如何使用命令行检查 GUI 网络设置是 DHCP 还是静态?用于 Ubuntu 18.04 中的活动和连接接口
我想要一个像 grep 这样的行命令给我 static/dhcp 或 true/false
如何使用命令行检查 GUI 网络设置是 DHCP 还是静态?用于 Ubuntu 18.04 中的活动和连接接口
我想要一个像 grep 这样的行命令给我 static/dhcp 或 true/false
可以使用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。
nmcli -f ipv4.method 显示
如果输出为自动,则为 DHCP。如果输出是手动的,那么它是静态的。
或者
猫 /etc/网络/接口
DHCP enabled
自动 eth0
iface eth0 inet dhcp