我发现了一种使用以下命令在Linux中获取默认网关的方法:
grep -i "gateway" /etc/network/interfaces | awk print $2
输出:
192.168.14.1
如果系统处于DHCP模式,则无法使用。
我需要一种仅获取在所有平台(Linux / Windows / Mac)上均可使用的'网关'的方法。
这将适用于Linx(您的主机可以是dhcp或静态)
route -n |切-d“” -f10
输出:x.x.x.x(网关地址)
如何在Linux上查找默认网关IP地址?解决方法如下:
单击左侧栏上的设置图标。
在设置侧栏上,向下滚动,然后单击网络选项。选择连接设置图标。
查找默认路由旁边列出的网关IP地址。完成了。
参考:
https://www.lifewire.com/how-to-find-your-default-gateway-ip-address-2626072https://www.purevpn.com/what-is-my-ip/default-gatewayhttps://www.noip.com/support/knowledgebase/finding-your-default-gateway/