Имеется VPS, на нем wireguard. Конфиг wireguard:
[Interface]
Address = 10.0.0.1/24
PrivateKey = 6keykeykeykeykeykeykeykeykekyekykyekeyW/nc=
ListenPort = 51820
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
#ntb
PublicKey = Zkeykeykeykeykeyekyekyekyekyekyekyekyekyew=
AllowedIPs = 10.0.0.5/32
...
C клиентов windows/ios подключение работает нормально. C ноутбука с Linux наблюдается следующее: До подключения:
$ ping mail.ru
PING mail.ru (94.100.180.201) 56(84) bytes of data.
64 bytes from mail.ru (94.100.180.201): icmp_seq=1 ttl=53 time=75.8 ms
...
После подключения:
$ ping mail.ru
PING mail.ru(mail.ru (2a00:1148:db00:0:b0b0::1)) 56 data bytes
Пинги не идут.
С самого сервера всё пингуется нормально.
В /etc/sysctl.conf
прописано:
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
Конфиг wireguard на клиенте linux:
[Interface]
Address = 10.0.0.5/24
PrivateKey = ckeykeykeykeykeykey8=
DNS = 94.140.14.14, 94.140.15.15
[Peer]
PublicKey = Gkeykeykeykeykeykeyw=
Endpoint = 18x.x.x.x:51820
AllowedIPs = 0.0.0.0/0, ::/0, 10.0.0.0/24, 192.168.1.0/24
Собственно, вопроса два:
- [Для сведений] Почему после подключения пакеты начинают идти по IPv6?
- [Главное] Как сделать, чтобы на этой машине после подключения начал нормально работать интернет, шли пинги, открывались сайты и т.п.