Vystup SS aspon k necemu vypada. Ale treba "ip r" me stve neustale. "route" vypsalo prehlednou tabulku, ve ktere se dalo vyznat na prvni pohled.
Nebo se da "ip r" take nejak presvedcit k prehlednemu vypisu?
martin@martin:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.123.1.254 0.0.0.0 UG 100 0 0 enxe04f43921dee 0.0.0.0 10.123.1.254 0.0.0.0 UG 600 0 0 wlp2s0 10.123.1.0 0.0.0.0 255.255.255.0 U 100 0 0 enxe04f43921dee 10.123.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp2s0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enxe04f43921dee 172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-efd66c53f31c 172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-cf2262616016 172.21.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-25736ef08b0a 172.22.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-e4614e59fc01 martin@martin:~$ martin@martin:~$ ip r default via 10.123.1.254 dev enxe04f43921dee proto dhcp metric 100 default via 10.123.1.254 dev wlp2s0 proto dhcp metric 600 10.123.1.0/24 dev enxe04f43921dee proto kernel scope link src 10.123.1.102 metric 100 10.123.1.0/24 dev wlp2s0 proto kernel scope link src 10.123.1.106 metric 600 169.254.0.0/16 dev enxe04f43921dee scope link metric 1000 172.18.0.0/16 dev docker0 proto kernel scope link src 172.18.0.1 linkdown 172.19.0.0/16 dev br-efd66c53f31c proto kernel scope link src 172.19.0.1 linkdown 172.20.0.0/16 dev br-cf2262616016 proto kernel scope link src 172.20.0.1 linkdown 172.21.0.0/16 dev br-25736ef08b0a proto kernel scope link src 172.21.0.1 linkdown 172.22.0.0/16 dev br-e4614e59fc01 proto kernel scope link src 172.22.0.1 linkdown martin@martin:~$
V ramci balika iproute2 byva zvycajne nainstalovany aj routel. Je to len nejaky wrapper okolo samotneho ip route. Jediny problem je, ze by default ukazuje obsah vsetkych routovacich tabuliek:
# routel
target gateway source proto scope dev tbl
default 10.0.2.2 tap0
10.0.2.0 24 10.0.2.100 kernel link tap0
10.0.2.0 broadcast 10.0.2.100 kernel link tap0 local
10.0.2.100 local 10.0.2.100 kernel host tap0 local
10.0.2.255 broadcast 10.0.2.100 kernel link tap0 local
127.0.0.0 broadcast 127.0.0.1 kernel link lo local
127.0.0.0 8 local 127.0.0.1 kernel host lo local
127.0.0.1 local 127.0.0.1 kernel host lo local
127.255.255.255 broadcast 127.0.0.1 kernel link lo local
fd00:: 64 kernel tap0
fe80:: 64 kernel tap0
default fe80::2 ra tap0
::1 local kernel lo local
fd00::d070:5ff:fefe:91f8 local kernel tap0 local
fe80::d070:5ff:fefe:91f8 local kernel tap0 local
ff00:: 8 tap0 local
Pouzivatela vacsinou zaujima iba tabulka main, takze musis byt trosku specifickejsi:
# routel main
target gateway source proto scope dev tbl
default 10.0.2.2 tap0
10.0.2.0 24 10.0.2.100 kernel link tap0
Za nazvom tabulky este mozes pridat ostatne argumenty ktore by si normalne pouzil pre ip route.