eth0 및 eth0:1을 사용하는 동안 브리지 br0 사용

eth0 및 eth0:1을 사용하는 동안 브리지 br0 사용

내 상황:

Ubuntu 16.04가 실행되는 서버가 있습니다.

이 서버에는 2개의 IP 주소가 있습니다.

이제 저는 VM(KVM)에 네트워크에 대한 액세스를 제공하기 위해 Brige를 설치하고 싶었기 때문에 해당 포트 포워딩에 대해 끝없는 IP 테이블 규칙을 작성할 필요가 없습니다.

할 수 있는 방법이 있나요?

브리지에 들어가서 "brctl show"를 입력하면 내가 최근에 br0을 만든 사람이 누구인지 알 수 없습니다.

답변1

브리지의 ethX 장치를 수동으로 설정 /etc/network/interfaces하고 브리지 포트를 ethX 장치에 할당합니다. 예:

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 5

br0이제 KVM 또는 virsh에서 장치를 사용할 수 있습니다 .

sudo brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.5254003fa659       no              eth0

보다https://wiki.debian.org/BridgeNetworkConnections브리지 장치에 대한 자세한 내용은

언제나 그렇듯이 다음과 같이 모든 장치에 여러 IP 주소를 추가할 수 있습니다.

auto br0:1
iface br0:1 inet static
    address 192.168.1.2

관련 정보