Darryl Yeoh
2006-Aug-14 20:02 UTC
Default route (IPv4) demolished by destroying clone (gif/gre) interface
Hi lists, While destroying gif interface, I notice it also removes IPv4 default route. Has anyone else encountered this ? Command: # netstat -rn -f inet Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.1.1.1 UGS 0 282 fxp0 10.1.1/24 link#1 UC 0 0 fxp0 10.1.1.1 00:02:b3:a4:40:65 UHLW 2 12 fxp0 1138 10.1.1.55 00:02:b3:a4:40:65 UHLW 1 2 fxp0 1137 127.0.0.1 127.0.0.1 UH 0 14238 lo0 # ifconfig gif0 create ; ifconfig gif0 destroy # netstat -rn -f inet Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire 10.1.1/24 link#1 UC 0 0 fxp0 127.0.0.1 127.0.0.1 UH 0 14238 lo0 # uname -a FreeBSD rogue.netif.org 6.1-STABLE FreeBSD 6.1-STABLE #0: Thu Jul 27 23:51:21 MYT 2006 root@rogue.netif.org:/usr/obj/usr/src/sys/ROGUE i386 - Darryl Yeoh
Stefan Bethke
2006-Aug-15 17:26 UTC
Default route (IPv4) demolished by destroying clone (gif/gre) interface
Am 14.08.2006 um 22:07 schrieb Darryl Yeoh:> While destroying gif interface, I notice it also removes IPv4 > default route. Has anyone else > encountered this ?No problem on a FreeBSD 6.1-STABLE #8: Fri Jun 16 17:15:03 CEST 2006. You don't happen to have any devfs rules that would cause this? Stefan -- Stefan Bethke <stb@lassitu.de> Fon +49 170 346 0140
Dmitry Pryanishnikov
2006-Aug-16 07:06 UTC
Default route (IPv4) demolished by destroying clone (gif/gre) interface
Hello! On Tue, 15 Aug 2006, Darryl Yeoh wrote:> While destroying gif interface, I notice it also removes IPv4 default route. Has anyone else > encountered this ? > > Command: > > # netstat -rn -f inet > Routing tables > > Internet: > Destination Gateway Flags Refs Use Netif Expire > default 10.1.1.1 UGS 0 282 fxp0 > 10.1.1/24 link#1 UC 0 0 fxp0 > 10.1.1.1 00:02:b3:a4:40:65 UHLW 2 12 fxp0 1138 > 10.1.1.55 00:02:b3:a4:40:65 UHLW 1 2 fxp0 1137 > 127.0.0.1 127.0.0.1 UH 0 14238 lo0 > > # ifconfig gif0 create ; ifconfig gif0 destroy > # netstat -rn -f inet > Routing tables > > Internet: > Destination Gateway Flags Refs Use Netif Expire > 10.1.1/24 link#1 UC 0 0 fxp0 > 127.0.0.1 127.0.0.1 UH 0 14238 lo0 > > # uname -a > FreeBSD rogue.netif.org 6.1-STABLE FreeBSD 6.1-STABLE #0: Thu Jul 27 23:51:21 MYT 2006 > root@rogue.netif.org:/usr/obj/usr/src/sys/ROGUE i386I can confirm this with fresh (yesterday's) RELENG_6: root@test# uname -a FreeBSD test.atlantis.dp.ua 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed Aug 16 00:58:29 EEST 2006 root@test.atlantis.dp.ua:/usr/RELENG_6/obj/usr/RELENG_6/src/sys/lynx i386 root@test# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 193.108.47.145 UGS 0 1 rl0 10.0.0.252/30 link#1 UC 0 0 fxp0 127.0.0.1 127.0.0.1 UH 0 0 lo0 193.108.47.144/29 link#2 UC 0 0 rl0 193.108.47.145 00:02:b3:8b:26:4a UHLW 2 194 rl0 48 root@test# ifconfig gif0 create ; ifconfig gif0 destroy root@test# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire 10.0.0.252/30 link#1 UC 0 0 fxp0 127.0.0.1 127.0.0.1 UH 0 0 lo0 193.108.47.144/29 link#2 UC 0 0 rl0 193.108.47.145 00:02:b3:8b:26:4a UHLW 1 4 rl0 60 Looks like a regression since 6.1-RELEASE - this doesn't happen there, though I can't be 100% sure since I've verified it under GENERIC kernel. Under 6.1-STABLE my kernel's config is this: ident LYNX machine i386 cpu I686_CPU makeoptions DEBUG=-g options INCLUDE_CONFIG_FILE options SCHED_4BSD options ADAPTIVE_GIANT options PREEMPTION device apic options COMPAT_43 options COMPAT_FREEBSD4 options COMPAT_FREEBSD5 options SYSVSHM options SYSVSEM options SYSVMSG options KDB options KDB_TRACE options DDB options DDB_NUMSYM options SYSCTL_DEBUG options KTRACE options KTRACE_REQUEST_POOL=101 options INVARIANTS options INVARIANT_SUPPORT options INET options FAST_IPSEC options IPSEC_FILTERGIF device ether device loop device bpf device ppp options PPP_BSDCOMP options PPP_DEFLATE options PPP_FILTER options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 options IPFIREWALL_FORWARD options IPFIREWALL_FORWARD_EXTENDED options IPDIVERT options IPSTEALTH options DUMMYNET options FFS options SOFTUPDATES options UFS_EXTATTR options UFS_ACL options UFS_DIRHASH options QUOTA device random device mem device io options _KPOSIX_PRIORITY_SCHEDULING device pty device md device crypto device pci device atkbdc device atkbd device psm options KBD_INSTALL_CDEV device vga device splash device sc options SC_HISTORY_SIZE=2000 options SC_TWOBUTTON_MOUSE device ata device atadisk options ATA_STATIC_ID device scbus device da device cd device pass device pmtimer device ppc device ppbus Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE