LINUX.ORG.RU

Настройка моста на Raspberry

 ,


1

1

Добрый день. Не могу настроить сетевой мост между LAN и WLAN адаптерами на Raspberry (Ubuntu Mate). Необходимо чтобы подключенная к малине IP-камера была видна в сети роутера к примеру из PC(см. схему).

В данный момент конфигурация interfaces выгядит след. образом

auto wlan0
iface wlan0 inet manual

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.0

auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0

Но при этом из NetworkManager исчезли вообще все интерфейсы. В ifconfig я вижу все 4 интерфеса(wlan0, eth0,lo,br0), но из менеджера они пропадают и не подключаются ни к чему. Я вообще заметил что если любой интерфейс попытаться сконфигурировать, тот же eth0, назначить ему статический адресс напимер (мост пока вообще не берем в рассчет) то он пропадет из менеджера соединений и не будет подключен после старта системы.

В общем совершенно запутался.

Схема: https://ibb.co/gDRrjy

Итерфейсы, которые входят в состав моста, не должны иметь никаких настроек. Они должны быть только у моста. В твоём случае только у br0.

Ну и вот еще http://blog.sedicomm.com/2018/03/14/kak-nastroit-setevoj-most-na-debian-linux/

Radjah ★★★★★ ()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от skyman
bridge name   bridge id   	        STP enabled     interfaces
br0	      8000.b827ebb42536		no			enxb827ebb42536

enxb827ebb42536 - он же (eth0), я для краткости его как eth0 назвал в теме.

Между тем в NetworkManger в разделе Ethernet Networks - указано device not managed, тоже самое и с Wi-Fi Networks. И камера не пингуется.

pavepasha ()
Ответ на: комментарий от pavepasha

Ну вот и ответ - в бридже только один интерфейс, а должны быть оба. Меняй или руками, или через нетворк-менеджер бридж, добавляй wlan адаптер.

Вот пример для interfaces:

# Secondary Bridge
auto vmbr2
iface vmbr2 inet static
        bridge_ports eth2 eth3
        # Bridge Forward Delay
        bridge_fd 0
        bridge_stp off
        address 10.21.81.12
        netmask 255.255.255.0
        gateway 10.21.81.1

skyman ()
Ответ на: комментарий от skyman

В данный момент конфигурация такая. Ноль изменений. И ведь изначально в бридже было два адаптера, а не один. Почему brctl show показывает только один, мне не понятно. И почему в менеджере соединений недоступны все интерфесы тоже непонятно.

auto wlan0
iface wlan0 inet manual

auto eth0
iface eth0 inet manual


auto br0
iface br0 inet dhcp
bridge_ports wlan0 eth0 
pavepasha ()
Ответ на: комментарий от pavepasha

Под менеджером соединений я имел в виду графический менеджер, где отображаются доступные сети. Возможно так и должно быть при настройке моста. В данный момент ifconfig показывает что все интерфесы и сам мост есть. Но тем-не менее не пингуется ни камера(которая к слову 192.168.1.11) ни интернет (unknown host ya.ru).

pavepasha ()
Ответ на: комментарий от pavepasha

Смотри, камера в своей сети, например 192.168.2.100. Ты хочешь обращаться к ней по адресу 192.168.1.100.

Для этого на малине настраиваем dst-nat, и все что приходит на 192.168.1.100 мы тупо натим на 192.168.2.100.

Соответственно ты работаешь с компа с адресом 192.168.1.100, хотя реально у камеры адрес 192.168.2.100

Но! Могут быть нюансы, надо точно смотреть какой трафик ходит и что нужно прокидывать.

skyman ()