RHEL 7.4を実行しているVMWare VCenter仮想マシンを使用しています。
私が発行するときARP、次のような出力を取得します。
Address HWtype HWaddress Flags Mask Iface
xx.xx.xxx.xx ether 00:50:56:b4:1f:18 C ens192
私が発行するときIPを次のように、出力は次のようになります。
ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:50:56:b4:c1:76 brd ff:ff:ff:ff:ff:ff
これで、上記の出力でどのMACアドレスが正しいかわかりません。
ベストアンサー1
このarp
コマンドは、サーバーが過去数分間通信していたデバイス(この場合はインターフェイスを介して表示されるデバイス)について学習されたMACアドレスのキャッシュを表示しますens192
。
一方、このip
コマンドはインターフェイスのMACアドレスを表示します。
したがって、最終的に両方が正しいです。
明らかに、任意の目的のために、インターフェイスのMACアドレスはコマンドを介してip
取得されます。
VMWare Centerを使用している場合は、グラフィカル管理インターフェイスで再確認することもできます。
ちなみに、必ず(オープン)vm-toolsとvmxnet準仮想化インターフェースを使用してください。これにより、ハイパーバイザーの負荷が軽減され、1〜2倍の帯域幅パフォーマンスが得られます。 (これについては別の質問を開いてください)