Непонятные проблемы с arp [message #40096] |
Fri, 16 July 2010 07:54 ![Go to next message Go to next message](/theme/ovz3/images/down.png) |
stealth
Messages: 17 Registered: June 2010
|
Junior Member |
|
|
Помогите разобраться! Все настройки по мануалу, использую venet.
HN имеет адрес из сетки X , у VE c адресами из той же сетки проблем не наблюдается. Подымаю на VE адреса из подсетей X, Z и тд - проблемы с входящим трафиком, сегодня работает, завтра не работает, причем сетка Y может быть недоступна, при том что Z работает, все это при одинаковых действиях с моей стороны. Исходящие соединения работают нормально.
tcpdump показывает, что VE не отвечает на arp-реквест:
11:13:44.046141 arp who-has 81.222.129.199 tell 81.222.129.254
11:13:46.045733 arp who-has 81.222.129.199 tell 81.222.129.254
11:13:48.047393 arp who-has 81.222.129.199 tell 81.222.129.254
Что посоветуете в данной ситуации?
[Updated on: Fri, 16 July 2010 07:56] Report message to a moderator
|
|
|
|
Re: Непонятные проблемы с arp [message #40155 is a reply to message #40097] |
Fri, 23 July 2010 11:25 ![Go to previous message Go to previous message](/theme/ovz3/images/up.png) |
maratrus
Messages: 1495 Registered: August 2007 Location: Moscow
|
Senior Member |
|
|
Когда проставляется ip адрес на venet интерфейс, то, очевидно, необходимо решать проблему с arp, так как VE должна как-то отчечать на arp запросы. Для этой цели в arp-таблицу прописывается специальная запись, типа такой
# arp -n
...
1.2.3.4 * * MP eth0
...
где 1.2.3.4 - ip адрес VE. Теперь, когда придет arp-request от какой-либо машины, то HN ответит за VE. Делает это vzctl при помощи команды, типа
# ip neigh add proxy 1.2.3.4 dev eth0
Если ip адрес VE из той же подсети, что и адрес на HN, то такая команда вызывается, если нет, то не вызывается. Вы можете исправить конфигурационный файл, а именно, в файле /etc/vz/vz.conf
поставить
тогда такая запись в arp таблице должна прописываться в независимости от принадлежности к подсети HN.
|
|
|