@kocmoc941
C/C++ Developer

Как правильно настроить бридж в deb jessie?

блин 2 дня мучаюсь не могу настроить бридж, может кто скажет в чём причина или хотя бы посоветует куда копать? ((
вот мой interfaces:
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
bridge_maxwait 0
bridge_stp off

делаю рестарт сети, айпишник (ip4) появляется у eth0 и br0, при этом инет есть только у eth0 (не верное поведение)

делал чисто через консоль:
начальное состояние:
auto eth0 - инет только тут
eth1 не настроен

# ifconfig eth0 0.0.0.0 down
# ifconfig eth1 0.0.0.0 down
# brctl addbr br0
# brctl addif br0 eth0 eth1
# ifconfig eth0 up
# ifconfig eth1 up
# ifconfig br0 up
# dhclient br0

далее по выводу ifconfig, 2 интерфейса подняты, мост поднят, айпи только у моста (похоже на правду, но) - и опять 25 инет есть только у eth0
вроде всё нормально но у eth1 моста нет инета ... просто даже ни чего не приходит в голову, что делать дальше?

ЗЫ вопрос по устройствам, у меня на компе есть 2 сетевухи и 1 влан, но по выводу ifconfig есть ещё один какой то eth2 - у него нет айпи, мак почти такой же как и у eth1 отличается только последний байт и когда смотрю в интерфейсе(параметры) там только: wifi/eth1/eth2 и всё (ну и бридж если он поднят соответственно) - не пойму откуда взялся eth2, и почему в интерфейсе не видно eth0 ?

ЗЗЫ кстати инет у меня: прямое подключение, привязанное к маку сетевой (когда делал мост у него мак был тот же, что и у eth0 - именно он привязан).

Собственно 3 вопроса:
1) почему поведение разное, когда делаю через конфиг и через консоль?
2) Почему в параметрах сети не видно eth0 и появился какой то странный eth2 ?
3) Ну и собственно как правильно настроить мост через консоль и через interfaces?
  • Вопрос задан
  • 310 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
iface eth0 inet dhcp
iface eth1 inet dhcp

Зачем? Конечно итог будет странный.
inet manual

Это мост. У вас будет 2 физический интерфейса в неразборчивом режиме без каких-то адресов и один мост. Вся дальнейшая работа с L2 и выше ведётся от имени моста. Там поднимается DHCP-клиент, он прописывается в firewall'е

1) потому что в конфиге пробуете делать глупость
2) lsusb, lspci, dmesg
3) через консоль вы настроили верно. Через interfaces - inet manual на служебных интерфейсах.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 20:57
3000 руб./за проект
24 апр. 2024, в 20:35
5000 руб./за проект