답변:
bridge
객체 ip ip
명령 또는 패키지의 bridge
일부를 구성하는 명령을 사용할 수 있습니다 iproute2
.
멤버 br0
가 eth0
있고 이름이 인 브리지를 만들려면 eth1
:
ip link add name br0 type bridge
ip link set dev br0 up
ip link set dev eth0 master br0
ip link set dev eth1 master br0
브리지에서 인터페이스를 제거하려면
ip link set dev eth0 nomaster
마지막으로 인터페이스가없는 후 브리지를 파괴하려면 다음을 수행하십시오.
ip link del br0
FDB ( Forwarding Database ) 와 같은 브리지의 다른 측면을 조작하려면 이 bridge(8)
명령을 살펴 보는 것이 좋습니다 . 예 :
전달 데이터베이스 표시 br0
bridge fdb show dev br0
BPDUeth0
처리에서 포트 ( )를 비활성화하십시오 . 인터페이스가 들어오는 bpdu를 필터링합니다.
bridge link set dev eth0 guard on
bridge link set dev eth1 cost 4
eth1에 루트 가드를 설정하려면
bridge link set dev eth1 root_block on
비용은 몇 가지 요소를 사용하여 계산되며 링크 속도가 그 중 하나입니다. 수정 비용을 사용하고 BPDU 처리를 비활성화하고 root_block을 활성화하는 것은 guard-root
스위치 의 기능 과 유사 합니다.
vepa, veb 및 머리핀 모드 와 같은 다른 기능 은 bridge link
하위 명령 목록 에서 찾을 수 있습니다 .
vlan
bridge 명령 의 객체를 사용하면 브리지에서 수신 / 탈출 필터를 만들 수 있습니다.
vlan 수신 / 탈출 필터가 있는지 표시하려면 다음을 수행하십시오.
bridge vlan show
지정된 인터페이스에 규칙을 추가하려면
bridge vlan add dev eth1 <vid, pvid, untagged, self, master>
규칙을 제거합니다. vlan add
특정 규칙을 삭제하려면 명령 끝에서 와 동일한 매개 변수를 사용하십시오 .
bridge vlan delete dev eth1
관련 물건 :
bridge
폴더의 유틸리티는, 예를 들어 ip link set br0 type bridge stp_state 1
, 더 볼 수 있습니다ip link help bridge
동등한 brctl show
IS bridge link
. 장치별로 브리지 상태를 표시 할 수 bridge link show dev eth0
있지만 브리지는 네트워크 인터페이스를보고 특정 브리지에 속하는 네트워크 인터페이스가 아닌 해당 브리지가 속한 브리지를 알려줍니다.
에 해당하지 않는 것 같습니다 brctl show br0
.