-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
I installed vopono-bin from the aur since the git package does not compile "cc link error".
Using vopono sync worked and it created the files for mullvad.
Now I'm using this to open librewolf:
'vopono exec --provider mullvad --server denmark-dkcph001 librewolf'
browser launches but without being able to access the internet.
Verbose output:
❯ vopono --verbose exec --provider mullvad --server denmark-dkcph001 "librewolf"
2025-03-15T19:17:13.708Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:13.708Z DEBUG vopono_core::util > Cleaning dead lock files...
2025-03-15T19:17:14.720Z DEBUG vopono_core::util::pulseaudio > Setting PULSE_SERVER to /run/user/1000/pulse/native
2025-03-15T19:17:14.720Z INFO vopono_core::util > Calling sudo for elevated privileges, current user will be used as default user
2025-03-15T19:17:14.720Z DEBUG vopono_core::util > Args: ["vopono", "--verbose", "exec", "--provider", "mullvad", "--server", "denmark-dkcph001", "librewolf"]
[sudo] password for gomi:
2025-03-15T19:17:17.871Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:17.871Z DEBUG vopono_core::util > Cleaning dead lock files...
2025-03-15T19:17:18.880Z DEBUG vopono_core::util::pulseaudio > Setting PULSE_SERVER to /run/user/1000/pulse/native
2025-03-15T19:17:18.880Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:18.882Z DEBUG vopono_core::util > Existing namespaces: []
2025-03-15T19:17:18.882Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:18.882Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "custom" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "custom-netns-name" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "open-hosts" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "hosts" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "open-ports" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "forward" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "postup" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "predown" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "group" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "working-directory" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "dns" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "user" not found
2025-03-15T19:17:18.882Z DEBUG vopono::args_config > configuration property "port-forwarding-callback" not found
2025-03-15T19:17:18.882Z DEBUG vopono_core::network::network_interface > ip addr
2025-03-15T19:17:18.886Z DEBUG vopono::args_config > Interface: wlan0
2025-03-15T19:17:18.886Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:18.889Z DEBUG vopono_core::util > Existing namespaces: []
2025-03-15T19:17:18.889Z DEBUG vopono_core::util > ip netns add vo_mv_DQ3hJHu
2025-03-15T19:17:18.893Z INFO vopono_core::network::netns > Created new network namespace: vo_mv_DQ3hJHu
2025-03-15T19:17:18.895Z DEBUG vopono_core::util > Existing interfaces:
2025-03-15T19:17:18.896Z DEBUG vopono_core::util > Assigned IPs: []
2025-03-15T19:17:18.897Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip addr add 127.0.0.1/8 dev lo
2025-03-15T19:17:18.902Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip link set lo up
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN METERED
connected full enabled enabled missing enabled no (guessed)
2025-03-15T19:17:18.929Z DEBUG vopono_core::network::veth_pair > Detected NetworkManager running
2025-03-15T19:17:18.929Z DEBUG vopono_core::network::veth_pair > NetworkManager detected, adding vo_mv_DQ3hJHu_d to unmanaged devices
2025-03-15T19:17:18.929Z DEBUG vopono_core::network::veth_pair > Appending to existing NetworkManager config file: /etc/NetworkManager/conf.d/unmanaged.conf
2025-03-15T19:17:18.929Z DEBUG vopono_core::util > nmcli connection reload
2025-03-15T19:17:18.945Z DEBUG vopono_core::network::veth_pair > firewalld not detected running
2025-03-15T19:17:18.945Z DEBUG vopono_core::util > ip link add vo_mv_DQ3hJHu_d type veth peer name vo_mv_DQ3hJHu_s
2025-03-15T19:17:18.950Z DEBUG vopono_core::util > ip link set vo_mv_DQ3hJHu_d up
2025-03-15T19:17:18.952Z DEBUG vopono_core::util > ip link set vo_mv_DQ3hJHu_s netns vo_mv_DQ3hJHu up
2025-03-15T19:17:18.964Z DEBUG vopono_core::util > ip addr add 10.200.1.1/24 dev vo_mv_DQ3hJHu_d
2025-03-15T19:17:18.966Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip addr add 10.200.1.2/24 dev vo_mv_DQ3hJHu_s
2025-03-15T19:17:18.970Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip route add default via 10.200.1.1 dev vo_mv_DQ3hJHu_s
2025-03-15T19:17:18.977Z INFO vopono_core::network::netns > IP address of namespace as seen from host: 10.200.1.2
2025-03-15T19:17:18.977Z INFO vopono_core::network::netns > IP address of host as seen from namespace: 10.200.1.1
2025-03-15T19:17:18.977Z DEBUG vopono_core::util > nft add table inet vopono_nat
2025-03-15T19:17:18.983Z DEBUG vopono_core::util > nft add chain inet vopono_nat postrouting { type nat hook postrouting priority 100 ; }
2025-03-15T19:17:18.991Z DEBUG vopono_core::util > nft add rule inet vopono_nat postrouting oifname wlan0 ip saddr 10.200.1.0/24 counter masquerade
2025-03-15T19:17:19.000Z DEBUG vopono_core::util > nft add table inet vopono_bridge
2025-03-15T19:17:19.004Z DEBUG vopono_core::util > nft add chain inet vopono_bridge forward { type filter hook forward priority -10 ; }
2025-03-15T19:17:19.009Z DEBUG vopono_core::util > nft add rule inet vopono_bridge forward iifname vo_mv_DQ3hJHu_d oifname wlan0 counter accept
2025-03-15T19:17:19.014Z DEBUG vopono_core::util > nft add rule inet vopono_bridge forward oifname vo_mv_DQ3hJHu_d iifname wlan0 counter accept
2025-03-15T19:17:19.020Z DEBUG vopono_core::util > sysctl -q net.ipv4.ip_forward=1
2025-03-15T19:17:19.022Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:19.024Z INFO vopono_core::util > Chosen config: /home/gomi/.config/vopono/mv/wireguard/denmark-dkcph001.conf
2025-03-15T19:17:19.024Z DEBUG vopono_core::network::wireguard > Deserializing: 193.138.218.74 to Vec<IpAddr>
2025-03-15T19:17:19.024Z DEBUG vopono_core::network::wireguard > TOML config: WireguardConfig { interface: WireguardInterface { private_key: "********", address: [10.75.185.247/32, fc00:bbbb:bbbb:bb01::c:b9f6/128], dns: Some([193.138.218.74]) }, peer: WireguardPeer { public_key: "egl+0TkpFU39F5O6r6+hIBMPQLOa8/t5CymOZV6CC3Y=", allowed_ips: [0.0.0.0/0, ::/0], endpoint: 45.129.56.67:51820, keepalive: None } }
2025-03-15T19:17:19.025Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip link add vo_mv_DQ3hJHu type wireguard
2025-03-15T19:17:19.030Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu wg setconf vo_mv_DQ3hJHu /tmp/vopono_nft.conf
2025-03-15T19:17:19.034Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -4 address add 10.75.185.247/32 dev vo_mv_DQ3hJHu
2025-03-15T19:17:19.039Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -6 address add fc00:bbbb:bbbb:bb01::c:b9f6/128 dev vo_mv_DQ3hJHu
2025-03-15T19:17:19.043Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip link set mtu 1420 up dev vo_mv_DQ3hJHu
2025-03-15T19:17:19.049Z DEBUG vopono_core::network::dns_config > Setting namespace vo_mv_DQ3hJHu DNS server to 193.138.218.74
2025-03-15T19:17:19.050Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu wg set vo_mv_DQ3hJHu fwmark 51820
2025-03-15T19:17:19.054Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -4 route add 0.0.0.0/0 dev vo_mv_DQ3hJHu table 51820
2025-03-15T19:17:19.059Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -4 rule add not fwmark 51820 table 51820
2025-03-15T19:17:19.063Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -4 rule add table main suppress_prefixlength 0
2025-03-15T19:17:19.067Z DEBUG vopono_core::util > sysctl -q net.ipv4.conf.all.src_valid_mark=1
2025-03-15T19:17:19.069Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -6 route add ::/0 dev vo_mv_DQ3hJHu table 51820
2025-03-15T19:17:19.073Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -6 rule add not fwmark 51820 table 51820
2025-03-15T19:17:19.078Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu ip -6 rule add table main suppress_prefixlength 0
2025-03-15T19:17:19.083Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu nft -f /tmp/vopono_nft.sh
2025-03-15T19:17:19.091Z DEBUG vopono_core::network::wireguard > Setting Wireguard killswitch....
2025-03-15T19:17:19.091Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu nft add table inet vo_mv_DQ3hJHu
2025-03-15T19:17:19.099Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu nft add chain inet vo_mv_DQ3hJHu output { type filter hook output priority -500 ; policy accept; }
2025-03-15T19:17:19.105Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu nft add rule inet vo_mv_DQ3hJHu output oifname != vo_mv_DQ3hJHu mark != 51820 fib daddr type != local counter reject
2025-03-15T19:17:19.112Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:19.112Z DEBUG vopono_core::network::netns > Writing lockfile: /home/gomi/.config/vopono/locks/vo_mv_DQ3hJHu
2025-03-15T19:17:19.112Z DEBUG vopono_core::network::netns > Lockfile written: /home/gomi/.config/vopono/locks/vo_mv_DQ3hJHu/104057
2025-03-15T19:17:19.112Z DEBUG vopono_core::util > Using config dir from $HOME config: /home/gomi/.config
2025-03-15T19:17:19.132Z DEBUG vopono_core::network::netns > ip netns exec vo_mv_DQ3hJHu sudo --preserve-env --user gomi librewolf
2025-03-15T19:17:19.132Z INFO vopono::exec > Application librewolf launched in network namespace vo_mv_DQ3hJHu with pid 104171
I do have ufw but disabling it did not make a difference.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels