On Tue, 1 Nov 2011 03:57:14 +0200
Andrey Kozlov
Приветствую,
коллеги уже говорили о policy routing. Реализуется довольно просто:
1) рисуем таблицу маршрутизации rt4eth1 для трафика с источником ip_addr eth1 (скажем 2.2.2.2/30):
ip rule add from 2.2.2.2 table rt4eth1
2) в этой таблице пишем маршрут по умолчанию
ip route add default via 2.2.2.3 table rt4eth1
и радостно видим, что к виртуалкам, висящим на eth0 доступ потерян.... нет, коллеги, про маршрутизацию пакетов я знаю, и все это было попробовано еще до того, как я написал сюда письмо. как выяснилось - тут немного в другом проблема, в случае, если _вообще_ поднят eth1, теряется доступ на eth0, и наоборот. я бы не стал сюда писать, если бы все было так просто.
-- GAAG-RIPE
28 октября 2011 г. 12:42 пользователь Gregory Edigarov
написал: Дано:
Linux hn 2.6.32-5-openvz-686 #1 SMP Mon Oct 3 06:36:30 UTC 2011 i686 GNU/Linux
сетевые интерфейсы eth0, eth1, смотрят на разные свичи, и находятся в разных ip сетях. default route - прописан на eth0.
проблема в том, что два интерфейса сразу поднять не удается, так как ответы от IP, прописанного на eth1 все-равно уходят через eth0.
Бред? Или что-то недонастроил? на eth1 планируется отдельная виртуалка, на eth0 - виртуалки уже живут и работают.
-- With best regards, Gregory Edigarov