根据已有IP获取netmask的方法,求解。。。。
本人苦逼java程序员,有一个需求是根据当前IP获取相应网卡的netmask、MasterNi(如eth0)、Router(网关),请问,如何根据IP获取这些信息?脚本也可以。谢谢 ifconfig -a能看到ip,MAC,网卡号
more /etc/defaultroute能看到网关....
不过好像你的问题是光知道IP......想不登陆主机就得到这些信息么??? 回复 2# hhstorm
不是,本机是多网卡,我想根据获取本机的某一个IP,来获取这个IP对应网卡的其它信息
ifconfig -a都能看到了
多网卡一般也不会多网关吧.......... 光一个IP,获取得到他的netmask吗? 如果这样,那ifconfig eth xxxx netmask xxxx这个netmask还有用吗?掩码本身就是可以随配置IP者意愿来变化的。 IP和netmask本身也没什么关联吧:em03: 先把 ifconfig 输出的内容重定向到一个文件,然后解析这个文件,找到对应的值
页:
[1]