Linux에서 VNIC 인터페이스를 만드는 방법은 무엇입니까?
내가 원하는 것은 어떻게든 물리적 인터페이스에 연결되지만 자체 네임스페이스에서 실행되는 인터페이스를 만드는 것입니다.
물리적 인터페이스를 브리지할 수 있다는 것을 알고 있지만 원하는 대로 작동하지 않습니다. 인터페이스에 별칭을 붙일 수도 있지만 원하는 결과를 얻지는 못합니다.
예를 들어 Solaris에서는 다음과 같이 VNIC를 만들 수 있습니다.dladm create-vnic -l <phys> <vnic_name>
답변1
brctl
수동으로 브리징( 등)하지 않고 물리적 인터페이스를 재사용하지 않고 이를 수행하기 위해 VLAN을 사용했습니다.
가정: eth0
물리적 인터페이스입니다.
내가 뭘 한거지:
- VLAN 인터페이스를 생성합니다:
ip link add link eth0 name vlan1 type vlan id 1
- 인터페이스에 IP를 할당합니다.
ip addr add x.x.x.x/24 brd x.x.x.x dev vlan1
- 상위 인터페이스:
ip link set dev vlan1 up
인터페이스 가 있는 경우 인터페이스를 bond
사용하는 대신 인터페이스를 사용하십시오.ethX
bond