I would never have thought of that. I think I remember trying to use nmcli without sudo, and it worked for everything except for actually changing the connections.i see your running it with sudo, your most likely creating conflict.
network manager is a per user settings, so using sudo will make the owner root, not your current user.
I now see that I seem to have quite restrictive permissions on my user. Is this not normal on a Pi (this is my regular user, not the 'pi' user).
I think so, though I am not entirely sure how to check it. I guess I check the IP-address of that connection, and see if it corresponds to the pihole docker-ip?is the docker & bridge pi-hole
Looking at the below lists, I believe everything except the loopback connection is accounted for. But it should be pihole. Maybe it's the "none null" network?
Code:
○ → docker network ls-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directoryNETWORK ID NAME DRIVER SCOPE0489eb1f9eb5 bridge bridge local80a386442ca2 host host localcb5b9627299f none null local25bed0ce92f6 pihole-with-updatelists-docker_default bridge local0a61cbbe3379 wireguard-docker_default bridge local
Code:
○ → nmcli cNAME UUID TYPE DEVICEbr-0a61cbbe3379 6c2aa591-d487-45ed-98fb-2735c7be2712 bridge br-0a61cbbe3379eth0 eee20149-ce9a-40ad-96a2-629a46b65aec ethernet eth0lo ce794ab1-4e0b-4621-8dae-ed1371cf1cce loopback lobr-25bed0ce92f6 dcc98ab2-472d-461d-bf2e-372310fbf4a7 bridge br-25bed0ce92f6docker0 b32f726a-d47d-43e5-87a7-af9ee216e70f bridge docker0eth0 65758384-a3fe-4f14-ab4f-5d5c33fc2850 ethernet --
Code:
○ → docker exec -it pihole /bin/bash-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directoryroot@raspberrypi:/# ip -4 -o address1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever2: eth0 inet 192.168.0.20/24 brd 192.168.0.255 scope global eth0\ valid_lft forever preferred_lft forever4: br-0a61cbbe3379 inet 172.26.0.1/16 brd 172.26.255.255 scope global br-0a61cbbe3379\ valid_lft forever preferred_lft forever5: br-25bed0ce92f6 inet 172.20.0.1/16 brd 172.20.255.255 scope global br-25bed0ce92f6\ valid_lft forever preferred_lft forever6: docker0 inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0\ valid_lft forever preferred_lft forever
Code:
○ → docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 0d570fd29e6e-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory172.26.0.2
Code:
○ → docker exec -it wireguard /bin/bash-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directoryroot@0d570fd29e6e:/# ip -4 -o address1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever3: wg0 inet 11.11.11.1/32 scope global wg0\ valid_lft forever preferred_lft forever7: eth0 inet 172.26.0.2/16 brd 172.26.255.255 scope global eth0\ valid_lft forever preferred_lft forever
Statistics: Posted by Fooughhy — Fri Jan 19, 2024 3:22 pm