Сигнал Wi-Fi «Pipe» через кабель Ethernet

В настоящее время порты Ethernet в здании, в котором я работаю, не работают, но Wi-Fi работает. У меня есть ноутбук с поддержкой Wi-Fi ( Ubuntu 14.04 LTS (Trusty Tahr)) и рабочая станция, не поддерживающая Wi-Fi ( Debian 8 (Jessie)) с подключением только к Ethernet.

Возможно ли подключить два кабеля Ethernet и получить возможность подключения к сети на рабочей станции?

2 Solutions collect form web for “Сигнал Wi-Fi «Pipe» через кабель Ethernet”

Да, вы можете это сделать, и это даже не так сложно. У меня есть ноутбук с беспроводной картой и порт Ethernet. Я подключил к нему RapberryPi, работающий с Arch Linux, через «кроссовер» Ethernet-кабель. Это одна особая вещь, которая вам может понадобиться – не все сетевые карты могут использовать прямое соединение между машинами.

Другая сложная часть – IP-адресация. Лучше проиллюстрировать это. Вот мой маленький скрипт настройки. Опять же, enp9s0 – это порт Ethernet для ноутбука, а wlp12s0 – беспроводное устройство для ноутбука.

#!/bin/bash /usr/bin/ip link set dev enp9s0 up /usr/bin/ip addr add 172.16.1.1/24 dev enp9s0 sleep 10 modprobe iptable_nat echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -j MASQUERADE iptables -A FORWARD -o enp9s0 -i wlp12s0 -s 172.16.1.0/24 -m conntrack --ctstate NEW -j ACCEPT iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT dhcpd -cf /etc/dhcpd.enp9s0.conf enp9s0 

Сценарий устанавливает статический IP-адрес для карты Ethernet, 172.16.1.1, а затем устанавливает NAT путем загрузки модуля ядра. Он включает IP-маршрутизацию (на ноутбуке), затем делает некоторые iptables для получения пакетов, маршрутизируемых с беспроводной карты из ethernet, и наоборот.

У меня есть dhcpd работающий на порте ethernet, чтобы выдать IP-адреса, потому что это то, чего хочет малина Pi, но вы можете сделать статический адрес на своей рабочей станции, а также статическую маршрутизацию, DNS-сервер и NTP-сервер.

Файл /etc/dhcpd.enp9s0.conf выглядит так: на всякий случай, если вы спуститесь по этому маршруту:

 option domain-name "subnet"; option domain-name-servers 10.0.0.3; option routers 172.16.1.1; option ntp-servers 10.0.0.3; default-lease-time 14440; ddns-update-style none; deny bootp; shared-network intranet { subnet 172.16.1.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; pool { range 172.16.1.50 172.16.1.200; } } } 

Выбор IP-адреса довольно важен. Я использовал 172.16.1.0/24 для кабеля Ethernet, выходящего из ноутбука. Беспроводная карта на ноутбуке заканчивается 192.161.1.0/24. Вам нужно посмотреть, какой IP-адрес имеет беспроводная сеть для ноутбука, и выбрать другую подсеть для сетевой карты. Кроме того, вам необходимо выбрать одну из «богонных» или «немаршрутизируемых» сетей. В моем примере 172.16.1.0/24 из официальных немаршрутизированных диапазонов IP-адресов, как и 192.168.1.0/24, а также адрес dhcpd.enp9s0.conf выдает для DNS-сервера и NTP сервер. Вам нужно будет использовать свою голову, чтобы выяснить, что подходит для вашей установки.

Является ли это возможным? Абсолютно. Все, что вам нужно сделать, это настроить пересылку IP-адресов или маршрутизацию или какой-либо другой (простой) способ перемещения пакетов из порта Ethernet на ноутбуке в WiFi на ноутбуке и наоборот. Это хорошая идея? Наверное, нет – ваши сетевые администраторы могут немного расстроить вас.

  • медленная ссылка для загрузки с hostapd и драйвером ath9k_htc
  • В Mint 12 на HP Pavillion DV7 моя беспроводная сеть перестала работать
  • ERROR Conterface Интерфейс вверх или недостаточно разрешений: Слишком много открытых файлов в системе
  • Wi-Fi во FreeBSD Live USB
  • Сбой сети в FreeBSD: Ping to router терпит неудачу, но маршрутизатор считает, что компьютер подключен
  • Wifi Direct между linux & android
  • Как заставить iwconfig полностью работать с встроенным Linux
  • Kali Linux и RTL8812AU
  • После перезагрузки карта WiFi исчезает, но не после холодной загрузки
  • Какие инструменты мне нужны для перехвата и изменения входящего пакета в WP2-Personal wifi hub
  • Brother DCP-J315W активен в терминале, но не обнаружен в элементарной ОС
  • Interesting Posts

    Как проверить один файл пакета, а не сам RPM

    Потерянный каталог справочника ls после сбоя

    выполнение программы на 2 дня

    монтировать точные данные с использованием системной кодовой фразы

    xmonad startup hook для focusOnMouseMove не работает

    Почему программы не распространяются в скомпилированном формате?

    PHPStorm меняет группу при сохранении файла

    Ядро: EDAC MC0: UE страница 0x0 указывает на плохую память, драйвер или что-то еще?

    Экран остается черным при пробуждении от приостановки – CentOS 7

    Как извлекать только имя заголовка в данных без перечисления самих данных

    Как я могу использовать SSH в своем файловом сервере Samba?

    Как производитель труб может сообщить потребителю трубки, что он достиг «Конец файла»? »(Un-named-pipe, not named-pipe)

    Процент символа в $ (оболочке) в зависимости от GNU Makefile

    / dev / disk / by-id, создающие неправильные символические ссылки для жесткого диска

    Обновление Yum показывает «Killed»

    Linux и Unix - лучшая ОС в мире.