브리지된 네트워크를 생성하면 기본 네트워크에서 IP를 얻을 수 없습니다.

브리지된 네트워크를 생성하면 기본 네트워크에서 IP를 얻을 수 없습니다.

로컬에서 KVM용 브리지 네트워크를 설정하려고 합니다.

수동 으로 설정 nmtui하고 파일을 만들어 보았습니다. 둘 다 작동하지 않습니다.

ifconfigenp3s0다음 정보와 함께 내 이더넷으로 표시됩니다 .

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.177  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a2a8:afbd:18c5:d298  prefixlen 64  scopeid 0x20<link>
        ether a8:5e:45:54:f2:4a  txqueuelen 1000  (Ethernet)
        RX packets 1624  bytes 250056 (244.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 734  bytes 260192 (254.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

아래와 같이 브리지된 네트워크 구성을 만들었습니다.

TYPE=Bridge
BOOTPROTO=static
NAME=br1
UUID=8a50260f-19c9-4b59-be7a-15bc11a71d52
DEVICE=br1
ONBOOT=yes
IPADDR=192.168.1.90
PREFIX=24
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
NM_CONTROLLED=no

재부팅하면 새로운 네트워크 인터페이스 "br1"이 표시되고 여기에 IP가 있습니다. 문제는 enp3s0더 이상 IP를 얻지 못하는 것입니다.

버그가 있는 것은 확실하지만 어디에서 추적해야 할지 모르겠습니다.

이 문제를 디버깅하는 방법과 시작 위치는 무엇입니까?

업데이트 1 - 기본 인터페이스 구성

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=wired
UUID=26b55bc9-7a2f-483c-baa9-e7469a7c1bb4
ONBOOT=yes
BRIDGE=br1

업데이트 2 - Vignesh SP의 조언 따르기

Listening on LPF/enp3s0/a8:5e:45:54:f2:4a
Sending on   LPF/enp3s0/a8:5e:45:54:f2:4a
Sending on   Socket/fallback
DHCPDISCOVER on enp3s0 to 255.255.255.255 port 67 interval 6 (xid=0x76390226)
DHCPREQUEST on enp3s0 to 255.255.255.255 port 67 (xid=0x76390226)
DHCPOFFER from 192.168.1.1
DHCPACK from 192.168.1.1 (xid=0x76390226)
bound to 192.168.1.177 -- renewal in 33774 seconds.

이제 기본 네트워크 카드에 IP가 있지만 여전히 인터넷에 연결할 수 없습니다.

답변1

"기본" NIC가 브리지의 구성원인 경우 브리지는 외부 세계와의 연결입니다. 이 경우 IP 주소를 eth0에 할당하지 말고 브리지 장치에 할당해야 합니다.

원천

conf가 괜찮아 보이는 경우 기본 인터페이스의 IP를 수동으로 업데이트하여 이 문제를 해결할 수 있습니다.

sudo dhclient -r -v <intefacename>
sudo dhclient -v <intefacename>

이를 통해 인터페이스가 IP를 요청할 때 어떤 일이 발생하고 어떤 오류가 발생하는지 알 수 있습니다.

관련 정보