![]() |
Роутер в центре одной подсети
Имеется комп (условно роутер) с фрей пятой ветки (5.2.1), две сетевухи fxp0, fxp1. Между сетевухами мост.
Комп должен соединять два участка одной подсети и быть доступен из обоих участков как 192.168.0.1 Проблема: Пакеты, будучи обработанными на fxp0 вылетают из fxp1 без обработки и наоборот. В результате если fxp0 имеет айпишник, а fxp1 не имеет, то обратиться к компу можно только из одного участва сети (со стороны fxp0). Присвоить двум сетевухам адреса одной подсети нельзя, ибо роутинг. Решение(через заницу): компу с виндой присвоено два айпишника: 192.168.0.42; 192.168.1.42. fxp0 смотрит в сеть 192.168.0.ххх fxp1 смотрит в сеть 192.168.1.ххх (1 комп) В результате: с 42го ip можно обратиться на 192.168.0.1 Грузим Фрю на 42й ip. Два ip одной сетевухе ifconfig присвоить отказывается. Поднимаем vlan - условный роутер начинат материться (пакеты одной сети приходят из другой - цикл), коннект умирает. Убиваем vlan, лезем в инет за помощью. HELP!!! |
А зачем тебе один ip на разных ифейсах? Что за задача такая, может есть другие варианты решения.
|
А можно подробнее как это организовано?
bridge или другие фокусы? |
4ertus2
Не понятно, зачем двум сетевым один и тотже ip-адрес нужен? |
Если правильно настроить маршрутизацию, то одной сетевой - один IP и будет виден из другой подсети.
|
Нужен компьютер, доступный с обоих интерфейсов под одним и тем же ip.
Подробно о реализации: ядро: options BRIDGE /etc/sysctl.conf net.link.ether.bridge.enable=1 net.link.ether.bridge.config=fxp0,fxp1 net.link.ether.bridge.ipfw=0 /etc/rc.conf ifconfig fxp0 inet 192.168.0.1 ifconfig fxp1 inet 192.168.3.1 |
Переставил систему на 5.4. Все заработало. :)
Видимо, в старом ядре пару лишних опшенсов указал. Всем спасибо. |
Цитата:
|
Время: 04:54. |
Время: 04:54.
© OSzone.net 2001-