Portál AbcLinuxu, 8. května 2025 11:21
# Client config [Interface] PrivateKey = .... Address = 192.168.10.2 [Peer] PublicKey = .... AllowedIPs = 192.168.10.1 Endpoint = myendpoint.org:51194 PersistentKeepalive = 20Skusal 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....
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$ip = '' while($true) { $now = (Resolve-DnsName xxx.duckdns.org).IPAddress if ($now -ne $ip) { $ip = $now; Restart-Service WireGuardTunnel; Start-Sleep -Seconds 3600; } }
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.