호스트에 단일 eth 인터페이스를 사용하여 br0을 만들었습니다. 이 인터페이스는 네트워크의 다른 호스트에서 SSH를 통해 액세스할 수 있는 IP를 받습니다.
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.50 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::9ecf:6d35:bc82:c5e1 prefixlen 64 scopeid 0x20<link>
ether 00:1c:c4:47:ce:72 txqueuelen 1000 (Ethernet)
RX packets 93667 bytes 23521427 (22.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 31242 bytes 2603126 (2.4 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
br0 8000.001cc447ce72 yes enp5s0f1
vnet0
vnet1
KVM에서 브리지된 네트워크를 생성하고 이를 가상 머신에 할당했습니다.
# virsh net-list --all
Name State Autostart Persistent
----------------------------------------------------------
host-bridge active yes yes
# cat host-bridge.xml
<network>
<name>host-bridge</name>
<forward mode="bridge"/>
<bridge name="br0"/>
</network>
가상 머신(centos8, 펌웨어 없음)을 시작하면 IP가 수신되지 않고 dhclient 시간 초과 등이 발생합니다.
나에게 어떤 아이디어가 있나요? 호스트 방화벽을 확인한 결과 홈 네트워크의 br0 인터페이스에 /24 여백이 있는 것을 발견했습니다.