#20403: default route is missing
--------------------------+---------------------------------------
  Reporter:  cmtsij       |      Owner:  developers
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:  Chaos Calmer (trunk)
 Component:  base system  |    Version:  Trunk
Resolution:               |   Keywords:  busybox route musl uClibc
--------------------------+---------------------------------------

Comment (by cmtsij):

 Change to toolchain with uClibc
 Toolchain: toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2
 result:
 {{{
 root@OpenWrt:~# cat /proc/net/route
 Iface   Destination     Gateway         Flags   RefCnt  Use     Metric
 Mask            MTU     Window  IRTT
 eth0    00000000        0A05A0FE        0003    0       0       0
 00000000        0       0       0
 eth0    0A05A000        00000000        0001    0       0       0
 FFFFFF00        0       0       0
 eth0    0A05A0FE        00000000        0005    0       0       0
 FFFFFFFF        0       0       0
 br-lan  C0A80100        00000000        0001    0       0       0
 FFFFFF00        0       0       0
 root@OpenWrt:~# route -n
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags Metric Ref    Use
 Iface
 0.0.0.0         10.5.160.254    0.0.0.0         UG    0      0        0
 eth0
 10.5.160.0      0.0.0.0         255.255.255.0   U     0      0        0
 eth0
 10.5.160.254    0.0.0.0         255.255.255.255 UH    0      0        0
 eth0
 192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0
 br-lan
 root@OpenWrt:~# strace route -n
 execve("/sbin/route", ["route", "-n"], [/* 12 vars */]) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77fa0000
 stat("/etc/ld.so.cache", 0x7f9d0810)    = -1 ENOENT (No such file or
 directory)
 open("/lib/libcrypt.so.0", O_RDONLY)    = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=11048, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77f9f000
 read(3,
 "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\4\0\0\0\0004"...,
 4096) = 4096
 mmap(NULL, 147456, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x77f68000
 mmap(0x77f68000, 9644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
 0x77f68000
 mmap(0x77f7a000, 1520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
 0x2000) = 0x77f7a000
 mmap(0x77f7b000, 67696, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x77f7b000
 close(3)                                = 0
 munmap(0x77f9f000, 4096)                = 0
 open("/lib/libm.so.0", O_RDONLY)        = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=95608, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77f9f000
 read(3,
 "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\22\360\0\0\0004"...,
 4096) = 4096
 mmap(NULL, 155648, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x77f42000
 mmap(0x77f42000, 88904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
 = 0x77f42000
 mmap(0x77f67000, 3376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
 0x15000) = 0x77f67000
 close(3)                                = 0
 munmap(0x77f9f000, 4096)                = 0
 open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
 fstat(3, {st_mode=S_IFREG|0644, st_size=89164, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77f9f000
 read(3,
 "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0006\340\0\0\0004"...,
 4096) = 4096
 mmap(NULL, 147456, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x77f1e000
 mmap(0x77f1e000, 78268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
 = 0x77f1e000
 mmap(0x77f41000, 824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
 0x13000) = 0x77f41000
 close(3)                                = 0
 munmap(0x77f9f000, 4096)                = 0
 open("/lib/libc.so.0", O_RDONLY)        = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=402144, ...}) = 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77f9f000
 read(3,
 "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0\235\0\0\0\0004"...,
 4096) = 4096
 mmap(NULL, 446464, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
 0x77eb1000
 mmap(0x77eb1000, 352496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
 = 0x77eb1000
 mmap(0x77f17000, 7340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
 0x56000) = 0x77f17000
 mmap(0x77f19000, 17508, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x77f19000
 close(3)                                = 0
 munmap(0x77f9f000, 4096)                = 0
 open("/lib/libc.so.0", O_RDONLY)        = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=402144, ...}) = 0
 close(3)                                = 0
 open("/lib/libc.so.0", O_RDONLY)        = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=402144, ...}) = 0
 close(3)                                = 0
 open("/lib/libc.so.0", O_RDONLY)        = 3
 fstat(3, {st_mode=S_IFREG|0755, st_size=402144, ...}) = 0
 close(3)                                = 0
 stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=31752, ...}) =
 0
 mmap(NULL, 4096, PROT_READ|PROT_WRITE,
 MAP_PRIVATE|MAP_ANONYMOUS|0x4000000, -1, 0) = 0x77f9f000
 set_thread_area(0x77fa6440)             = 0
 mprotect(0x77f17000, 4096, PROT_READ)   = 0
 mprotect(0x77fa2000, 4096, PROT_READ)   = 0
 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
 getuid()                                = 0
 brk(0)                                  = 0x9da000
 brk(0x9db000)                           = 0x9db000
 open("/proc/net/route", O_RDONLY|O_LARGEFILE) = 3
 ioctl(3, TCGETS, 0x7f9d0858)            = -1 ENOTTY (Inappropriate ioctl
 for device)
 brk(0x9dc000)                           = 0x9dc000
 write(1, "Kernel IP routing table\nDestinat"..., 78Kernel IP routing table
 Destination     Gateway         Genmask         Flags ) = 78
 write(1, "Metric Ref    Use Iface\n", 24Metric Ref    Use Iface
 ) = 24
 read(3, "Iface\tDestination\tGateway \tFlags"..., 4096) = 640
 write(1, "0.0.0.0         10.5.160.254    "..., 770.0.0.0
 10.5.160.254    0.0.0.0         UG    0      0        0 eth0
 ) = 77
 write(1, "10.5.160.0      0.0.0.0         "..., 7710.5.160.0      0.0.0.0
 255.255.255.0   U     0      0        0 eth0
 ) = 77
 write(1, "10.5.160.254    0.0.0.0         "..., 7710.5.160.254    0.0.0.0
 255.255.255.255 UH    0      0        0 eth0
 ) = 77
 read(3, "", 4096)                       = 0
 write(1, "192.168.1.0     0.0.0.0         "..., 79192.168.1.0     0.0.0.0
 255.255.255.0   U     0      0        0 br-lan
 ) = 79
 close(3)                                = 0
 exit_group(0)                           = ?
 +++ exited with 0 +++

 }}}

--
Ticket URL: <https://dev.openwrt.org/ticket/20403#comment:1>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to