How do I find out which gateway a Linux system is currently using?

Run

route -nee

The output will look like this:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface    MSS   Window irtt
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0     0     0      0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0     0     0      0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0     0     0      0

This means that the system with the IP address 192.168.0.100 is using 192.168.0.1 as gateway.

Share this page:

3 Comment(s)

Add comment

Comments

From: tdi

It also possible to use great iproute2 package: the command to show the current routing tables is : ip route show

192.168.1.0/24 dev eth1  scope link
127.0.0.0/8 dev lo scope link
default via 192.168.1.1 dev eth1

From: Anonymous

Hi, 

 This command is not working on my Desktop which have CentOS installed on it.

Regards,

Karthik.  

From: gaurav

how to find the defalt gateway of any other machine.