왜 계층 2 가상 장치 인 Linux Bridge의 IP 주소입니까?


11

IP 주소없이 브리지 (또는 스위치)가 작동하지 않아야합니까? 나는 다리를 가질 수있다 생각 br0으로 설치를 eth0하고 eth1구성원이 어떤 IP 주소가없는 모두있다.

왜 주소를 할당해야하는지 이해할 수 br0없습니까?

답변:


17

브리지는 작동하기 위해 IP 주소가 필요하지 않습니다. 하나가 없으면 계층 2 전환, 스패닝 트리 프로토콜 및 필터링 (구성된 경우) 만 수행합니다.

브리지가 IP 패킷의 계층 3 라우팅에 참여하도록하려면 IP 주소가 필요합니다.

예를 들어 Debian / Ubuntu에서 다음을 사용하여 IP 주소없이 브리지를 설정할 수 있습니다. /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1

두 번째 문장은 내 질문에 대답합니다. 나머지 부분을 제거하면 답변으로 받아들입니다.
Vinay Kumar

2
나는 두 번째 문장을 제외한 모든 것을 다듬는 것을 꺼려합니다. 첫 번째 문장은 질문의 첫 번째 줄에 답합니다. 분명히 데비안 / 우분투에서 IP-less 인터페이스를 설정하는 방법은 질문과 약간만 관련이 있으므로 주제를 벗어난 것으로 간주하면 삭제 될 수 있습니다.
Richm

브리지의 인터페이스가 호스트 네트워크 나 인터넷에 액세스하려는 경우 브리지에 IP 주소가 있어야합니까? 효과적으로 브리지를 라우터와 같은 계층 3 장치로 바꾸는가?
stackoverflower
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.