virte
1.0.0

英語| 简体中文
これは、ソフトウェアシミュレーションETHネットワークカードデバイスドライバーです。ドライバーをロードした後、2つのデバイス、Veth0とVeth1が生成されます。異なるアプリケーションは、これら2つのネットワークカードデバイスを開いて相互に通信することができます(Linuxのネットワーク名空間を使用して2つのデバイスを分離する必要があることに注意してください)。
make
make loadネットワークネームスペースを使用して2つのNICを個別に構成し、veth0/veth1をNIC名に置き換えるように注意してください
ip netns add veth0spaces
ip link set veth0 netns veth0spaces
ip netns exec veth0spaces ifconfig veth0 192.168.1.100 netmask 255.255.255.0 up
ip netns add veth1spaces
ip link set veth1 netns veth1spaces
ip netns exec veth1spaces ifconfig veth1 192.168.1.101 netmask 255.255.255.0 up以下は、pingパケットテストの例です。
ip netns exec veth0spaces ifconfig
ip netns exec veth1spaces ifconfig
ip netns exec veth1spaces ping 192.168.1.100
ip netns exec veth0spaces ping 192.168.1.101make unloadネットワークネームスペースを削除します
ip netns del veth0spaces
ip netns del veth1spaces