Am închiriat un VDS pentru a configura WireGuard VPN pe el și a distribui toți clienții VPN / 64 subrețele IPv6. De la hosting am primit inițial adresa 2a0c:xxx:aaa::1/32
. Iată configurațiile interfețelor de rețea pe care le-am configurat:
⯠ip a
2: wan0: <BROADCAST,MULTICAST,ALLMULTI,UP,LOWER_UP> mtu 1500 ...
inet6 2a0c:xxx:yyy:1001::1/32 domeniu global
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 fe80::****:**:****:****/64 scope link
valid_lft pentru totdeauna preferred_lft pentru totdeauna
3: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue ....
inet 172.22.9.1/24 brd 172.22.9.255 scope global wg0
valid_lft pentru totdeauna preferred_lft pentru totdeauna
inet6 fd4d:56d8:31d4:2001::1/56 domeniu global
valid_lft pentru totdeauna preferred_lft pentru totdeauna
⯠ip -6 r
::1 dev lo proto kernel metric 256 pref mediu
2a0c:xxx:yyy:2000::/56 dev wg0 proto static metric 20 pref mediu
2a0c:xxx::/32 dev wan0 proto kernel metric 256 pref mediu
2a0c:xxx::/32 dev wan0 proto ra metric 1024 expiră 2591851sec pref mediu
fd4d:56d8:31d4:2000::/56 dev wg0 proto kernel metric 256 pref mediu
fe80::/64 dev wan0 proto kernel metric 256 pref mediu
standard proto static metric 1024 pref mediu
nexthop prin 2a0c:xxx::1 dev wan0 greutate 1
nexthop prin fe80::****:****:****:**** dev wan0 greutate 1
⯠sudo sysctl net.ipv6.conf.all.forwarding
net.ipv6.conf.all.forwarding = 1
⯠cat /etc/ndppd.conf
proxy wan0 {
regula 2a0c:xxx:aaa:2000::/56 {
static
}
}
# --- verificați rutarea către dns.google de la unul dintre clienții VPN ---
⯠ip -6 r ajunge la 2001:4860:4860::8844 de la 2a0c:xxx:yyy:2005::****:*
2001:4860:4860::8844 din 2a0c:xxx:yyy:2005::****:* prin fe80::****:****:****:**** dev wan0 proto ra src 2a0c:xxx:yyy:1001::1 metric 1024 mtu 1500 pref mediu
Ofer tuturor clienților VPN fd4d:56d8:31d4:20zz::/64
și 2a0c:xxx:aaa:20zz::/64
subrețele (Z Z
sunt diferite pentru fiecare client). Când l-am configurat prima dată, totul a funcționat și clienții puteau accesa Internetul prin IPv6. Cu toate acestea, după ce am repornit VDS, această configurație nu mai funcționa.
Când am încercat să ping un client VPN cu adresa 2a0c:xxx:aaaa:2005::****:*
de la o altă gazdă care nu este conectată la un VPN, am primit mai multe pachete de solicitare a vecinilor (care are 2a0c:xxx:yyy:2005::****:*
) la wan0 de la routerul din amonte, la care VDS-ul ar răspunde periodic cu pachete de publicitate vecine. Cu toate acestea, cererea de eco nici către wan0 sau wg0 nu a venit niciodată.
Ce este în neregulă cu configurația mea? De ce IPv6 prin WireGuard nu mai funcționează după o repornire VDS?
Mulțumesc anticipat.
99-wg0.netdev
[NetDev]
Nume=wg0
Kind=wireguard
[WireGuard]
PrivateKey=kH9------------------------86u/Uw=
ListenPort=1194
[WireGuardPeer]
PublicKey=oXPdkrbDL---------------oKLW2HEEM=
PresharedKey=L9P-------------------------jSiM=
AllowedIPs=2a0c:xxx:yyy:2005::/64
AllowedIPs=172.22.9.5/32
99-wg0.network:
[Meci]
Nume=wg0
[Reţea]
Adresa=172.22.9.1/24
[Traseu]
Destinație=2a0c:xxx:aaa:2000::/56
Metric=20