我的操作系统是CentOS 6.在我的/ etc / sysconfig / network-scripts / ifcfg-eth0文件中,我已将网络接口"NAME"
指定为"foo"
(我们假设)。
NAME=foo
我希望能够从java获取该接口"NAME"
。我尝试了以下内容,没有结果:
for (Enumeration nis = NetworkInterface.getNetworkInterfaces(); nis.hasMoreElements();) {
NetworkInterface ni = nis.nextElement();
System.out.println(ni.getDisplayName() + " " + ni.getName());
}
它显示了同样的事情:
eth0 eth0
有人能告诉我是否有可能在java中获取网络接口属性NAME
的值?
感谢。
注意:指定NAME=foo
时,屏幕右上角的网络面板中该界面的名称为foo
。