Puncte:0

Conexiunea Wireguard moare pe Ubuntu Peer

drapel il

Locuiesc într-o clădire unde rețeaua este în spatele unui NAT. Am un PC desktop Linux și un laptop. Pentru a-mi accesa desktopul prin ssh, am un Wireguard VPN care rulează pe desktop, laptop și un VPS. Problema este că conexiunea dintre desktop-ul meu și VPS moare.

Iată configurația VPS:

[Interfață]
Adresa = 10.9.0.1/24
SaveConfig = false
#PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -$
#PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING$
ListenPort = 51820
PrivateKey = **CHEIE PRIVATA SERVER**

[Peer]
PublicKey = **CHEIE PUBLICĂ LINUX DESKTOP**
AllowedIPs = 10.9.0.2/32
PersistentKeepalive = 5

[Peer]
PublicKey = **CHEIE PUBLICĂ LAPTOP**
AllowedIPs = 10.9.0.3/32
PersistentKeepalive = 20

Iată configurația desktopului Linux:

[Interfață]
PrivateKey = **CHEIE PRIVATA LINUX DESKTOP**
Adresa = 10.9.0.2/24

[Peer]
PublicKey = **CHEIE PUBLICĂ SERVER**
Punct final = *IP ENDPOING MEU*
IP-uri permise = 10.9.0.1/32, 10.9.0.3/32

Din configurația de mai sus, puteți vedea că nu permit 0.0.0.0\0 de la orice client. Vreau doar să tunnel traficul SSH prin VPS. Dacă permit doar traficul de la SSH, conexiunea dintre laptopul meu și desktopul Linux moare într-un minut sau două. Pentru a reactiva conexiunea, trebuie să pun ping la VPS de pe desktop.

Această problemă nu se întâmplă dacă direcționez tot traficul prin VPS.Cu toate acestea, nu vreau să fac asta (Google Captcha este enervant și, de asemenea, nu am lățimea de bandă pe VPS).

Aveți păreri despre cum să depanați această problemă?

Puncte:1
drapel cn

Încercați să mutați PersistentKeepalive setările din configurația VPS WireGuard la configurațiile WireGuard pentru desktop și laptop. De obicei vrei PersistentKeepalive pe partea conexiunii care se află în spatele NAT, deoarece va trimite automat pachete keepalive pentru a „deschide o gaură” în NAT, permițând părții non-NAT să inițieze noi conexiuni (sau să restabilize conexiunile expirate) prin tunelul WireGuard. Când dați ping la VPS de pe desktop, faceți același lucru, manual.

drapel il
Asta a fost. Mulțumesc.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.