Odd behavior routed
Vladislav V. Prodan
universite at ukr.net
Wed Dec 24 20:09:12 UTC 2008
# uname -a
FreeBSD mary-teresa.XXXXX 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Dec 24
05:06:55 EET 2008
vlad11 at mary-teresa.XXXXX:/usr/obj/usr/src/sys/mary-teresa.10 amd64
We have two providers on tun1 and tun2.
>>/etc/rc.conf:
...
gateway_enable="YES"
router="/sbin/routed"
router_enable="YES"
router_flags="-s -T /var/log/routed.log -P no_rip"
...
# netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 89.209.95.254 UGS 0 653418 tun1
10.0.0.0/24 link#1 U 0 85595 re0
85.238.109.61 127.0.0.1 UH 0 0 lo0
89.209.XX.YY 127.0.0.1 UH 0 483 lo0
89.209.95.254 89.209.XX.YY UH 0 0 tun1
127.0.0.1 link#6 UH 0 19781 lo0
192.168.152.0/24 10.0.0.20 UGS 0 0 re0
195.138.80.168 link#8 UH 0 5 tun2
Internet6:
Destination Gateway Flags
Netif Expire
::1 link#6 UH lo0
fe80::%lo0/64 link#6 U lo0
ff01:6::/32 fe80::1%lo0 U lo0
ff01:7::/32 fe80::2e0:4dff:fe7b:690c%tun1 UG tun1
ff01:8::/32 fe80::2e0:4dff:fe7b:690c%tun2 UG tun2
ff02::%lo0/32 fe80::1%lo0 U lo0
ff02::%tun1/32 fe80::2e0:4dff:fe7b:690c%tun1 UG tun1
ff02::%tun2/32 fe80::2e0:4dff:fe7b:690c%tun2 UG tun2
I would like to put some networks via a second ISP:
# /sbin/route add -net 79.140.0.0/20 -iface tun2
add net 79.140.0.0: gateway tun2
# /sbin/route add -net 85.238.96.0/19 -iface tun2
add net 85.238.96.0: gateway tun2
# /sbin/route add -net 195.138.64.0/19 -iface tun2
add net 195.138.64.0: gateway tun2
But routes do not appear, the table remains unchanged.
In the logs routed:
RTM_ADD from pid 7234: 79.140.0.0 (mask 0xfffff000) --> 85.238.109.61
static route 79.140.0.0 (mask 0xfffff000) --> 85.238.109.61 impossibly
lacks ifp
-- 11:35:16 --
RTM_ADD from pid 7250: 85.238.96.0 (mask 0xffffe000) --> 85.238.109.61
static route 85.238.96.0 (mask 0xffffe000) --> 85.238.109.61 impossibly
lacks ifp
-- 11:35:28 --
RTM_ADD from pid 7262: 195.138.64.0 (mask 0xffffe000) --> 85.238.109.61
static route 195.138.64.0 (mask 0xffffe000) --> 85.238.109.61 impossibly
lacks ifp
Before rebuild kernel, it appeared, and now there is no.
It is now adding routes?
Using gated|quagga|zebra does not offer.
More information about the freebsd-current
mailing list