2017-10-17 17 views
-2

브릿지 brOnline은 LAN/인터넷에 대한 액세스를 제공하는 eth0에 연결됩니다. 설정은 아래와 같이 /etc/network/interfaces을 수정하여 보관됩니다.가상 브리지에 호스트를 연결하는 방법은 무엇입니까?

왜?이 모험의 목적은 여러 가상 컴퓨터 사이에 가상 네트워크를 설정하고 가상 브리지를 호스팅하는 시스템과 가상 컴퓨터 (호스트)를 설정하는 것입니다.

auto lo 
iface lo inet loopback 

auto eth0 
iface eth0 inet dhcp 

auto MyBridge 
iface MyBridge inet dhcp 
    bridge_port eth0 
    bridge_stp on 
    bridge_fd 0.0 

내 호스트에서 브리지에 어떻게 연결할 수 있습니까?

중요한 한 가지 :eth0을 브리지에 추가하면 어떻게 든 호스트에서 사용할 수 없게됩니다!

다리에 eth0 인터페이스를 추가하기 전에 마술이 로컬 네트워크에 액세스 할 수있는 eth0에 연결되어 있습니까? 이 마술을 브리지에 연결하여 LAN에 액세스 할 수 있고 브리지에 연결된 다른 클라이언트와 대화 할 수 있습니까?

답변

0

시도가 잘못되었습니다. 호스트의 경우 탭 장치를 통해 브리지에 연결할 필요가 없으므로 브리지에 직접 연결할 수 있습니다. 다른 말로하면 게이트웨이에 연결하는 브리지에 대한 기본 경로를 설정하는 경우 LAN 인터페이스에도 연결할 수 있습니다.

# see actual settings 
# The displayed via is the default gw which may be provided by your dhcp 
ip route 
default via 42.69.42.69 dev eth0 
... 

# delete the default route, otherwise error: "file exists" will show up 
sudo ip route del default via 42.69.42.69 dev eth0 

# Add your bridge as default route 
sudo ip route add default via 42.69.42.69 dev brOnline 

# check 
ip route 
default via 10.13.0.10 dev brOnline 

외부에 ping/ssh도 가능합니다. 또한 firefox는 이러한 설정으로 작업하고 있습니다.

는 힌트 :

  • 그 변화는 영구적으로하지 않습니다. 그렇게하려면 /etc/network/interfaces을 수정해야합니다.
  • 다른 VM에서도 여전히 ping을 수행 할 수 없지만 그 반대의 경우도 있습니다.