仮想インタフェースのパケットトレースを採取したい場合は、以下の例に従って採取してください。
hanetconfig printを実行して、取得したい仮想インタフェースが束ねる物理インタフェースを確認します。
[IPv4,Patrol] Name Hostname Mode MAC Adder/Phys ip Interface List +-----------+---------------+----+-----------------+-------------------+ sha0 hostA t hme0,hme1 sha1 10.0.1.1 r hme0,hme1 sha12 - p 02:00:00:00:00:01 sha11 sha2 hostC d fjgi1000,fjgi1001 sha3 - p 02:00:00:00:00:10 sha2 sha4 192.168.10.50 n fjgi4 sha5 192.168.20.50 n fjgi5 sha6 192.168.100.50 c sha4,sha5 [IPv6] Name Hostname/prefix Mode Interface List +-----------+---------------------------------+----+-------------------+ sha10 - t qfe0,qfe1 sha10:2 hostB/64 sha11 fec0:1::123/64 d qfe2,qfe3 |
snoopコマンドを実行して、パケットトレースを採取します。
仮想インタフェースが複数の物理インタフェースを束ねている場合、束ねているすべての物理インタフェースに対して、snoop(1M)コマンドを実行してください。
以下に実行例を示します。
sha0、sha1の場合
# snoop -d hme0 -o /tmp/packet_trace.hme0 # snoop -d hme1 -o /tmp/packet_trace.hme1 |
sha2、sha3の場合
# snoop -d fjgi1000 -o /tmp/packet_trace.fjgi1000 # snoop -d fjgi1001 -o /tmp/packet_trace.fjgi1001 |
sha10,sha10:2の場合
# snoop -d qfe0 -o /tmp/packet_trace.qfe0 # snoop -d qfe1 -o /tmp/packet_trace.qfe1 |
sha11,sha12の場合
# snoop -d qfe2 -o /tmp/packet_trace.qfe2 # snoop -d qfe3 -o /tmp/packet_trace.qfe3 |
sha4,sha5,sha6の場合
# snoop -d fjgi4 -o /tmp/packet_trace.fjgi4 # snoop -d fjgi5 -o /tmp/packet_trace.fjgi5 |
参考
snoop(1M)コマンドについては、Solarisのマニュアルを参照してください。
注意
仮想インタフェースにsnoop(1M)コマンドを実行しても、パケットは採取されません。
snoop(1M)コマンドを使用して、パケット採取対象のインタフェースとして仮想インタフェースを指定しないでください。