Routing Information Base (
RIB) or routing table could traditionally be viewed using the
netstat -r command at the terminal in
Linux and other
Unix based systems. Both
netstat are part of
net-tools suite, which is now deprecated (though still available for most systems). It is replaced by the
Routing table could be displayed at the terminal in
Linux using the
ip route command from the
Steps to view routing table in Linux:
iproutesuite (optional, if your system don't already have it installed).
$ sudo apt update && sudo apt install --assume-yes iproute2 # Ubuntu and Debian
$ ip route list default via 192.168.111.2 dev ens33 proto dhcp src 192.168.111.128 metric 100 192.168.111.0/24 dev ens33 proto kernel scope link src 192.168.111.128 192.168.111.2 dev ens33 proto dhcp scope link src 192.168.111.128 metric 100
$ ip route list 192.168.111.0/24 192.168.111.0/24 dev ens33 proto kernel scope link src 192.168.111.128
$ ip route list | grep ^default default via 192.168.111.2 dev ens33 proto dhcp src 192.168.111.128 metric 100
This is useful for people who are used to
grep rather than having to memorize all the switches for the
ip route command.
Comment anonymously. Login not required.