LINUX.ORG.RU
ФорумAdmin

Routing & VLAN


0

0

Доброго времени суток!

Конфигурация такая: bond0 1.1.1.50 (шлюз 1.1.1.1) bond0.100 2.2.2.50 (шлюх 2.2.2.1)

Если default gw 1.1.1.1 то с 1.1.1.50 все ОК, пинги идут, но 2.2.2.50 не отвечает. Меняем default gw на 2.2.2.1 и 2.2.2.50 пингуется нормально, но не 1.1.1.50.

Нужно чтобы оба интерфейса были доступны. Как это правильно делается, настраивается?

Спасибо.

нужно добавить маршрут для сети 2.2.2.0, или какая она у тебя там.
ip ro add 2.2.2.0/24 via 2.2.2.1 dev интерфейс

power
()
Ответ на: комментарий от zhiltsov

> Откуда должны быть доступны оба интерфейса?

Из интернет, и интернет должен был быть доступен по обеим.

Вот что мне надо было:

(это как бы само собой разумеющееся. может, кому понадобиться)
bond0 оставляем как есть, адрес (1.1.1.50).
modprobe 8021q
vconfig add bond0 VLAN_ID
ifconfig bond0.VLAN_ID 2.2.2.50 netmask 255.255.255.0 up

теперь главное.
echo 200 test1 >> /etc/iproute2/rt_tables
ip rule add from 2.2.2.50 table test1
ip rule add from 2.2.2.51 table test1
ip rule add from 2.2.2.52 table test1
ip route add default via 2.2.2.1 dev bond0.VLAN_ID table test1
ip route flush cache

Все. Теперь интернет доступен по 1.1.1.50 так и по 2.2.2.50.

TokyoBeer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.