页次: 1
waydroid无法连接网络
我没有装过docker,防火墙用的只有ufw,
我已经按照archwiki所写的,ufw开启了67 53 与 FORWARD,也在/usr/lib/waydroid/data/scripts/waydroid-net.sh里设置了LXC_USE_NFT="false",
也运行过浏览器找的命令:sudo sed -i~ -E 's/=.\$\(command -v (nft|ip6?tables-legacy).*/=/g' /usr/lib/waydroid/data/scripts/waydroid-net.sh,
这是我的系统信息:
操作系统: Arch Linux
KDE Plasma 版本: 6.3.1
KDE 程序框架版本: 6.11.0
Qt 版本: 6.8.2
内核版本: 6.13.3-zen1-1-zen (64 位)
图形平台: Wayland
这是运行waydroid log后终端的显示
(008528) [18:01:23] % /usr/lib/waydroid/data/scripts/waydroid-net.sh start
vnic is waydroid0
(008528) [18:01:23] % systemctl is-active -q nfcd
(008528) [18:01:23] % chmod 777 -R /dev/dri
(008528) [18:01:23] % chmod 777 -R /dev/fb0
(008528) [18:01:23] % chmod 777 -R /dev/video1
(008528) [18:01:23] % chmod 777 -R /dev/video0
(008528) [18:01:23] % mv /var/lib/waydroid/config_session /var/lib/waydroid/lxc/waydroid
(008528) [18:01:23] % mount -o ro /var/lib/waydroid/images/system.img /var/lib/waydroid/rootfs
(008528) [18:01:23] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay:/var/lib/waydroid/rootfs,upperdir=/var/lib/waydroid/overlay_rw/system,workdir=/var/lib/waydroid/overlay_work/system,xino=off overlay /var/lib/waydroid/rootfs
(008528) [18:01:23] % mount -o ro /var/lib/waydroid/images/vendor.img /var/lib/waydroid/rootfs/vendor
(008528) [18:01:23] % mount -t overlay -o ro,lowerdir=/var/lib/waydroid/overlay/vendor:/var/lib/waydroid/rootfs/vendor,upperdir=/var/lib/waydroid/overlay_rw/vendor,workdir=/var/lib/waydroid/overlay_work/vendor,xino=off overlay /var/lib/waydroid/rootfs/vendor
(008528) [18:01:23] % mount -o bind /var/lib/waydroid/waydroid.prop /var/lib/waydroid/rootfs/vendor/waydroid.prop
(008528) [18:01:23] Save config: /var/lib/waydroid/waydroid.cfg
(008528) [18:01:23] % lxc-start -P /var/lib/waydroid/lxc -F -n waydroid -- /init
(008528) [18:01:23] New background process: pid=8612, output=background
(008528) [18:01:23] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(008562) [18:01:23] Skipping clipboard manager service because of missing pyclip package
(008562) [18:01:32] waydroidusermonitor: Received transaction: 1
(008562) [18:01:32] Android with user 0 is ready
(008528) [18:02:32] waydroidhardware: Received transaction: 3
(008528) [18:02:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(008528) [18:02:32] % lxc-freeze -P /var/lib/waydroid/lxc -n waydroid
(008528) [18:02:32] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
FROZEN
(008528) [18:04:12] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
FROZEN
(008528) [18:04:12] % lxc-unfreeze -P /var/lib/waydroid/lxc -n waydroid
(008528) [18:04:12] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(008562) [18:13:49] Clipboard service is not even started
(008528) [18:13:49] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
RUNNING
(008528) [18:13:49] % lxc-stop -P /var/lib/waydroid/lxc -n waydroid -k
lxc-start: waydroid: ../src/lxc/utils.c: run_buffer: 571 Script exited with status 126
lxc-start: waydroid: ../src/lxc/start.c: lxc_end: 986 Failed to run lxc.hook.post-stop for container "waydroid"
(008528) [18:13:49] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(008528) [18:13:49] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
(008528) [18:13:49] % systemctl is-enabled -q nfcd
(008528) [18:13:49] % umount /var/lib/waydroid/rootfs/vendor/waydroid.prop
(008528) [18:13:49] % umount /var/lib/waydroid/rootfs/vendor
(008528) [18:13:49] % umount /var/lib/waydroid/rootfs/vendor
(008528) [18:13:49] % umount /var/lib/waydroid/rootfs
(008528) [18:13:49] % umount /var/lib/waydroid/rootfs
(008528) [18:13:54] % lxc-info -P /var/lib/waydroid/lxc -n waydroid -sH
STOPPED
(008528) [18:13:54] % /usr/lib/waydroid/data/scripts/waydroid-net.sh stop
vnic is waydroid0
waydroid-net isn't running
(008528) [18:13:54] % systemctl is-enabled -q nfcd
(013057) [18:13:57] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(013057) [18:13:57] *** output passed to waydroid stdout, not to this log ***
(013133) [18:14:23] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(013133) [18:14:23] *** output passed to waydroid stdout, not to this log ***
(014504) [18:32:59] % tail -n 60 -F /var/lib/waydroid/waydroid.log
(014504) [18:32:59] *** output passed to waydroid stdout, not to this log ***
这是运行waydroid后,ip link新出现的两个接口
8: waydroid0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:00:00:01 brd ff:ff:ff:ff:ff:ff
inet 192.168.240.1/24 brd 192.168.240.255 scope global waydroid0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fe00:1/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
9: vethGvIEF3@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master waydroid0 state UP group default qlen 1000
link/ether fe:5d:7d:e9:fc:1c brd ff:ff:ff:ff:ff:ff link-netnsid 0
离线
页次: 1