1 (edytowany przez korylek 2022-04-22 13:49:16)

Temat: wireguard gdzie wpisac komendy dla "klienta"?

Witam, zainstalowałem openwrt i chciałbym teraz skonfigurować wireguard. Posiłkuje sie forum (https://eko.one.pl/?p=openwrt-wireguard)
Podpunkt serwera zrobiłem (łącze się przez putty)
Jednak nie wiem gdzie wpisać komendy dla "klienta". Mam komputer z win10 wiec nie są to komendy do cmd zatem gdzie indziej się to wpisuje?
DynamicDns mam postawiony na openwrt, publickey mam z serwera, co dalej?

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

2

Odp: wireguard gdzie wpisac komendy dla "klienta"?

https://www.smarthomebeginner.com/wireg … ows-setup/

W windows robi się gotowy plik konfiguracyjny.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

https://www.smarthomebeginner.com/wireg … ows-setup/

W windows robi się gotowy plik konfiguracyjny.

Dziekuje, public key u góry w pliku configuracyjnym to klucz z serwera, adress i port nasluchiwania daje taki jak ustawilem w serwerze?

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

4

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Zgodnie z nazwami klucz publiczny serwera oraz adres/nazwę i port nasłuchu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez korylek 2022-04-22 14:58:51)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Zgodnie z nazwami klucz publiczny serwera oraz adres/nazwę i port nasłuchu.

Zrobilem wszystko jak trzeba, wireguard sie laczy ale nie ma internetu. Co moze byc przyczyna?
W logach mam "Invalid handshake"

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

6

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Źle wpisałeś klucze?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Źle wpisałeś klucze?

Wszystkie sa wpisane poprawnie

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

8

Odp: wireguard gdzie wpisac komendy dla "klienta"?

A jednak jest błąd, więc coś masz źle. A czasami nie wpisałeś jako portu np. 443 gdzie słucha serwer https?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez korylek 2022-04-22 15:30:27)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

A jednak jest błąd, więc coś masz źle. A czasami nie wpisałeś jako portu np. 443 gdzie słucha serwer https?

Jako port dałem 21320

przy pierwszej konfiguracji po komendzie "wg genkey > privkey" dostaje "Warning: writing to world accessible file.
Consider setting the umask to 077 and trying again" Nawet po wpisaniu "umask 077"
Jesli ma to znacznie

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

10

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Nie ma żadnego, tym bardziej że te pliki nie są ci potrzebne bo klucze wpisujesz w konfig. Pliki możesz później skasować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Nie ma żadnego, tym bardziej że te pliki nie są ci potrzebne bo klucze wpisujesz w konfig. Pliki możesz później skasować.

Mowie o konfiguracji servera, przy konfiguracji peer tez dostaje

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

12

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Już ci napisałem że ten komunikat nie ma znaczenia i pliki możesz później skasować.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13 (edytowany przez korylek 2022-04-22 16:04:49)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Już ci napisałem że ten komunikat nie ma znaczenia i pliki możesz później skasować.

Wygenerowalem nowe klucze i dalej to samo. Opisze moze krok po kroku co robie:
1. Generuje klucze servera
2. Dodaje interfejs do konfiguracji sieci
3. Zmieniam konfiguracje firewalla
4. Generuje klucze w win10, public, private, preshared
5. Zmieniam konfiguracje wireguard na win z tego klucza:
[Interface]
PrivateKey = tutaj klucz prywatny klienta
Address = 10.9.0.4/32

[Peer]
PublicKey = tutaj klucz publiczny serwera
AllowedIPs = 0.0.0.0/0
Endpoint = adres ip serwera:55055 <-- tutaj wpisuje adres ddns + port
6. Dodaje klienta do serwera

Jesli to istotne to gdy z wlączonym wireguard proboje sie zalogowac do rutera dostaje komunikat:
"Masz zablokowany dostęp do internetu" a i mam włączony flow offloading

Cos pomijam?

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

14

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Klucze dla klienta możesz spokojnie wygenerować sobie na serwerze. O ogóle ten adres ddns jest osiągalny z internetu, tak? i nie jest to sieć komórkowa?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez korylek 2022-04-22 16:45:09)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Klucze dla klienta możesz spokojnie wygenerować sobie na serwerze. O ogóle ten adres ddns jest osiągalny z internetu, tak? i nie jest to sieć komórkowa?

