>у тунеля свои адреса должны быть
в итоге получилось вот что:
А:
# ifconfig gif0
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet A.B.C.D --> W.X.Y.Z
inet 192.168.3.1 --> 192.168.3.2 netmask 0xffffffff
# netstat -nr | grep gif
192.168.3.2 192.168.3.1 UH 0 75 gif0
B:
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet W.X.Y.Z --> A.B.C.D
inet 192.168.3.2 --> 192.168.3.1 netmask 0xffffffff
# netstat -nr | grep gif
192.168.3.1 192.168.3.2 UH 0 0 gif0
===
192.168.3.1 и 192.168.3.2 -- специально выделенные для туннеля "свои адреса"
и в итоге с А 192.168.3.2 все равно не пингуется...