====== Ubuntu - Networking - Get Network Details ======
To get the details of your own systems, begin by finding your network interfaces. You can find the interfaces on your machines and the addresses associated with them by typing:
ip -4 addr show scope global
returns:
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 198.51.100.45/18 brd 45.55.191.255 scope global eth0
valid_lft forever preferred_lft forever
3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.1.5/16 brd 10.132.255.255 scope global eth1
valid_lft forever preferred_lft forever
The highlighted output above shows two interfaces (eth0 and eth1) and the addresses assigned to each.
----
To find out which of these interfaces is your public interface, type:
ip route show | grep default
returns:
default via 111.111.111.111 dev eth0
The interface shown (eth0 in this example) will be the interface connected to your default gateway. This is almost certainly your public interface.