Adres ddns jest z strony duckdns i nie jest to siec komorkowa. Jak wpisuje sam adres w przegladarke to dostaje "Rejected request from RFC1918 IP to public server address" ale jak patrze w logi na wireguard to ip rutera jest w nich

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

16

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Do testów zainstaluj sobie na adroidzie klienta i zobaczy czy ci działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez korylek 2022-04-22 16:57:37)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Do testów zainstaluj sobie na adroidzie klienta i zobaczy czy ci działa.

Na telefonie wyglada ze dziala, wychodzi na swiat z ip routera. W logach jest "Received handshake response"

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

18

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Ok, czyli po stronie serwera masz wszystko w porządku i coś masz nie tak z windowsem. Jeżeli nie pomyliłeś kluczy - nie masz czasami anywirusa czy czegoś podobnego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez korylek 2022-04-22 17:05:59)

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

Ok, czyli po stronie serwera masz wszystko w porządku i coś masz nie tak z windowsem. Jeżeli nie pomyliłeś kluczy - nie masz czasami anywirusa czy czegoś podobnego?

Tylko win Defender, czy w kliencie na windowsie musze dodawac tak jak robie z aindroidem? Tymi komendami:
# uci add network wireguard_wg0
    # uci set network.@wireguard_wg0[-1].public_key="tutaj klucz publiczny klienta"
    # uci set network.@wireguard_wg0[-1].route_allowed_ips="1"
    # uci add_list network.@wireguard_wg0[-1].allowed_ips="10.9.0.3/32" <-- tu daje ip jakie mam w wireguard
    # uci set network.@wireguard_wg0[-1].persistent_keepalive="25"
    # uci set network.@wireguard_wg0[-1].description="android" <-- tu zmieniam tylko na openwrt
    # uci commit network
    # /etc/init.d/network restart

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

20

Odp: wireguard gdzie wpisac komendy dla "klienta"?

To co pokazałeś to polecenia dla oepnwrt, nic to wspólnego z windowsem nie ma. W windows masz mieć plik tekstowy z konfigiem,
Jak skonfigurowałeś sobie klienta androidowego to tam w menu masz eksport tunelu do piku. Możesz to zrobić i masz gotowy plik np. dla windowsa. Rozłącz androida, skorzystaj z tego samego klucza. Skoro android się łączy to windows też musi bo konfig jest ten sam. Nie łączy się - masz problem z samym windowsem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

To co pokazałeś to polecenia dla oepnwrt, nic to wspólnego z windowsem nie ma. W windows masz mieć plik tekstowy z konfigiem,
Jak skonfigurowałeś sobie klienta androidowego to tam w menu masz eksport tunelu do piku. Możesz to zrobić i masz gotowy plik np. dla windowsa. Rozłącz androida, skorzystaj z tego samego klucza. Skoro android się łączy to windows też musi bo konfig jest ten sam. Nie łączy się - masz problem z samym windowsem.

Plik z androida działa na windowsie, czyli cos jest z kluczami. Bede szukał dziekuje bardzo za pomoc

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

22

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Cezary napisał/a:

To co pokazałeś to polecenia dla oepnwrt, nic to wspólnego z windowsem nie ma. W windows masz mieć plik tekstowy z konfigiem,
Jak skonfigurowałeś sobie klienta androidowego to tam w menu masz eksport tunelu do piku. Możesz to zrobić i masz gotowy plik np. dla windowsa. Rozłącz androida, skorzystaj z tego samego klucza. Skoro android się łączy to windows też musi bo konfig jest ten sam. Nie łączy się - masz problem z samym windowsem.

Po dodaniu do config wireguard na windowsie dns'a (8.8.8.8) wszystko zaczelo dzialac, czego moze byc to przyczyna? W zadnym poradniku nikt nie wspominal o dns

Gdyby routery były kasą w biedronce to miałbym plakietę [Dopiero się uczę]

23

Odp: wireguard gdzie wpisac komendy dla "klienta"?

Masz na windowsie dnsy które nie chcą/nie mogą być odpytywane z tej innej sieci z której wychodzisz z wireguardem. Więc nie działały dns.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.