Сигнал 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 на ноутбуке и наоборот. Это хорошая идея? Наверное, нет – ваши сетевые администраторы могут немного расстроить вас.

  • Проблемы с WiFi (драйвер Atheros) с FreeBSD 11
  • Edimax (7392: c711) Адаптер Wifi - драйвер, необходимый для Linux Mint 18
  • Wi-Fi работает на местном, без подключения к Интернету. Дебайн 7
  • Отказоустойчивая система Wifi-LTE, усиливает интерфейсы WiFi и LTE для использования одного и того же IP-адреса
  • Плагин Xfce4 WaveLAN не работает - проблема с разрешением?
  • Как определить интерфейс RUNNING без ifconfig?
  • Беспроводные сети не отображаются на Debian Wheezy
  • ral0 неисправен
  • восстановление ядра без использования apt-get
  • Создавать всплывающее окно всплывающих окон nmcli?
  • Включить Wi-Fi в Kali Linux
  • Interesting Posts

    LINUX: Разрешения для файлов: определить, является ли это файлом или каталогом, а доступ к нему доступен миру, пользователю и группе

    Использовать файл истории bash из старой машины при настройке новой машины?

    Windows Server 2012 R2 и Centos 7 с двойной загрузкой: Windows ушла из меню загрузки

    Загрузка grub-2.00 с 2 initrds, сбой с RAMDISK: неполная запись

    Libvirt: нет возможности использовать isa bus?

    Автоматическое обновление на Scientific-linux 6.1 64bit

    Как отформатировать USB-накопитель, не обнаруженный в Ubuntu?

    Установите Elixir lang на Linux Mint

    Почему одновременное использование нескольких областей подкачки, а не последовательно, в соответствии с приоритетом?

    Как повернуть изображение в gs

    Suse 10 – тот же диск показан как IDE (hda) и SCSI (sda)

    Hibernate не работает в Linux Mint 14 KDE после обновления драйвера nvidia

    Больше сценариев оболочки, чем один в одном текстовом файле?

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

    Как суммировать время с помощью bash?

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