집에 데비안 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과 관련된 모든 구성이 삭제되었는지 확인하세요 ## - 물론 전체 netconfig를 가리키고 있었기 때문에 읽어보았습니다. /etc/network/interfaces.d/br0. - 그냥 이해하면 분명해...