Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Currently, when using the ifconfig command, the following IP addresses are shown: own IP, broadcast and mask.

Is there a way to show the related gateway IP address as well (on the same screen with all the others, not by using 'route' command)?

share|improve this question
The addresses shows are parameters of the IP configuration of the interface. The gateway is a system routing parameter, not an interface parameter. It wouldn't make sense to show it in the interface configuration. – David Schwartz Oct 27 '11 at 10:33
up vote 36 down vote accepted

You can with the ip command, and given that ifconfig is in the process of being deprecated by most distributions it's now the preferred tool. An example:

$ ip route show dev eth0  proto kernel  scope link  src
default via dev eth0
share|improve this answer
also we can use ip r which shows the same. – Rahul Patil Jul 31 '13 at 11:50
So the gateway is '' in this example? – xxjjnn Aug 21 '15 at 9:57
@xxjjnn Yes.... – Ruslan Aug 26 '15 at 7:05

No, there isn't. According to the man page you can't modify the output of ifconfig (except showing disabled interfaces, too).

share|improve this answer
+1 for exactly answering the question. – mwfearnley Jul 18 at 9:39


$ route

The output is:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         UG    1024   0        0 eth0        *        U     0      0        0 eth0
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.