Добрый вечер.
Есть FreeBsd 4.9 и Cisco 2500.Схема следующая Сервер1(FreeBsd 4.9) - Сервер2(FreeBsd 4.9)-wifi channel - Сервер3(FreeBsd 4.9) - cisco 2500
Сервер1 - 192.168.131.154
Сервер2 - 192.168.131.153
Сервер3 - 192.168.131.170
cisco 2500 - 192.168.131.174
Нужно сделать тунель между Сервер1 и cisco 2500. Дя тунеля выбираю адреса
192.168.131.177 и 192.168.131.178 соотв.
На Сервер1
sbin/ifconfig gif2 create
/usr/sbin/gifconfig gif2 192.168.131.154 192.168.131.174
/sbin/ifconfig gif2 192.168.131.177 192.168.131.178 netmask 0xfffffffc mtu 1500 up
cisco 2500
interface tunnel 0
ip address 192.168.131.178 255.255.255.252
tunnel destination 192.168.131.154
tunnel source 192.168.131.174
После пробы пинга с Сервер1 на 192.168.131.178 (адрес тунеля циски) ничего нет. Дамп на Сервер1 на интерфейсе созданного тунеля ничего не выдает.
Но дамп на физ интерфейсе между Сервер 1 и 2:
tcpdump -i xl0 -n host 192.168.131.174
tcpdump: listening on xl0
18:46:28.835877 192.168.131.154 > 192.158.131.174: 192.168.131.177 > 192.168.131.178: icmp: echo request (ipip-proto-4)
18:46:28.843858 192.168.131.174 > 192.168.131.154: 192.168.131.178 > 192.168.131.177: icmp: echo reply (ipip-proto-4)
Т.е. циска получает запрос и на него отвечает, и ответ доходит до Сервер1, но вот до гиф2 не доходит.
Где копать и что это может быть?
Заранее всем благодарен.