Имеем три FreeBSD 5.5
На одной:
ifconfig em0 inet 80.x.x.1 netmask 255.255.255.0
ifconfig em1 inet 10.22.0.1 netmask 255.255.255.0
ifconfig gif0 create
ifconfig gif0 tunnel 80.x.x.1 80.x.x.2
ifconfig gif0 inet 10.22.0.1 10.10.0.1 netmaks 255.255.255.255
ifconfig gif1 create
ifconfig gif1 tunnel 80.x.x.1 80.x.x.3
ifconfig gif1 inet 10.22.0.1 10.21.0.1 netmaks 255.255.255.255
На второй машине
ifconfig fxp0 inet 80.x.x.2 netmask 255.255.255.0
ifconfig rl1 inet 10.10.0.1 netmask 255.255.255.0
ifconfig gif0 create
ifconfig gif0 tunnel 80.x.x.2 80.x.x.1
ifconfig gif0 inet 10.10.0.1 10.22.0.1 netmaks 255.255.255.255
На третьей
ifconfig rl0 inet 80.x.x.3 netmask 255.255.255.0
ifconfig rl1 inet 10.21.0.1 netmask 255.255.255.0
ifconfig gif0 create
ifconfig gif0 tunnel 80.x.x.3 80.x.x.1
ifconfig gif0 inet 10.21.0.1 10.22.0.1 netmaks 255.255.255.255
Вот роуты первого роутера:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 80.х.х.111 UGS 0 58281 em0
10.10.0.1 10.22.0.1 UH 0 615 gif0
10.21/16 10.21.0.1 UGS 0 0 gif1
10.21.0.1 10.22.0.1 UH 1 1 gif1
10.22/24 link#2 UC 0 0 em1
Вот роуты второго роутера:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 80.хх.хх.111 UGSc 36 186892 fxp0
10/24 link#1 UC 0 0 rl0 =>
10 10.22.0.1 UGSc 0 3 gif0
10.0.0.1/32 link#1 UC 0 0 rl0
10.10/24 link#1 UC 6 0 rl0
И третьего роутера
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 80.х.х.111 UGS 0 2375 rl1
10 10.22.0.1 UGS 0 423 gif0
10.21/24 link#1 UC 0 0 rl0
10.21.0.3 00:16:76:12:47:71 UHLW 0 7175 rl0 803
10.21.0.4 00:30:18:63:b7:1e UHLW 0 33583 rl0 803
10.22.0.1 10.21.0.1 UH 1 706 gif0
Вот выдержки из ifconfig
1)gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet 80.x.x.1 --> 80.x.x.2
inet 10.22.0.1 --> 10.10.0.1 netmask 0xffffffff
gif1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet 80.x.x.1 --> 80.x.x.3
inet 10.22.0.1 --> 10.21.0.1 netmask 0xffffffff
2)gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet 80.x.x.2 --> 80.x.x.1
inet 10.10.0.1 --> 10.22.0.1 netmask 0xffffffff
3)gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
tunnel inet 80.x.x.3 --> 80.x.x.1
inet 10.21.0.1 --> 10.22.0.1 netmask 0xffffffff
При этом пакеты с 10.22.0.1 на 10.21.0.1 ходят а на 10.10.0.1 НЕТ!
Полторгейст какой то.... :(
Причём самая лажа вот в чём:
1)Запускаю пинг с 10.22.0.1 на 10.10.0.1 (1->2), пинга нет, смотрю тисипидампом на gif0 - ТИШИНА!
Запускаю трасерт с 10.22.0.1 на 10.10.0.1 (1->2) и смотрю тисипидампом на gif0 - ВИЖУ ПАКЕТЫ НА 10.10.0.1!!!! КАК ТАКОЕ МОЖЕТ БЫТЬ ЧТО ПИНГА НЕ ВИДНО, А ТРАСЕРТ Видно, и то почему то в одну сторону.
На втором сервер смотрю тисипидампом пинг не вижу, а трасерт вижу.
2)Со второго на первый картина таже
3)Третий сервер с первым работает нормально
Фаерволл открыт
Need HELP, я в панике, бьюсь уже два дня и нифига.
Заранее спасибо.