.png)
호스트 NIC에 브리지된 네트워크를 사용하여 Ubuntu 18.04 domU를 실행하고 있습니다. 적절한 업그레이드를 수행하고 그 후 재부팅할 때까지 모든 것이 잘 작동했습니다. 그 이후로 dom0 네트워크는 잘 작동하지만 domU 네트워킹은 작동하지 않습니다. 분명히 domU는 여전히 오래된 /etc/networking/interfaces 구성 파일을 사용하는 호스트와 달리 적어도 현재 netplan을 사용하고 있습니다.
디버깅을 시작하는 방법에 대한 아이디어가 있습니까?
foo@bar:~$ cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system. See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
# sudo apt install ifupdown
foo@bar:~$ cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
foo@bar:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::216:3eff:fe2b:d689 prefixlen 64 scopeid 0x20<link>
ether 00:16:3e:2b:d6:89 txqueuelen 1000 (Ethernet)
RX packets 174416 bytes 7259380 (7.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 78 bytes 17809 (17.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 5352 bytes 380352 (380.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5352 bytes 380352 (380.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
브리지는 호스트가 사용하는 것과 다른 물리적 NIC를 사용하고 있습니다. 브리지된 NIC는 인터넷에 노출되지만 호스트 NIC는 그렇지 않습니다. 케이블을 노트북에 연결하여 케이블이 작동하는지 다시 확인했습니다.
답변1
내 생각에 이 버그가 여기에 설명되어 있는 것 같습니다.
5.15.0-58.64는 Xen 브리지 네트워킹을 중단합니다(pvh domU)
해당 버그 보고서의 tl;dr은 이것이 보안 수정과 관련된 회귀인 것으로 보입니다. 현재 테스트 중인 수정 사항이 있습니다. 잠재적인 수정 사항이 있는 커널 버전은 5.15.0-입니다.66
해결하려면(최상의 솔루션):
기다리다. 버그 수정은 일반적인 apt-get update
&& 의 일부로 이루어져야 합니다 apt-get upgrade
. 며칠 기다렸다가 업데이트해 볼까 합니다.
즉시 수정하려면(권장되지 않음):
최신 커널을 얻으려면 시험판을 구독하세요.
deb http://archive.ubuntu.com/ubuntu/ bionic-proposed main
파일에 추가합니다/etc/apt/sources.list
(다른 우분투 버전을 사용하는 경우 "bionic"을 현재 배포판으로 바꾸세요).apt-get update
apt-get full-upgrade
*
- 많은 사용자가 입력하는 습관이 있기 때문에
apt full-upgrade
여기서는 단순히 가 아니라 이 필요하다는 점에 유의하세요 .apt upgrade
명령의 전체 업그레이드 부분은 Ubuntu에 시스템 커널도 업그레이드하도록 지시합니다. 그런 다음 새 커널을 활용하려면 시스템을 재부팅해야 합니다.
이번에도 수정 대상 버전은 5.15.0.-66이므로 다음과 같은 메시지가 표시됩니다.
The following NEW packages will be installed:
linux-headers-5.15.0-66 linux-headers-5.15.0-66-generic linux-modules-
extra-5.15.0-66-generic
당신이 달릴 때apt-get full-upgrade