Am setat două servere peer wireguard și se poate conecta cu succes la fiecare în mod independent.
Dar când încerc să mă conectez la doi colegi în același timp și împart tunelurile, Nu reușește să strângă mâna cu al doilea server.
Cred că asta se datorează faptului că două chei private peer sunt diferite, iar în clientul multi peer pot introduce doar cheia privată a unui server.
Nu știu cum pot acești doi colegi să lucreze împreună cu o cheie privată?
Scopul meu principal este să configurez două servere de la egal la egal și să împart tunelul pentru o anumită zonă IP.
Aici am lipit două servere și configurații peer și, de asemenea, client multi peer. Ar aprecia orice ajutor.
Server 1:
[Interfață]
Adresa = 10.7.0.1/24
PrivateKey = EKSCFdQiAgXsL4Wm40z63fdXL7q4PCgyB4XhNqkq+1A=
ListenPort = 51820
[Peer]
PublicKey = G5ZurqtqfiMCgkImUfA+R17r3IaYhAh/jWZpNtB/4iI=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
AllowedIPs = 10.7.0.2/32
Server 2:
[Interfață]
Adresa = 10.7.0.1/24
PrivateKey = +IapZjrB8UfiTdsJNUWIFntK00z2v6MTpeYqHVMMTmI=
ListenPort = 51820
[Peer]
PublicKey = l7YElLKnNWLUmohKpR+rQDORLmXm5geAivz9AzbbvkE=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
AllowedIPs = 10.7.0.2/32
- Rețineți că am încercat și am reușit să obțin aceeași gamă ip (10.7.0.2) pe ambele servere. nu știu dacă este necesar sau provoacă o problemă sau nu.â¨
Configurație peer 1:
[Interfață]
Adresa = 10.7.0.2/24
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = WMrHIjr71kv7Cl3zw9mx72d8uCTmLJPDk6K0j7FWjmg=
[Peer]
PublicKey = gu78igdrkMzlowf8988zYt58ciI0DTmz4QMzZ1QgfCs=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
AllowedIPs = 0.0.0.0/0, ::/0
Punct final = SERVER_A:51820
PersistentKeepalive = 25
Configurare peer 2:
[Interfață]
Adresa = 10.7.0.2/24
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = yNGP/MbTAjyADyTLuv19PwL5rCj6Q8j/hJGVz+Cafko=
[Peer]
PublicKey = HdYcIUebtkxiXWwcvaef8Z+/wrEqV7ArzL4Jbknus3A=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
AllowedIPs = 0.0.0.0/0, ::/0
Punct final = SERVER_2:51820
PersistentKeepalive = 25
Și, în sfârșit, configurația multi-peer pe care încerc să o folosesc, dar nu reușesc:
Configurare client:
[Interfață]
Adresa = 10.7.0.2/32
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = yNGP/MbTAjyADyTLuv19PwL5rCj6Q8j/hJGVz+Cafko=
[Peer]
PublicKey = HdYcIUebtkxiXWwcvaef8Z+/wrEqV7ArzL4Jbknus3A=
PresharedKey = J+kdful8xJW1uMdVGfrDM+D2v/dyl/Y8SYp+0/rS/mM=
AllowedIPs = 8.0.0.0/8
Punct final = SERVER_2:51820
PersistentKeepalive = 25
[Peer]
PublicKey = gu78igdrkMzlowf8988zYt58ciI0DTmz4QMzZ1QgfCs=
PresharedKey = mekE11iavS70vbJ/mLunFxRDEzYwXuGX2wdCZw8FFyc=
IP-uri permise = 45.0.0.0/8
Punct final = SERVER_A:51820
PersistentKeepalive = 25
Jurnalele Wireguard de la al doilea server care nu reușește să acorde strângere de mână ca problemă cu cheia privată:
nucleu: [70290.070053] wireguard: wg0: Inițierea strângerii de mână nevalidă de la MY_IP:64230
kernel: [70295.369403] wireguard: wg0: Inițierea strângerii de mână nevalidă de la MY_IP:64230
kernel: [70300.569581] wireguard: wg0: Inițierea strângerii de mână nevalidă de la MY_IP:64230
Poate cineva să mă ajute cum pot realiza un tunel împărțit folosind doi colegi și cum pot remedia această problemă cu cheia privată? Mulțumiri.