局域网获取外网网关IP
时间:2010-06-30 来源:kkkggg
有的时候想用ping命令测试网络丢包率,最好是ping自己外网出去的第一个网关,这样得到的信息比较准确一些
可以使用下面两个方法。获取ISP线路的网关(不是局域网的网关哦)
方法一: 利用tracepath命令显示信息,找出ISP线路的网关(一般为第二跳最后一个)
tracepath -n 202.96.134.134 |grep -B1 " 3:"|sed -n '1p'|cut -c6-|cut -d" " -f1
方法二: 有的网络获取不到tracepath信息,可以用这个方法。连接提供IP查询的网站(比如ip138.com)页面,从页面信息里先找到自己的外网IP,一般IP最后一栏改为1就是网关的IP
echo `wget http://ip138.com/ip2city.asp;cat ip2city.asp |grep "center"|cut -d[ -f2 |cut -d] -f1|cut -d. -f1-3`.1;rm ip2city.asp
可以使用下面两个方法。获取ISP线路的网关(不是局域网的网关哦)
方法一: 利用tracepath命令显示信息,找出ISP线路的网关(一般为第二跳最后一个)
tracepath -n 202.96.134.134 |grep -B1 " 3:"|sed -n '1p'|cut -c6-|cut -d" " -f1
方法二: 有的网络获取不到tracepath信息,可以用这个方法。连接提供IP查询的网站(比如ip138.com)页面,从页面信息里先找到自己的外网IP,一般IP最后一栏改为1就是网关的IP
echo `wget http://ip138.com/ip2city.asp;cat ip2city.asp |grep "center"|cut -d[ -f2 |cut -d] -f1|cut -d. -f1-3`.1;rm ip2city.asp
相关阅读 更多 +