私のOSは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
。