virte
1.0.0

Inglés | 简体中文
Este es un controlador de dispositivo de tarjeta de red ETH simulado de software. Después de cargar el controlador, se generarán dos dispositivos, Veth0 y Veth1. Las diferentes aplicaciones pueden abrir estos dos dispositivos de tarjeta de red para comunicarse entre sí (tenga en cuenta que el espacio de nombres de red de Linux debe usarse para aislar los dos dispositivos) para no ingresar el dispositivo de red de bucle local).
make
make loadUse el espacio de nombres de la red para configurar dos NIC por separado, preste atención para reemplazar Veth0/Veth1 con su nombre de 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 upEl siguiente es un ejemplo de una prueba de paquete de 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 unloadEliminar el espacio de nombres de la red
ip netns del veth0spaces
ip netns del veth1spaces