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