私はEthernetインターフェースを備えたArch Linuxシステムを使用していますeth1
。eth1:0
を使用してインターフェイスを作成し、ifconfig
仮想ハードウェアアドレス(00:01:02:03:04:05
)を付与しました。リモートサーバーコンピュータで実行されているサーバーアプリケーションにUDPパケットを送信すると、正しい応答が得られます。ただし、eth1:0
インターフェイスのIPアドレスにICMP Destination Unreachableが表示されます。このICMPメッセージをどのようにサイレントに設定できますか?私は別のMacアドレスを試して、クライアントとサーバーコンピュータの両方でarpキャッシュを設定しましたが、成功しませんでした。
助けてくれてありがとう。
答え1
兄弟インターフェースのネットマスクが一致しないようです。アプリケーションサーバーのネットマスクを再確認し、Linuxサーバーのサブインターフェイスで同じネットマスクが使用されていることを確認してください。