ネットワーク・インターフェースがAIX上の仮想装置であることを確認する

ネットワーク・インターフェースがAIX上の仮想装置であることを確認する

Linux では、/sys/devices/virtual/net/<if_name> を使用できます。 if_nameがこのディレクトリにある場合、そのデバイスは仮想デバイスです。

AIXでen0またはlo0インターフェースが仮想インターフェースか物理インターフェースであるかを確認する方法はありますか? AIXまたはLinuxで仮想ネットワーク・デバイスのリストを取得するために、特定のパラメーターを指定してlsdevを使用できますか?

答え1

まず、AIX LPAR(VIOSとは反対)を使用している場合は、物理カードではなく仮想装置がある可能性が高くなります。また、「lo0」はループバックインタフェースであり、定義上仮想です。

ただし、このコマンドを使用すると、lsdev -c adapter 「アダプタ」クラスのすべての項目のリストを取得できます。これはネットワークおよびディスクアダプタでもあるため(いくつかありますが、最も一般的です)、可能な出力は次のとおりです。

# lsdev -c adapter
ent0   Available       Virtual I/O Ethernet Adapter (l-lan)
fcs0   Available 20-T1 Virtual Fibre Channel Client Adapter
fcs1   Available 21-T1 Virtual Fibre Channel Client Adapter
fcs2   Available 22-T1 Virtual Fibre Channel Client Adapter
fcs3   Available 23-T1 Virtual Fibre Channel Client Adapter
vsa0   Available       LPAR Virtual Serial Adapter

次のように、「if」クラスを一覧表示してインターフェイスを一覧表示することもできます。

# lsdev -c if
en0 Available  Standard Ethernet Network Interface
et0 Defined    IEEE 802.3 Ethernet Network Interface
lo0 Available  Loopback Network Interface

これらのインターフェイスの 1 つに関する詳細情報を取得するには、次のlsattrコマンドを使用します。

# lsattr -El en0
alias4                      IPv4 Alias including Subnet Mask              True
alias6                      IPv6 Alias including Prefix Length            True
arp           on            Address Resolution Protocol (ARP)             True
authority                   Authorized Users                              True
broadcast                   Broadcast Address                             True
monitor       off           Enable/Disable monitor for virtual Ethernet   True
mtu           1500          Maximum IP Packet Size for This Device        True
mtu_bypass    on            Enable/Disable largesend for virtual Ethernet True
netaddr       xxx.xx.xx.xx  Internet Address                              True
netaddr6                    IPv6 Internet Address                         True
netmask       255.255.255.0 Subnet Mask                                   True
prefixlen                   Prefix Length for IPv6 Internet Address       True
remmtu        576           Maximum IP Packet Size for REMOTE Networks    True
rfc1323       1             Enable/Disable TCP RFC 1323 Window Scaling    True
security      none          Security Level                                True
state         up            Current Interface Status                      True
tcp_mssdflt                 Set TCP Maximum Segment Size                  True
tcp_nodelay                 Enable/Disable TCP_NODELAY Option             True
tcp_recvspace 262144        Set Socket Buffer Space for Receiving         True
tcp_sendspace 262144        Set Socket Buffer Space for Sending           True
thread        off           Enable/Disable thread attribute               True

関連情報