Моя ОС - 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
.