virte
1.0.0

Englisch | 简体中文
Dies ist ein Software-simuliertes ETH-Network Card-Gerätetreiber. Nach dem Laden des Treibers werden zwei Geräte, Veth0 und Veth1, generiert. Verschiedene Anwendungen können diese beiden Netzwerkkartengeräte öffnen, um miteinander zu kommunizieren (beachten Sie, dass der Netzwerk -Namespace von Linux zum Isolieren der beiden Geräte verwendet werden sollte) Geräte, um nicht das lokale Schleifen -Netzwerk -Gerät einzugeben).
make
make loadVerwenden Sie den Netzwerk -Namespace, um zwei NICs separat zu konfigurieren. Achten Sie darauf, Veth0/Veth1 durch Ihren NIC -Namen zu ersetzen
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 upDas Folgende ist ein Beispiel für einen Ping -Paket -Test:
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 unloadNetzwerk -Namespace löschen
ip netns del veth0spaces
ip netns del veth1spaces