Linux의 가상 네트워크 카드?

Linux의 가상 네트워크 카드?

Linux에서 VNIC 인터페이스를 만드는 방법은 무엇입니까?

내가 원하는 것은 어떻게든 물리적 인터페이스에 연결되지만 자체 네임스페이스에서 실행되는 인터페이스를 만드는 것입니다.

물리적 인터페이스를 브리지할 수 있다는 것을 알고 있지만 원하는 대로 작동하지 않습니다. 인터페이스에 별칭을 붙일 수도 있지만 원하는 결과를 얻지는 못합니다.

예를 들어 Solaris에서는 다음과 같이 VNIC를 만들 수 있습니다.dladm create-vnic -l <phys> <vnic_name>

답변1

brctl수동으로 브리징( 등)하지 않고 물리적 인터페이스를 재사용하지 않고 이를 수행하기 위해 VLAN을 사용했습니다.

가정: eth0물리적 인터페이스입니다.

내가 뭘 한거지:

  1. VLAN 인터페이스를 생성합니다:ip link add link eth0 name vlan1 type vlan id 1
  2. 인터페이스에 IP를 할당합니다.ip addr add x.x.x.x/24 brd x.x.x.x dev vlan1
  3. 상위 인터페이스:ip link set dev vlan1 up

인터페이스 가 있는 경우 인터페이스를 bond사용하는 대신 인터페이스를 사용하십시오.ethXbond

관련 정보