3.3 KiB
3.3 KiB
Сетевой мост (Bridge)
объединение в бридж встроенного сетевого интерфейса Ethernet и USB сетевой карты
- Установить пакет
bridge-utils
sudo apt-get install bridge-utils
- Создать бридж
br0
и задать ему IP адрес после подключения USB сетевой карты, в Raspberry имеются следующие сетевые интерфейсы:eth0
- встроенный интерфейс Etherneteth1
- интерфейс USB сетевой картыwlan0
- беспроводной интерфейс объединим в бридж проводные интерфейсыeth0
eth1
sudo nano /etc/network/interfaces
для получения адреса от DHCP сервера:
# Настройка интерфейсов вручную, чтобы избежать конфликтов, например с network manager
iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
для ручной настройки IP адреса:
# Настройка интерфейсов вручную, чтобы избежать конфликтов, например с network manager
iface eth0 inet manual
iface eth1 inet manual
# Настройки бриджа
auto br0
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.5.7
netmask 255.255.255.0
- Необходимо запретить использование интерфейсов
eth0
eth1
в dhcpcd
sudo nano /etc/dhcpcd.conf
вставить следующую строку
denyinterfaces eth0 eth1
- Восстановление Wi-Fi
после задания статического IP адреса в
/etc/network/interfaces
не работает беспроводная сеть для восстановления возможности использования Wi-Fi необходимо:
- отключить службу
dhcpcd
sudo systemctl disable dhcpcd
sudo systemctl enable networking
или
- запретить использование беспроводного интерфейса службой dhcpcd
sudo nano /etc/dhcpcd.conf
вставить следующую строку
denyinterfaces wlan0
вне зависимости от выбранного способа, настройки беспроводной сети необходимо произвести вручную
sudo nano /etc/network/interfaces
добавить
# wlan
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
задать параметры конкретной беспроводной сети
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
добавить
country=RU
network={
ssid="название сети"
psk="пароль"
}
в документации описан способ, при котором можно зашифровать отображение пароля https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md 5. Перезагрузить Raspberry для вступления изменений в силу
sudo reboot