[479]:~$ sudo apt-get install bridge-utils
[483]:~$ sudo brctl help
never heard of command [help]
Usage: brctl [commands]
commands:
addbr <bridge> add bridge
delbr <bridge> delete bridge
addif <bridge> <device> add interface to bridge
delif <bridge> <device> delete interface from bridge
setageing <bridge> <time> set ageing time
setbridgeprio <bridge> <prio> set bridge priority
setfd <bridge> <time> set bridge forward delay
sethello <bridge> <time> set hello time
setmaxage <bridge> <time> set max message age
setpathcost <bridge> <port> <cost> set path cost
setportprio <bridge> <port> <prio> set port priority
show show a list of bridges
showmacs <bridge> show a list of mac addrs
showstp <bridge> show bridge stp info
stp <bridge> {on|off} turn stp on/off
Создаем мост:
[484]:~$ sudo brctl addbr br0
[486]:~$ sudo ip a sh br0
4: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 3a:81:e9:55:b9:41 brd ff:ff:ff:ff:ff:ff
Добавляем интерфейсы, которые будут образовывать мост:
[487]:~$ sudo brctl addif br0 eth0 eth1
Пример настройки интерфейса моста со статическим IP:
auto lo br0
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.1.2
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.1.1
Также можно добавить некоторые полезные опции (в виртуальном окружении):
- bridge_stp off # отключить поддержку протокола STP
- bridge_waitport 0 # отсутствие задержки, пока порт не станет доступным
- bridge_fd 0 # убрать задержку при передаче (forwarding)
Комментариев нет:
Отправить комментарий