브리지 장치에서 IP를 구성해야하는 이유는 무엇입니까? [닫은]


10

네트워크 브리지에 대한 이해는 마치 케이블을 사용하여 실제 스위치에 연결하는 것처럼 네트워크 장치 (브리지에 추가 된)를 가상으로 연결하는 일종의 "가상 스위치"를 가지고 있지만 ... 어떤 이유로 든 브리지 장치에서 내 IP 주소를 설정해야하기 때문에 그런 종류의 비유입니다.

예를 들어 다음과 같이 설정해 보겠습니다. 여러 가상 머신의 호스트 역할을하는 머신이 있습니다 (자체 가상 네트워크 장치 vnet0, vnet1, vnet2 등이 있음). 이 컴퓨터에는 하나의 물리적 네트워크 인터페이스 eth0이 있으며 모든 가상 컴퓨터와 호스트 컴퓨터가 외부 세계와 통신하는 데 사용하려고합니다.

호스트 컴퓨터에 IP 주소가 있으므로 eth0에서이 IP (기본 게이트웨이, DNS 서버 등)를 구성해야한다고 생각합니다. 그런 다음 브리지 br0을 만들고 모든 인터페이스 (eth0, vnet0, vnet1, vnet2, ..)를 해당 브리지에 추가합니다. 이 작동하지 않습니다 ...

대신 호스트 시스템의 IP 주소를 갖도록 (그리고 기본 게이트웨이 및 DNS 서버를 구성하도록) 브리지 br0을 구성한 다음 브리지 br0에 모든 인터페이스 (eth0, vnet0, vnet2, ...)를 추가해야합니다. .

글쎄, ...이 작동합니다. 그러나 실제로 eth0에 IP를 정의하는 것이 효과가없는 이유가 궁금합니다. 이것이 실제로 어떻게 작동하는지에 대한 근본적인 지식이 누락 된 것 같습니다. 그래서 누군가가 그것에 대해 무엇이 잘못되었는지 설명 할 수 있다면 기쁠 것입니다. 나는 보통 그 일들이 어떻게 작동하는지 정말로 이해하고 싶습니다. 프로토콜에 대해 자세히 설명하면 기쁠 것입니다.


브리지는 하나 이상의 IP 주소로 하나 이상의 네트워크로 연결되도록 2 개 이상의 네트워크를 연결합니다. 브리지의 단일 장치에 대한 IP 주소는 쓸모가 없습니다.
ott--

@ott : 사실 이것은 KVM 가상화를위한 일반적인 설정입니다. 여러 vnet 장치와 물리적 장치가 브리지됩니다. 모든 가상 머신에는 고유 한 IP가 있습니다. 또한 MikroTik 라우터의 경우 물리적 포트 (= 장치) 또는 해당 장치에 정의 된 브리지에서 다양한 IP 주소를 정의 할 수 있습니다. Linux는 일부 라우터 운영 체제와 "브릿지"의 의미가 다른 것 같습니다.
SDwarfs

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.