시작된 브리지 인터페이스 종료 및 삭제

시작된 브리지 인터페이스 종료 및 삭제

수동으로 설정된 IP 주소가 있고 /etc/network/interfaces에 없는 브리지를 삭제하려면 어떻게 해야 합니까?

$ ifconfig br100                                                
    br100     Link encap:Ethernet  HWaddr 00:00:00:00:00:00                         
              inet addr:172.16.0.5  Bcast:172.16.0.255  Mask:255.255.255.0

삭제할 수 없음:

# brctl delbr br100
bridge br100 is still up; can't delete it   

ifdown을 사용하여 닫을 수 없습니다.

# ifdown br100                                                  
ifdown: interface br100 not configured     

답변1

그것을 알아 냈습니다 :

# ip link set br100 down
# brctl delbr br100

답변2

$ sudo ip link delete br0 type bridge

그게 다야

답변3

앞으로는 이를 명확히 하기 위해.

ifupifdown일부 Linux 버전의 명령 입니다 . /etc/network/interfacesDebian 기반 시스템과 Redhat 기반 시스템의 네트워크 설정을 제어하는 ​​데 사용됩니다 /etc/sysconfig/network-scripts/ifcg*(다른 시스템에 대해서는 언급할 수 없습니다).

인터페이스를 수동으로 생성하고 삭제하는 것은 다음을 사용 하여 수행됩니다 ifconfig(또는 사용하기가 더 까다롭습니다). ip교량은 다음에 의해 제어될 수 있습니다.brctl

따라서 브리지에서 모든 인터페이스를 제거한 후 brctl delif <bridg> <if> (또는)을 사용하여 "다운 상태"로 이동할 수 있으며 이제 다음을 사용할 수 있습니다.ifconfig br100 downip link set br100 downbrctl delbr br100

관리 네트워크를 사용하면 network-manager수동으로 변경한 인터페이스가 재설정될 수 있습니다.

답변4

macOS 및 일부 BSD 시스템의 경우:

sudo ifconfig [bridge-name] down
sudo ifconfig [bridge-name] destroy

관련 정보