фигура, какой IP-адрес имеет гостевую систему (хотя это - присвоенный dhcp, более вероятно, что это будет иметь тот же адрес после перезагрузки; в противном случае переключитесь на статический IP),
iptables -t nat -A PREROUTING -s 0/0 -d IP_HOST -p tcp --dport 80 -j DNAT --to IP_GUEST:80
Постоянная задержка на 100 мс выглядит странной. Похоже, что пакеты буферизуются и не сразу поставленные. Или возможно некоторые из них отбрасываются и ретранслируются. Можно ли выполнить tcpdump в этом интерфейсе для показа проблемы? Я не знаю, как стек IP работает над FreeBSD, ни как CARP реализован, но было бы возможно, например, что ведомое устройство регулярно рекламирует свой MAC-адрес с бесплатным ARPs и что ведущее устройство альтернативно отправляет пакеты каждой стороне?
Вы могли также выполнить tcpdump в реальном интерфейсе, чтобы гарантировать, что ничто не испускается?
Действительно ли возможно, что система воздерживается от кэширования устройства CARP запись ARP, таким образом заставляя запрос ARP быть испущенной для каждого пакета сессии, что демон CARP должен был бы ответить?
Большинство из тех является некоторыми глупыми идеями, но это в порядке, чтобы помочь Вам искать в правильном направлении.
Я рассматривал обратную петлю, реализованную как программное обеспечение уровня прерывания, i/f таким образом, что трафик никогда не выбирается наружу поле. Это, возможно, имело место при выполнении обратной петли?Отказ от ответственности: Просто общий вопрос; я ничего не знаю о FreeBSD.
- pete
Только для ясности, Вы только изменились, как к ней получали доступ, от этих 127 адресов, к локальному IP; корректный?
Если это так, и это имело значение, что-то не правильно. Проверьте свою таблицу маршрутизации с netstat -rn
и посмотрите то, к чему локальному дюйм/с направляются, он должен быть направлен к интерфейсу lo0 (точно так же, как 127).
Ваш netstat -rn
вывод должен быть неопределенно подобен этому:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 1.2.3.1 UGS 131 2655014 nge1
1.2.3.0/23 link#2 U 0 88 nge1
1.2.3.4 link#2 UHS 0 34848 lo0
127.0.0.1 link#5 UH 0 64678 lo0
192.168.0.0/26 link#1 U 2 41703537 nge0
192.168.0.1 link#1 UHS 0 70088 lo0