집에 Debian 10.3을 실행하는 서버가 있습니다. KVM을 사용하여 일부 가상 머신을 실행하는 데 사용하고 싶습니다. 나는 설정을 따랐다.https://www.cyberciti.biz/faq/install-kvm-server-debian-linux-9-headless-server/
브리지 인터페이스를 불러오려고 하면 상황이 이상해집니다. 단일 # 앞에 붙은 주석을 제거한 후 ifup br0을 실행하여 시작했습니다. 잠시 후 동일한 시스템의 eth0 인터페이스가 작동을 멈췄습니다. 외부에서 액세스할 수 없으며 해당 컴퓨터의 어떤 항목에도 액세스할 수 없습니다. 결국 다시 시작해야 했습니다. 네트워크가 작동하지 않는다는 오류 메시지를 받았고(죄송합니다. 정확히 무엇인지는 모르겠습니다) 작동 중인 네트워크에서 작동하도록 하려면 br0 구성 파일을 삭제해야 했습니다. br0 구성을 다시 넣고 인터페이스를 불러왔을 때 똑같은 일이 다시 일어났습니다. 내가 뭘 잘못했나요?
/etc/네트워크/인터페이스
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.99
이것은 잘 작동하고 예상 경로를 얻습니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default opnsense.hhv3 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
하지만 다음을 추가하면 잠시 후 네트워크 작동이 중지됩니다.
auto br0
iface br0 inet static
address 192.168.2.23
broadcast 192.168.2.255
netmask 255.255.255.0
gateway 192.168.2.254
bridge_ports eth0
bridge_stp off
bridge_waitport 0
bridge_fd 0
브리지 인터페이스가 eth0 인터페이스를 완전히 대신합니까? 그렇다면 서버의 인터페이스와 서버에서 실행되는 향후 가상 머신을 사용할 수 있도록 어떻게 설정합니까? 또한 가상 머신이 네트워크와 (바람직하게는) 실행 중인 서버에 액세스할 수 있기를 바랍니다.
답변1
글쎄요, 부분적으로는 도움을 받아 스스로 답을 찾았습니다.브리지 이더넷 인터페이스
/etc/network/interfaces에서 eth0의 모든 설정을 삭제하면 모든 것이 정상입니다.
내가 따랐던 설명은 새 파일에 설명되어 있기 때문에 약간 복잡합니다. ## eth0 관련 구성이 모두 제거되었는지 확인하세요 ## - 이것은 물론 전체 네트워크 구성을 가리킵니다. /etc/network/를 이해하기 위해 읽었습니다. 인터페이스.d/br0. - 이해해보면 분명해...