我已经找到一种方式来获得默认网关在Linux中使用下面的命令:如何在Linux + WINDOWS +获取系统的默认网关地址MAC
grep -i "gateway" /etc/network/interfaces | awk print $2
输出:
192.168.14.1
如果系统处于DHCP模式,这将不起作用。
我需要一种方法来获得只适用于所有平台(Linux/Windows/Mac)的“网关”。
我已经找到一种方式来获得默认网关在Linux中使用下面的命令:如何在Linux + WINDOWS +获取系统的默认网关地址MAC
grep -i "gateway" /etc/network/interfaces | awk print $2
输出:
192.168.14.1
如果系统处于DHCP模式,这将不起作用。
我需要一种方法来获得只适用于所有平台(Linux/Windows/Mac)的“网关”。
这将为领新工作(你的主机可能是DHCP或静态)
路线-n |切-d”“-F10
输出:X.X.X.X(网关地址)
For Windows:for/f“tokens = 2 delims =:”%i in('ipconfig^| findstr/i“默认网关”^ | findstr [0-9]')do echo%i –
对于Linux:ip route | grep default | awk {'print $ 3'} –
对于MAC:netstat -nr | grep default | awk {'print $ 2'} –
这里是有用的链接,https://wiki.amahi.org/index.php/Find_Your_Gateway_IP –
在Linux中:IP路由| grep default | awk {'print $ 3'} 在Windows中:ipconfig | findstr/i“默认网关”| findstr [0-9] –
请不要在问题的标题中加上[[已解决]]或任何类似的措词。如果你的问题解决了,你只需要写一个答案并接受它。 –