1

如何使用命令行检查 GUI 网络设置是 DHCP 还是静态?用于 Ubuntu 18.04 中的活动和连接接口

我想要一个像 grep 这样的行命令给我 static/dhcp 或 true/false

截屏

4

2 回答 2

1

可以使用ip命令查看你感兴趣的接口。

例如检查接口eth0

if ip -6 addr show eth0  | grep -q dynamic; then
    echo "Uses DHCP addressing"
else
    echo "Uses static addressing"
fi

-6选项用于检查 IPv6 接口。您可以-4用于 IPv4。

于 2020-04-21T14:58:01.187 回答
-1

nmcli -f ipv4.method 显示

如果输出为自动,则为 DHCP。如果输出是手动的,那么它是静态的。

或者

猫 /etc/网络/接口

DHCP enabled

自动 eth0

iface eth0 inet dhcp

于 2020-04-21T14:41:45.970 回答