Показать сообщение отдельно

  #5  
Старый 16.05.2008, 05:00
[loy]
Участник форума
Регистрация: 24.03.2006
Сообщений: 184
Провел на форуме:
344009

Репутация: 72
По умолчанию

Не знаю, нашли вы решение или нет, тема закрыта или нет =\

Если нужно объеденить 3 сети, т.е. чтобы друг друга все видили, без общего broadcast.

Выставляем на всех 3-ёх сетевуха IP/mask:

ifconfig eth0 192.168.1.1 netmask 255.255.255.0;
ifconfig eth1 192.168.2.1 netmask 255.255.255.0;
ifconfig eth2 192.168.3.1 netmask 255.255.255.0;

echo 1 > /proc/sys/net/ipv4/ip_forward

Увы, не знаю как это будет на фидоре, не юзал её ...


Если нужно управлять траффик, кому надо "пролетать в другу сеть, кому нет" -- ботаем iptables на тему forward

Для примера "запрещение":
'iptables -A FORWARD -d 192.168.1.2 -j DROP' -- дропаем пакеты у которых цель 192.168.1.2
'iptables -A FORWARD -s 192.168.1.2 -j DROP' -- дропаем пакеты у которых источник 192.168.1.2

Пример "разрешение":
'iptables -P FORWAR DROP' - запрещаем все пакеты
'iptables -A FORWARD -d 192.168.1.2 -j ACCEPT' -- разрешаем(пропускаем в сеть) пакеты у которых цель ...
'iptables -A FORWARD -s 192.168.1.2 -j ACCEPT' -- разрешаем(пропускаем в сеть) пакеты у которых источник ...
-----------------

Почему не стоит делать сетевую маску /21, - написано очень хорошо в документациях по vlan. общий брудкаст ... не совсем хорошо.

а ebtables - это же мост, зачем ?!

Ну, а если действительно нужно сделать из компутера - хаб/свитч, т.е. сделав мост можно след. образом.

'brctl addbr br0' -- создаём мост
'brctl addif br0 eth0' -- добавляем eth0 в мост.
'brctl addif br0 eth1' -- добавляем eth1 в мост.
'brctl addif br0 eth2' -- добавляем eth2 в мост.

Ну и назначаем мосту айпи: ifconfig br0 АЙПИ netmask СЕТЕВАЯ_МАСКА

//Сорри, что нафлудил, возможно и по закрытой теме

Последний раз редактировалось [loy]; 16.05.2008 в 05:08..