>Приветствую всех. Баг, собственно, в следующем.
>Подняли GRE между cisco4500 и FreeBSD4.7
Пока что ничего не понятно. Но раз промежуточный маршрутизатор рубит, напишите, какие правила на нем стоят? Стоит ли пропуск GRE-шных пакетов?
>Как такое вообще может быть? Ведь по идее при использовании туннеля идут
>обычные IP-пакеты?
Что значит "обычные"? обычные GRE-пакеты. :) На промежуточном маршрутизаторе Вы должны их пропускать:
permit gre host <cisco-leg> host <freebsd-leg>
permit gre host <freebsd-leg> host <cisco-leg>
Понятно, что вышеприведенное - только пример, но смысл, думаю, ясен. :) И, маленькая вырезка из /etc/protocols, как информация к размышлению ;)
---------------------------------------
ip 0 IP # internet protocol, pseudo protocol number
(...вырезано...)
icmp 1 ICMP # internet control message protocol
(...вырезано...)
tcp 6 TCP # transmission control protocol
(...вырезано...)
udp 17 UDP # user datagram protocol
(...вырезано...)
gre 47 GRE # Generic Routing Encapsulation