Portál AbcLinuxu, 6. června 2024 14:58


Dotaz: wireguard win11 reconnect nefunguje

26.7.2022 12:42 jozo
wireguard win11 reconnect nefunguje
Přečteno: 327×
Odpovědět | Admin
Zdravim na notebooku s win11 mam wireguard s tymto konfigom:
# Client config
[Interface]
PrivateKey = ....
Address = 192.168.10.2

[Peer]
PublicKey = ....
AllowedIPs = 192.168.10.1
Endpoint = myendpoint.org:51194
PersistentKeepalive = 20
Skusal som to doma, vsetko fungovalo OK tak som to poslal do prace kde maju inu siet a nemohol som sa nan pripojit. Ked mi dali aktivovat/deaktivovat tunel tak to slo.

V logu som nasiel ze po zapnuti sa pokusal pripojit na tu IP co mam doma teda neresolvol nanovo Endpoint = myendpoint.org:51194

Da sa to nejak nastavit aby sa to resolvlo vzdy ? Kedze mam dynamicku IP a moze sa zmenit....
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.7.2022 12:52 X
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Klasicke tri reseni. a] Poridis si statickou IP. b] Dynamicke DNS. c] Prostrednik se statickou IP.
26.7.2022 13:08 jozo
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje
No a s "Dynamicke DNS" je tu problem.

Mylne som si myslel ze wireguard-NT resolvuje adresu endpointu zakazdym po spusteni. On ju vsak resolvne iba raz a ak sa zmeni endpoint treba to deaktivovat/reaktivovat. To sa sekretarkam tazko vysvetluje :D

Ten reaktivacny skript pre win asi nebude.
Max avatar 27.7.2022 08:37 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje
Tady máš někoho, kdo si udělal menší vlastní script pro win: Re-Resolving Peer DNS on windows client.
Je to dost hloupý, ale pro tebe by to mělo být dostatečné.
Zdar Max
Měl jsem sen ... :(
28.7.2022 09:41 jozo
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje

Tak uzavriem to: U mna doma pouzivam dnsmasq a domena xxxx.duckdns.org je nastavena na IP z mojej LAN. Notebook som u mna nastavil a poslal do prace. Po zapnuti sa Wireguard sa snazil pripojit v praci na IP z mojej LAN co sa mu nepodarilo. Dolepil som si preto maly C daemon ktory bude checkovat ci sa IP zmenila kazdu hodinu ak by to niekto pouzil:

https://pastebin.com/cuCYrt2A
28.7.2022 10:26 X
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje
Proc tak slozite mas prece Powershell:
$ip = ''
while($true) {
  $now = (Resolve-DnsName xxx.duckdns.org).IPAddress
  if ($now -ne $ip) {
     $ip = $now;
     Restart-Service WireGuardTunnel;
     Start-Sleep -Seconds 3600;
  }
}
Max avatar 26.7.2022 12:52 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: wireguard win11 reconnect nefunguje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Viz:
Endpoint with changing IP
DNS Updates to WireGuard Endpoints
Zdar Max
Měl jsem sen ... :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.