ftp://shadow.cabi.net/pub/Linux/BRCFG.tgz
ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/Multiple-Ethernet
Разрешите использование нескольких ethernet устройств на вашей машине,
добавив в ваш /etc/lilo.conf
указанную ниже строчку и перезапустив
lilo
:
append = "ether=0,0,eth1"
Если на вашем мосту три интерфейса, то поставьте эту строку:
append = "ether=0,0,eth1 ether=0,0,eth2"
Соответственно добавляйте параметры для большего числа адаптеров. По
умолчанию ядро при загрузке пытается определить только одну карточку
ethernet. Приведенные выше строки заставляют ядро искать большее
количество ethernet адаптеров.Также вместо этого можно использовать загрузочный параметр:
linux ether=0,0,eth1
Или для 3 интерфейсов:
linux ether=0,0,eth1 ether=0,0,eth2
BRIDGING
.
/etc/sysconfig/network-scripts/
(для RedHat) и скопируйте
ifcfg-lo0
в ifcfg-eth0
и ifcfg-eth1
. В этих 2 eth файлах, измените
строку, содержащую "DEVICE=lo
" на "DEVICE=eth0
" и "DEVICE=eth1
".
Другие дистрибутивы могут потребовать других действий! Если у этого
моста имеется больше, чем 2 интерфейса, убедитесь, что вы сделали
соответствующие настройки и для них тоже.
ifconfig promisc eth0; ifconfig promisc eth1
Все интерфейсы, которые подключены к сетевым сегментам, чтобы соединиться
должны быть введены в promiscuous режим.
brcfg -ena
tcpdump -i eth0 (в одном окне)
tcpdump -i eth1 (в другом окне)
tcpdump
на другой машине, чтобы убедиться, что мост
отделил сегменты правильно.