TAP デバイス上で単純な TCP/IP スタックを実装するコードを書いています。しかし、ICMP コードをテストしたいとき、ping $(TAP IP)TAP デバイスにパケットを送信しないことがわかりました。常にループバックに送信します。では、ICMP コードをテストするにはどうすればよいでしょうか。
私のシステムは Ubuntu-18.04
ですarping -I $(TAP NAME) $(TAP IP)。ただし、ping -I $(TAP NAME) $(TAP IP)パケットをループバックに送信します。