Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用一个简短的 shell 脚本来获取我的默认网关地址。这样它就可以了
$> whatismygateway.sh 192.168.100.10
我试过ifconfig eth0了,但它只是不包含有关网关的任何信息。
ifconfig eth0
如果eth0是你的界面,你可以尝试这样的事情
eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth0|grep GATEWAY|sed 's/^[A-Z].*=//'
输出:
95.174.29.225
你也可以使用route命令
route
route | grep default应该给你你正在寻找的东西,但如果你有多个接口,你可能需要进一步过滤结果。
route | grep default