如何获取IP、网关、DNS等网络信息?

如何获取IP、网关、DNS等网络信息?

我需要一个脚本,甚至更好的是一个命令来获取以下信息:

eth0
     assign: dhcp
    address: 192.168.0.4
    netmask: 255.255.255.0
    gateway: 192.168.0.1
        dns: 8.8.8.8

eth1
     assign: static
    address: 10.0.2.4
    netmask: 255.255.255.0
    gateway: 10.0.2.1
        dns: 8.8.4.4

这是可能的,还是乌托邦?使用Ubuntu 16.04。

答案1

ip addr show将显示您的接口 IP 地址和广播地址。

ip route show将显示默认网关

要显示您当前的 DNS 服务器,您应该尝试cat /etc/resolv.conf

相关内容