Re: HN с двумя сетевыми интерфейсами [message #34044 is a reply to message #33215] |
Thu, 27 November 2008 12:48  |
gblond
Messages: 64 Registered: May 2007
|
Member |
|
|
Проблема понятная, уже есть баг на эту тему
http://bugzilla.openvz.org/show_bug.cgi?id=1088
Кратко, IP1- врешний, IP2 внутренний
vzctl set VEID --ipadd IP1
vzctl set VEID --ipadd IP2
добавляет ip c маской 255.255.255.255, поэтому любой исходящий из VE трафик считается из внешней сети и в src в IP заголовке стоит первый добавленный адрес IP1.
Т.о. примерная схема движения такая, при попытке соединения с хостом из внутренней сети:
VE ----> eth1 ---> INTERNAL_HOST
INTERNAL_HOST получает пакет с обратным адресом из врешней подсети. Ответ соответственно посылается на это внешний адрес
INTERNAL_HOST ----> IP1
Пока баг не пофикшен - решение следущее: нужно чтобы в VE на интерфейсе venet0 адреса были c маской той подсети, которую вы используете.
|
|
|