How do I display network interface information on linux?



  • You can display various network interface information using a command called "ip".

    # ip link show
    1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: bond0: <BROADCAST,MULTICAST,MASTER,UP> mtu 1500 qdisc noqueue
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
    3: eth0: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 qlen 1000
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
    4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
        link/ether 00:1e:0b:ea:89:88 brd ff:ff:ff:ff:ff:ff
    5: eth2: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 qlen 1000
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
    6: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
        link/ether 00:1e:0b:91:3d:3e brd ff:ff:ff:ff:ff:ff
    7: eth4: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
        link/ether 00:1a:4b:ff:90:63 brd ff:ff:ff:ff:ff:ff
    8: eth5: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
        link/ether 00:1a:4b:ff:90:64 brd ff:ff:ff:ff:ff:ff
    9: sit0: <NOARP> mtu 1480 qdisc noop
        link/sit 0.0.0.0 brd 0.0.0.0
    
    # ip addr show
    1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: bond0: <BROADCAST,MULTICAST,MASTER,UP> mtu 1500 qdisc noqueue
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
        inet 10.83.20.32/24 brd 10.81.18.255 scope global bond0
        inet 10.83.20.40/24 brd 10.81.18.255 scope global secondary bond0:1
        inet 10.83.20.41/24 brd 10.81.18.255 scope global secondary bond0:2
        inet 10.83.20.42/24 brd 10.81.18.255 scope global secondary bond0:3
        inet6 fe80::21e:bff:feea:8990/64 scope link
           valid_lft forever preferred_lft forever
    3: eth0: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 qlen 1000
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
        inet6 fe80::21e:bff:feea:8990/64 scope link
           valid_lft forever preferred_lft forever
    4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
        link/ether 00:1e:0b:ea:89:88 brd ff:ff:ff:ff:ff:ff
    5: eth2: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 qlen 1000
        link/ether 00:1e:0b:ea:89:90 brd ff:ff:ff:ff:ff:ff
        inet6 fe80::21e:bff:feea:8990/64 scope link
           valid_lft forever preferred_lft forever
    6: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop qlen 1000
        link/ether 00:1e:0b:91:3d:3e brd ff:ff:ff:ff:ff:ff
    7: eth4: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
        link/ether 00:1a:4b:ff:90:63 brd ff:ff:ff:ff:ff:ff
        inet6 fe80::21a:4bff:feff:9063/64 scope link
           valid_lft forever preferred_lft forever
    8: eth5: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
        link/ether 00:1a:4b:ff:90:64 brd ff:ff:ff:ff:ff:ff
        inet6 fe80::21a:4bff:feff:9064/64 scope link
           valid_lft forever preferred_lft forever
    9: sit0: <NOARP> mtu 1480 qdisc noop
        link/sit 0.0.0.0 brd 0.0.0.0
    
    # ip route show
    10.83.20.0/24 dev bond0  proto kernel  scope link  src 10.81.18.32
    169.254.0.0/16 dev bond0  scope link
    default via 10.83.20.3 dev bond0
    
    # ip rule show
    0:      from all lookup local
    32766:  from all lookup main
    32767:  from all lookup default
    
    # ip neigh show
    10.83.20.3 dev bond0 lladdr 00:01:64:f9:1a:01 nud reachable
    10.83.20.2 dev bond0 lladdr 00:15:2b:3d:cb:34 nud reachable
    

Log in to reply
 

© Lightnetics 2024