OpenVZ Forum


Home » International » Russian » dafault gateway в VE c venet
Re: dafault gateway в VE c venet [message #35725 is a reply to message #35719] Fri, 17 April 2009 14:10 Go to previous messageGo to previous message
nikolasd is currently offline  nikolasd
Messages: 9
Registered: April 2009
Junior Member
Нет не спасло. VE c 192.168.0.241 видит шлюз 192.168.0.250,
эту виртуальную машину видно из сети 192.168.0.0/24 но она
ничего кроме 192.168.0.250 не видит.

А если сделать так.
На Хост машине
# ip rule add from 192.168.0.241 table 241
# ip route add default dev eth0 via 192.168.0.250 table 241
# ip route add 192.168.0.241 dev venet0 table 241
# ip route flush cache

на хост машине получаю(нет маршрута к 192.168.0.241)
# ip route ls
192.168.0.244 dev venet0 scope link
192.168.0.245 dev venet0 scope link
192.168.0.242 dev venet0 scope link
192.168.0.243 dev venet0 scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.240
default via 192.168.0.50 dev eth0

# ip route ls table 241
192.168.0.241 dev venet0 scope link
default via 192.168.0.250 dev eth0


VE 192.168.0.241 перестала вообще что-либо пинговать кроме себя

Мне эта хрень нужна чтобы порт пробросить с 192.168.0.250 и ответные пакеты назад на нее же отправить.

Я думаю надо как то в таблице правил 241 сказать что если пакеты
идут от 192.168.0.241 куда угодно кроме 192.168.0.0/24 использовать шлюз 192.168.0.250, если от 192.168.0.241 на сеть 192.168.0.0/24 то использовать 192.168.0.50. Подскажите пжл как? Насколько я знаю в ip rule отрицания (т.е !) неиспользуется.





[Updated on: Fri, 17 April 2009 14:50]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: VZ и ip-адреса с разных подсетей.
Next Topic: Unable to fork: Cannot allocate memory
Goto Forum:
  


Current Time: Mon Jul 14 02:37:22 GMT 2025

Total time taken to generate the page: 0.01645 seconds