есть такая схема:
комп1 с quagga(192.168.6.2)> - <(192.168.6.1) комп без quagga (192.168.5.2)> - <(192.168.5.1) комп2 с quagga
хочу сделать туннель между комп1 и комп2 и заставить куагу ( ospf ) работать через него
а делаю я так: для начала прописываю роуты:
на комп1: route add -net 192.168.5.0/24 gw 192.168.6.1
на комп2: route add -net 192.168.6.0/24 gw 192.168.5.2
теперь комп1 и комп2 друг друга пингуют, делаю туннель на компе1:
ip tunnel add tunl1 mode ipip remote 192.168.5.1 local 192.168.6.2
ip link set tunl1 up
ip addr add 192.168.11.1 dev tunl1
ip route add 192.168.11.2 dev tunl1 mtu 1480
... на компе2:
ip tunnel add tunl1 mode ipip remote 192.168.6.2 local 192.168.5.1
ip link set tunl1 up
ip addr add 192.168.11.2 dev tunl1
ip route add 192.168.11.1 dev tunl1 mtu 1480
получились интерфейсы на компе1 (tunl0 создалься попутно сам):
tunl0 Link encap:IPIP Tunnel HWaddr
NOARP MULTICAST MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)tunl1 Link encap:IPIP Tunnel HWaddr
inet addr:192.168.11.1 P-t-P:192.168.11.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1480 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:168 (168.0 b) TX bytes:38224 (37.3 KiB)
на компе2 - аналогичные интерфейсы.
теперь конфиги куаги, zebra.conf :
...
interface eth2
multicast
ipv6 nd suppress-ra
!
interface lo
!
interface tunl0
multicast
ipv6 nd suppress-ra
!
interface tunl1
multicast
ipv6 nd suppress-ra
...
... ospfd.conf
interface eth2
interface lo
interface tunl0
interface tunl1
router ospf
ospf router-id 1.1.1.1
network 0.0.0.0/0 area 0.0.0.0
на компе2 - аналогичные конфиги.
проблема в том, что куаги ( ospf ) не прописывают друг другу как содеди и естественно не будут обмениваться роутами. что я делаю не правильно?