You are not logged in.
I can't for the life of me figure out how to get networking in anbox to work without shutting down ufw. I'm unsure of what rule to set to just allow the bridged network device to work.
I'm using the systemd-networkd solution to make the network actually bridge, listed here: https://wiki.archlinux.org/title/Anbox# … d-networkd
No matter what I try to allow in ufw, I keep getting errors like this in dmesg:
[ 803.551000] [UFW BLOCK] IN=anbox0 OUT=wlan0 MAC=2a:5a:13:8e:fa:86:ca:c8:3c:e9:38:c3:08:00 SRC=192.168.250.2 DST=8.8.8.8 LEN=75 TOS=0x00 PREC=0x00 TTL=63 ID=24980 DF PROTO=UDP SPT=61778 DPT=53 LEN=55
Any ideas?
** EDIT **
Solved. Note that in this case the bridged (SRC here) is the pseudo network device with an IP address of 192.168.250.2. What I did was add the following stanza to /etc/ufw/before.rules:
# allow anbox
-A FORWARD -d 192.168.250.2 -j ACCEPT
-A FORWARD -s 192.168.250.2 -j ACCEPT
Note that I placed this stanza directly above the "COMMIT" line. Hopefully this can help some other people with similar issues.
Last edited by cloverskull (2021-08-26 01:15:19)
Offline
Thanks for the perfect solution, I had just been wrestling with the same issue for the last few days
This should definitely be added to the Arch anbox wiki. I might even do it myself if I can figure out how to edit the wiki...
Offline