Puncte:1

Nu se poate conecta peer-ul local la peer-ul local prin Wireguard

drapel cn

Am un server online cu IP 1.2.3.4 și două computere locale în locații diferite. computerul A și computerul B.

Am urmat instrucțiunile despre cum să configurez Wireguard aici: https://www.cyberciti.biz/faq/ubuntu-20-04-set-up-wireguard-vpn-server/

Dar computerul A nu poate face ping sau se poate conecta la computerul B.

Cred că am nevoie, dar nu știu cum să se configurez pe serverul online pentru a face acea comunicare între colegii locali.

Cum să faci asta?

Companiile locale sunt desktop-ul mac și ubuntu.

Configurația mea: Server:

[Interfață]
Adresa = 192.168.6.1/24
ListenPort = 41194
PrivateKey = <cheie>


[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.2/32
PersistentKeepalive = 15

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.3/32
PersistentKeepalive = 15

Peer local A:

[Interfață]
PrivateKey = <cheie>
Adresa = 192.168.6.2/32

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.1/32
Punct final = 65.21.63.31:41194
PersistentKeepalive = 21

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.3/32
PersistentKeepalive = 15

Peer local B:

[Interfață]
PrivateKey = <cheie>
Adresa = 192.168.6.3/32

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.1/32
Punct final = 65.21.63.31:41194
PersistentKeepalive = 21

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.2/32
PersistentKeepalive = 15

Serverul poate comunica cu Peer A și Peer B, dar Peer A nu poate cu Peer B.

Puncte:0
drapel cn

Tutorialul la care ați făcut referire pare că vă direcționează către o topologie „hub and spoke”, în care Peer A și Peer B nu se conectează direct unul la altul, ci conexiunea lor este direcționată prin serverul dvs. Dacă asta vrei să faci, ar trebui să îl eliminați pe al doilea [Peer] intrare din ambele fișiere de configurare a lui Peer A și a lui Peer B și modificați IP-uri permise stabilirea primelor lor [Peer] intrare la asta:

IP-uri permise = 192.168.6.0/24

De asemenea, va trebui să vă asigurați că activați redirecționarea pachetelor pe server. Există câteva moduri diferite de a face acest lucru, dar cel mai simplu cu WireGuard este doar să adăugați următoarele PreUp comanda către [Interfață] secțiunea fișierului de configurare al serverului:

PreUp = sysctl -w net.ipv4.ip_forward=1

Cu toate acestea, dacă ceea ce doriți să faceți este să conectați Peer A la Peer B direct (adică „punct la punct”), trebuie să aveți o adresă IP publică statică pentru unul dintre egali. Dacă acesta este cazul, ai păstra acea secundă [Peer] intrare în fișierele de configurare a lui Peer A și Peer B; și adăugați un Punct final setarea la al doilea [Peer] introducerea unuia dintre dosarele lor și a ListenPort setarea la [Interfață] intrarea celuilalt.

De exemplu, dacă Peer A este accesibil pentru Peer B prin Internet (sau o rețea internă) la 198.51.100.123 și are portul UDP 51820 accesibil noilor conexiuni de la Peer B, schimbați al doilea [Peer] intrare în fișierul de configurare al lui Peer B la aceasta:

[Peer]
PublicKey = <cheie>
IP-uri permise = 192.168.6.2/32
Punct final = 198.51.100.123:51820
PersistentKeepalive = 15

Și schimbați [Interfață] intrare în configurația lui Peer A la aceasta:

[Interfață]
PrivateKey = <cheie>
Adresa = 192.168.6.2/32
ListenPort = 51820
drapel cn
ambii colegi sunt locali, numai computerul este online cu ip static

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.