2

我的操作系统是 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

4

1 回答 1

0

你确定你改网卡名正确吗,请查看以下链接CentOS 网卡改名

于 2012-01-05T11:40:50.433 回答