virte
1.0.0

영어 | 简体中文
소프트웨어 시뮬레이션 ETH 네트워크 카드 장치 드라이버입니다. 드라이버를로드 한 후 두 장치 인 Veth0과 Veth1이 생성됩니다. 다른 응용 프로그램은이 두 개의 네트워크 카드 장치를 열어 서로 통신 할 수 있습니다 (Linux의 네트워크 네임 스페이스는 로컬 루프 네트워크 장치에 들어 가지 않도록 두 장치를 분리하는 데 사용해야합니다).
make
make load네트워크 네임 스페이스를 사용하여 두 개의 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다음은 핑 패킷 테스트의 예입니다.
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