브리지에서 인터페이스를 제거하는 방법은 무엇입니까?

브리지에서 인터페이스를 제거하는 방법은 무엇입니까?

어떤 이유로 우리는 두 개의 물리적 인터페이스( eth0, eth3)가 동일한 브리지 아래에 있음 을 확인했습니다 vmeth0. 나머지 구성에 영향을 주지 않고 브리지 eth3에서 이를 제거 해야 합니다 . vmeth0이를 가능하게 하는 조언을 부탁드립니다.

우리는 Linux(Redhat -release 6.8)를 사용하고 있습니다.

# brctl show
bridge name     bridge id               STP enabled     interfaces
vmbondeth0              8000.0010e0cdc56b       no              bondeth0
                                                        vif90.1
vmeth0          8000.0010e0cdc56a       no              eth0
                                                        eth3
                                                        vif90.0

답변1

iproute2를 사용하여 브리지에 인터페이스를 추가할 수 있습니다. 예를 들면 다음과 같습니다.

sudo ip link set dev eth3 master vmeth0

nomaster다음과 같이 인터페이스가 브리지된 인터페이스의 슬레이브가 되지 않도록 설정하여 브리지에서 인터페이스를 제거 할 수 있습니다 .

sudo ip link set dev eth3 nomaster

답변2

주문하다

# brctl delif vmeth0 eth3

인터페이스가 삭제됩니다.이더리움 3다리에서가상 메소드 0. 보다brctl맨페이지, 예:여기자세한 내용은.

이 명령은 커널의 현재 브리지 설정에만 영향을 미칩니다. 배포 구성 파일에서 브리징을 잘못 구성하면 네트워크가 다시 시작(예: 재부팅)되는 즉시 잘못된 설정이 다시 나타납니다.

RedHat Linux의 경우 구성 파일에 대한 관련 문서는 다음과 같습니다.여기.

구성 파일에 이러한 설정을 적용하려면 네트워크 서비스를 다시 시작해야 합니다.

# systemctl restart network

그러면 문제가 해결될 것입니다.

관련 정보