Date: Wed, 22 Aug 2007 10:01:12 +0200 From: Steffen Schumacher <steffen@schumacher.dk> To: freebsd-isp@freebsd.org Subject: Using FreeBSD as a router Message-ID: <20070822080112.GA58627@schumacher.dk>
next in thread | raw e-mail | index | archive | help
Hi! This may b the wrong list, but you might know the right one.. I'm using the port quagge (zebra spin-off) in order to run bgp off of two freebsd boxes, serving as routers. They receive a default candidate from bgp: a/b. The aim is to configure a static default with a next-hop of a/b. This way the isp doesn't have to announce a 0/0, and I will still have a default pointing the right way. (I'm getting the a/b in from two separate lines for redundancy). My problem is that I can't make the default work. I use 'route default a/b' which actually shows up in 'netstat -rnf inet' but it still doesn't work. I've enclosed a lot of debug output. Can anyone point me in the right direction? Debug output: g3# route add default 195.249.0.0 add net default: gateway 195.249.0.0 g3# netstat -rnf inet Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 195.249.0.0 UGS 0 0 vlan7 127.0.0.1 127.0.0.1 UH 0 725 lo0 131.164.191/29 link#10 UC 0 0 vlan7 131.164.191.1 00:12:1e:f0:a0:fe UHLW 2 33782 vlan7 260 131.164.191.2 00:0f:34:62:27:38 UHLW 1 5927 vlan7 1127 131.164.191.3 00:0e:0c:b2:c6:55 UHLW 1 35 lo0 131.164.191.9 192.168.0.2 UGH1 0 981 vlan1 131.164.191.10 131.164.191.10 UH 0 4 lo0 131.164.191.16/29 192.168.0.2 UG1 0 270 vlan1 131.164.191.24 ff:ff:ff:ff:ff:ff UHLWb 1 50 vlan5 => 131.164.191.24/29 link#8 UC 0 0 vlan5 131.164.191.27 00:0e:0c:b2:c6:55 UHLW 1 4 lo0 131.164.191.31 ff:ff:ff:ff:ff:ff UHLWb 1 39 vlan5 192.168.0 link#4 UC 0 0 vlan1 192.168.0.2 00:0e:0c:bd:27:38 UHLW 3 12241 vlan1 1113 192.168.10 link#5 UC 0 0 vlan2 192.168.11 link#4 UC 0 0 vlan1 192.168.20 link#6 UC 0 0 vlan3 192.168.20.2 00:0e:0c:bd:27:38 UHLW 1 508 vlan3 31 192.168.21 link#7 UC 0 0 vlan4 195.249.0/16 131.164.191.1 UG1 1 12 vlan7 and some route lookups: g3# route -vn get 0 u: inet 0.0.0.0; u: link ; RTM_GET: Report Metrics: len 168, pid: 0, seq 1, errno 0, flags:<UP,GATEWAY,STATIC> locks: inits: sockaddrs: <DST,NETMASK,IFP> default default route to: default destination: default mask: default gateway: 195.249.0.0 interface: vlan7 flags: <UP,GATEWAY,DONE,STATIC> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire 0 0 0 0 0 0 9504 0 locks: inits: sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> default 195.249.0.0 default vlan7:0.e.c.b2.c6.55 131.164.191.3 g3# route -vn get 195.249.0.0 u: inet 195.249.0.0; u: link ; RTM_GET: Report Metrics: len 172, pid: 0, seq 1, errno 0, flags:<UP,GATEWAY,STATIC> locks: inits: sockaddrs: <DST,NETMASK,IFP> 195.249.0.0 (0) 0 ffff route to: 195.249.0.0 destination: 195.249.0.0 mask: 255.255.0.0 gateway: 131.164.191.1 interface: vlan7 flags: <UP,GATEWAY,DONE,PROTO1> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire 0 0 0 0 0 0 9504 0 locks: inits: sockaddrs: <DST,GATEWAY,NETMASK,IFP,IFA> 195.249.0.0 131.164.191.1 255.255.0.0 vlan7:0.e.c.b2.c6.55 131.164.191.3 g3# route -vn get 131.164.191.1 u: inet 131.164.191.1; u: link ; RTM_GET: Report Metrics: len 164, pid: 0, seq 1, errno 0, flags:<UP,GATEWAY,HOST,STATIC> locks: inits: sockaddrs: <DST,IFP> 131.164.191.1 route to: 131.164.191.1 destination: 131.164.191.1 interface: vlan7 flags: <UP,HOST,DONE,LLINFO,WASCLONED> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire 0 0 0 0 0 0 9504 84 locks: inits: sockaddrs: <DST,GATEWAY,IFP,IFA> 131.164.191.1 0.12.1e.f0.a0.fe vlan7:0.e.c.b2.c6.55 131.164.191.3
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070822080112.GA58627>