#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