Программы
Бридж между 2-мя и более Ethernet на Linux

Бридж между 2-мя и более Ethernet на Linux

Простейший способ встать "в разрыв" сети на Linux

Нужно это для того, чтобы влезть хостом между двумя другими без выделения всяких ip и прочей мути с маршрутизацией — просто был один кабель, стало два — между ними наш новый хост. Ну и 2 Ethernet интерфейса на нашем новом хосте не помешает…

Собственно, наш новый хост начинает работать в режиме хаба. Вероятно, очень умного хаба (а иначе — зачем этим заниматься?).

apt-get install bridge-utils
brctl addbr br0
brctl stp br0 on  # Включаем STP на случай петель
ifconfig eth0 0.0.0.0 down
ifconfig eth1 0.0.0.0 down
brctl addif br0 eth0
brctl addif br0 eth1
ifconfig eth0 up
ifconfig eth1 up
ifconfig br0 up

Если хотим иметь возможность зайти на наш новый хост, то ставим ещё и ip на br0.

ifconfig br0 192.168.0.1
Изображение Шпаргалка по командам Linux, FreeBSD и MacOS