ネットワーク上のホストの仮想インターフェイスpingを作成する方法[閉じる]

ネットワーク上のホストの仮想インターフェイスpingを作成する方法[閉じる]

以下のように仮想インターフェイスを作成しました。協会

sudo modprobe dummy
sudo ip link set name eth10 dev dummy0
sudo ifconfig eth10 up
sudo ifconfig eth10 192.168.1.150

ネットワーク()のホストにpingを送信しようとすると、ping 192.168.1.133pingは機能しません。

追加してみました

sysctl -w net.ipv4.conf.eth10.forwarding=1

しかし、pingも機能しません。

pingが機能するには何を追加する必要がありますか?

答え1

仮想インターフェイスは、ブリッジの一部にしない限り、何も行いません。

これは古い質問であり、質問者が実際に達成したいことが何であるかを説明していません。

最も簡単な方法は、イーサネットインターフェイスなどにブリッジを作成することですが、まずイーサネットインターフェイスにアドレスを追加することもできます。

答え2

eth10あなたのインターフェースをソースインターフェースとして使用したいと思います。これは正しいですかping 192.168.1.133?その場合は、-Iオプションと一緒にpingコマンドを使用し、送信元IPアドレスまたは送信元インターフェイス名を指定する必要があります。例は次のとおりです。

ping -I 192.168.1.150 192.168.1.133

または

ping -I eth10 192.168.1.133

関連情報