を使用してスイッチのステータスを取得できます oid : .1.3.6.1.2.1.2.2.1.8
これにより、ステータスがアップまたはダウンのすべてのポートが表示されます。
ただし、oid
特定のポートを確認する必要があります。たとえば、5番目のポートがアップかダウンかを確認します。
また、ポートに接続されているMACアドレスとIPを取得したいのですoid
が、たとえば、ポート5に接続されているPCのMACアドレスとIPを取得したいと思います。
を使用してスイッチのステータスを取得できます oid : .1.3.6.1.2.1.2.2.1.8
これにより、ステータスがアップまたはダウンのすべてのポートが表示されます。
ただし、oid
特定のポートを確認する必要があります。たとえば、5番目のポートがアップかダウンかを確認します。
また、ポートに接続されているMACアドレスとIPを取得したいのですoid
が、たとえば、ポート5に接続されているPCのMACアドレスとIPを取得したいと思います。
ポートに関するデータは、MIB テーブルに格納されます。テーブル OID は です.1.3.6.1.2.1.2.2.1
。つまり、特定のデータを取得するには、クエリを実行する必要があります。
.1.3.6.1.2.1.2.2.1.X.Y
ここX
で、 はアイテム インデックス、Y
はポート インデックスです。たとえば、ポート 10101 の説明の oid は次の.1.3.6.1.2.1.2.2.1.2.10101
とおりです。
$ snmpget -mall -v1 -c public <switch_ip> .1.3.6.1.2.1.2.2.1.2.10101
IF-MIB::ifDescr.10101 = STRING: GigabitEthernet0/1
ポート テーブル内のすべてのデータを取得するには、次のようにクエリを実行できます。
$ snmpwalk -mall -v1 -c public <switch_ip> .1.3.6.1.2.1.2.2.1
特定のポートの MAC アドレスを取得するには、BRIDGE-MIB で FDB を照会できます。
$ snmpwalk -mall -v1 -c public <switch_ip> .1.3.6.1.2.1.17.4.3.1.2
2960 のスイッチをオンにするのはほとんどがレイヤー 2 操作であるため、ルーターとして設定しない限り、対応する IP アドレスを取得する方法はありません。