When using "route -n", also print numeric value for default route.
Before :
[denis@jig-ai] route -n show -inet6
Routing tables
Internet6:
Destination Gateway Flags Refs
Use Mtu Prio Iface
default 2a00:6060:1::1 UGS 2
1549 - 8 em0
::/96 ::1 UGRS 0
0 32768 8 lo0
::1 ::1 UHhl 10
20 32768 1 lo0
After :
[denis@jig-ai] route -n show -inet6
Routing tables
Internet6:
Destination Gateway Flags Refs
Use Mtu Prio Iface
::/0 2a00:6060:1::1 UGS 2
1549 - 8 em0
::/96 ::1 UGRS 0
0 32768 8 lo0
::1 ::1 UHhl 10
20 32768 1 lo0
Index: show.c
===================================================================
RCS file: /cvs/src/sbin/route/show.c,v
retrieving revision 1.114
diff -u -p -r1.114 show.c
--- show.c 31 Aug 2018 15:18:02 -0000 1.114
+++ show.c 11 May 2019 16:56:38 -0000
@@ -539,7 +539,7 @@ netname4(in_addr_t in, struct sockaddr_i
cp = hp->h_name;
}
if (in == INADDR_ANY && mask == INADDR_ANY)
- cp = "default";
+ cp = nflag ? "0.0.0.0/0" : "default";
mbits = mask ? 33 - ffs(mask) : 0;
in = ntohl(in);
if (cp)
@@ -636,7 +636,7 @@ netname6(struct sockaddr_in6 *sa6, struc
masklen = 128;
if (masklen == 0 && IN6_IS_ADDR_UNSPECIFIED(&sin6.sin6_addr))
- return ("default");
+ return (nflag ? "::/0" : "default");
if (illegal)
warnx("illegal prefixlen");