Клиент Wireguard подключен к Интернету, но не может пропинговать клиента с сервера
У меня есть сервер Wireguard с двумя клиентами (мобильным и ноутбуком), подключенными к серверу. Я хочу иметь возможность направлять трафик через определенные порты на моем сервере wireguard на ноутбук. Конфигурация сервера и клиентов приведена ниже.
Сервер:
[Interface]
Address = 10.66.66.1/24,fd42:42:42::1/64
ListenPort = 57777
PrivateKey = <redacted>
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
### Client wg-mobile
[Peer]
PublicKey = <redacted>
PresharedKey = <redacted>
AllowedIPs = 10.66.66.3/32,fd42:42:42::3/128
### Client laptop
[Peer]
PublicKey = <redacted>
PresharedKey = <redacted>
AllowedIPs = 10.66.66.4/32,fd42:42:42::4/128
Клиент wg-mobile
[Interface]
PrivateKey = <redacted>
Address = 10.66.66.3/32,fd42:42:42::3/128
DNS = 176.103.130.130,176.103.130.131
[Peer]
PublicKey = <redacted>
PresharedKey = <redacted>
Endpoint = vpn-domain.tld:57777
AllowedIPs = 0.0.0.0/0,::/0
Клиентский ноутбук
[Interface]
PrivateKey = <redacted>
Address = 10.66.66.4/32,fd42:42:42::4/128
DNS = 176.103.130.130,176.103.130.131
[Peer]
PublicKey = <redacted>
PresharedKey = <redacted>
Endpoint = vpn-domain.tld:57777
AllowedIPs = 0.0.0.0/0,::/0
PersistentKeepalive = 25
Два клиента подключены к сети wireguard как 10.66.66.3/32 (Android) и 10.66.66.4/32 (ноутбук Ubuntu 20.04).
Оба клиента подключены к wireguard vpn и имеют доступ в Интернет.
Однако, когда я пингую второго клиента,
Я попытался использовать конфигурацию мобильного клиента на своем ноутбуке, он снова подключен к vpn, но теперь
Я не уверен, что это проблема брандмауэра на моем ноутбуке или что-то еще. Я хочу иметь возможность направлять трафик через определенные порты на моем сервере wireguard на ноутбук. В настоящее время я могу направить трафик через порт 80 на сервере wireguard на мобильный клиент, используя proxy_pass в nginx как