您尚未登录。

公告

[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。

您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/13847

#1 2025-01-18 12:08:37

AImixAE
会员
注册时间: 2024-12-21
帖子: 21
个人网站

虚拟机无法使用网络

我不知道为什么,我的virt-manager vbox qemu等都无法使用网络
无论是切换net 、 host 还是 桥接都不行
这是我第一次碰到这个问题,因此我也并不知道该贴什么,不过还是把一些日志、配置发上

ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp7s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether e0:db:55:c7:d4:b0 brd ff:ff:ff:ff:ff:ff
    altname enxe0db55c7d4b0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether ac:7b:a1:0d:81:f3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.24/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
       valid_lft 259074sec preferred_lft 259074sec
    inet6 2408:8215:7f12:8930:b356:68f0:aeaf:a471/64 scope global dynamic noprefixroute 
       valid_lft 259075sec preferred_lft 172675sec
    inet6 fe80::75a7:4f1f:3159:11f8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: br-0bb60943d863: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:40:b1:a7:81 brd ff:ff:ff:ff:ff:ff
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:67:58:1f:33 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
7: veth42f32da@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether b6:ed:4c:06:62:0c brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::b4ed:4cff:fe06:620c/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
9: veth8ee1eef@if8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether ae:f6:5d:e2:91:65 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::acf6:5dff:fee2:9165/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever
11: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc htb state DOWN group default qlen 1000
    link/ether 52:54:00:bb:ae:89 brd ff:ff:ff:ff:ff:ff
12: virbr1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc htb state DOWN group default qlen 1000
    link/ether 52:54:00:9a:9a:45 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.1/24 brd 192.168.100.255 scope global virbr1
       valid_lft forever preferred_lft forever
20: vboxnet0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    altname enx0a0027000000

虚拟机网络配置
vmnetconfig

虚拟机网络测试
vmnettest

我现在脑子真的很烧...


Make everything be easy.

离线

#2 2025-01-18 12:14:54

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: 虚拟机无法使用网络

是 docker 干的。禁用它的 iptables / ip6tables 功能可以绕过,但是这样一来你得自己为它配网。
你也可以尝试自己改被 docker 改过的 FORWARD 链,但是我不知道这样 docker 会不会不开心或者跟你打架。

离线

#3 2025-04-26 03:25:35

AImixAE
会员
注册时间: 2024-12-21
帖子: 21
个人网站

Re: 虚拟机无法使用网络

我现在发现并不是 docker 和 virt-manager 的问题
因为我换新系统后发现就算没有装 docker 也照旧无法使用网络


Make everything be easy.

离线

#4 2025-04-26 07:54:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,397
个人网站

Re: 虚拟机无法使用网络

那应该是还有别的问题——但这并不意味着 docker 没有问题。当由两个原因独立地同时导致同一个故障时,你得把它们都解决了才能解决问题。

离线

页脚