logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

OpenVPN brak routingu - cfg serwer

Rafq25 05 Lip 2016 14:33 4410 46
Najlepsze odpowiedzi

Jak skonfigurować OpenVPN, żeby z sieci B mieć dostęp do sieci LAN i internetu w sieci A mimo braku routingu na routerze?

Żeby klient z sieci B miał dostęp do LAN i internetu w sieci A, trzeba zapewnić routowanie do podsieci VPN — docelowo statyczną trasę dla 10.8.0.0/24 wskazującą na serwer OpenVPN 10.0.0.10, a jeśli router-brama nie umie tego zrobić, dodać trasę na kliencie Windows 7 poleceniem `route add 10.8.0.0 mask 255.255.255.0 10.0.0.10` [#15788433][#15788579] Wtedy z klienta warto pingować adres interfejsu VPN, np. 10.8.0.1 [#15788579] Na serwerze trzeba też mieć włączony routing/forwarding, bo bez tego ruch nie wyjdzie dalej [#15788539] To, że klient dostał 10.8.0.6, a w `ipp.txt` widać 10.8.0.4, jest normalne dla TUN: 10.8.0.4 to adres sieci, 10.8.0.5 i 10.8.0.6 to końce tunelu, a 10.8.0.7 to broadcast [#15790671]
Wygenerowane przez model językowy.
REKLAMA
  • #1 15788193
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Witam,
    Udało mi się zestawić połączenie VPN z dwie lokalizacjami, niestety brak dostępu do sieci lan oraz internet.
    Zależy mi na tym aby łączyć się z sieci B do sieci A i móc korzystać z sieci internet oraz lan. Ponieważ w sieci B mam ograniczony dostęp do zasobów internetowych po przez polityki korporacyjne. Obecnie dla celów testowych sieć B jest moją siecią domową jak i sieć A również należy do mnie w innej lokalizacji.
    A)
    Windows XP server OpenVPN
    Adres IP : 10.0.0.10
    Maska podsieci :255.255.0.0
    Brama domyślna :10.0.0.1

    Sieć B) klient
    IPv4 Address. . . . . . . . . . . : 192.168.0.11
    Subnet Mask . . . . . . . . . . . : 255.255.255.0
    Default Gateway . . . . . . . . . : 192.168.0.1

    Problem polega na tym że niestety nie mam dostępu do sieci lan oraz sieci internet łącząc się z sieci B do sieci A. Połączenie jest zestawione. Zamieszczam poniżej cfg serwer.

    Kod: Bash
    Zaloguj się, aby zobaczyć kod


    Jedynie co mogę pingować to serwer vpn oraz adres serwera 10.0.0.10
  • REKLAMA
  • #2 15788307
    przeqpiciel
    Specjalista Sieci, Internet
    Posty: 2499
    Pomógł: 285
    Ocena: 238
    Gdyż, albowiem, ponieważ .... postaram się najbardziej łopatologicznie, aczkolwiek się do końca nie znam i może wyjść dobre bagno ^_^

    Jeżeli łączysz się klientem w powyższy sposób, to Twój klient wysyła żądanie o jakiś zasób. W takim żądaniu jest zawarty adres IP, do którego ma odpowiedź wrócić, a jeżeli mnie pamięć nie myli to jeżeli adres IP nie należy do adresu sieciowego danej infrastruktury sieciowej to taki pakiet jest wysyłany do bramy domyślnej. Zatem pytanie. Czy Twoja brama (10.0.0.1) ma usatwiony routing aby wszystko co jest adresowane do sieci 192.168.0.0/24 (ewentualnie 10.8.0.0/24) wysylać na adres 10.0.0.10 ?
  • #3 15788359
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Właśnie dlatego piszę bo nie zbyt mam więdzy oby sobie z tym problemem poradzić.
    Mój ruter 10.0.0.1 to jest nieszczęsny Funbox od orange.
    Jesteś w stanie mi pomóc skonfigurować ten routing aby wszystko rozmawiało ze sobą
  • #4 15788433
    przeqpiciel
    Specjalista Sieci, Internet
    Posty: 2499
    Pomógł: 285
    Ocena: 238
    Być może za słabo szukałem, jednak nie widzę instrukcji obsługi tego routera. W każdym razie - moim zdaniem - musisz w teorii ustawić routing statyczny (static route) tak aby wskazać dla urządzenia, iż sieć 10.8.0.0/24 jest dostępna na adresie 10.0.0.10
  • #5 15788443
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    W konfiguracji servera vpn? Jesteś w stanie bardziej wskazać mi jak to zrobić ?
  • #7 15788475
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    no to w urządzeniu może być problem bo nie tam takiej opcji..
  • REKLAMA
  • #8 15788478
    WMichał
    Poziom 32  
    Posty: 1629
    Pomógł: 172
    Ocena: 135
    Skąd pewność, że połączenie jest zestawione?
    Podaj konfigurację klienta.
    Porty odblokowane?
    Routing włączony na serwerze?
  • #9 15788503
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Tak porty odblokowane przekierowane, łącze się po ddnsie bo mam zmienne ip, połączenie zestawione ponieważ w giu pali się na zielono i z klienta mogę pingować serwer vpn

    Kod: Bash
    Zaloguj się, aby zobaczyć kod
  • #12 15788550
    przeqpiciel
    Specjalista Sieci, Internet
    Posty: 2499
    Pomógł: 285
    Ocena: 238
    WMichał napisał:
    A routing na serwerze włączony, jak rozumiem masz go na Windows XP?

    Konfiguracja OpenVPN pod *niksami jak i windowsem jest taka sama. Jak przeczytasz pierwszy post to ogarniesz, że:
    adres IP serwera VPN != adres bramy domyślnej.
  • #13 15788559
    WMichał
    Poziom 32  
    Posty: 1629
    Pomógł: 172
    Ocena: 135
    Taka sama i nie taka sama. Osobiście łatwiej zrobić mi to na linuxie bo na windowsie nigdy nie robiłem.
    A w Debiane dajesz
    echo 1 > /proc/sys/net/ipv4/ip_forward

    restartujesz usługę i działasz, a co odpowiada w windowsie za przekierowanie?
    Nie może pingować bramy 10.0.0.1 to i ruch nie wychodzi.
  • REKLAMA
  • REKLAMA
  • #15 15788571
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Tak mam jeszcze inne komputery pod windowsem 7.

    Pytanie czy na linuxie będzie łatwiej to skonfigurować?
    Rozumiem że są to różne podsieci i trzeba to tak skonfigurować aby zaczęło ze sobą gadać.
  • #16 15788579
    przeqpiciel
    Specjalista Sieci, Internet
    Posty: 2499
    Pomógł: 285
    Ocena: 238
    Uważam, że na windowsie 7 mógłbyś w linii komend uruchomionej jako administrator wprowadzić poniższą komendę, dodającą statyczny routing do sieci 10.8.0.0/24

    
    route add 10.8.0.0 mask 255.255.255.0 10.0.0.10
    


    A następnie spróbuj spingować z W7 adres 10.8.0.1, który jest prawdopodobnie Twoim adresem interfejsu OpenVPN
  • #17 15788583
    WMichał
    Poziom 32  
    Posty: 1629
    Pomógł: 172
    Ocena: 135
    Czy łatwiej to nie wiem, dla mnie tak dla kogoś innego nie.
    Włącz to co podałem lub przeqpiciel, podaj jaki masz router zobaczymy czy da się ustawić routing statyczny.
  • #19 15788616
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    ok w nocy postaram się ogarnać i dam znać jak był tego rezultat :D
  • #20 15789963
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Wieć tak dodałem statryczny routing do jednego kompa z win7 i pinguje mi server vpn
    Również wcześniej już miałem skonfigurowane te opcje z rejestrem oraz usługami.
    z serwera nie mogę pingować podłączonego klienta..

    ipconfig klienta VPN
    IPv4 Address. . . . . . . . . . . : 10.8.0.6
    Subnet Mask . . . . . . . . . . . : 255.255.255.252
    Default Gateway . . . . . . . . . : 10.0.0.1

    IP serwer VPN
    Adres IP. . . . . . . . . . . . . : 10.8.0.1
    Maska podsieci. . . . . . . . . . : 255.255.255.252
    Brama domyślna. . . . . . . . . . :
    Serwer DHCP . . . . . . . . . . . : 10.8.0.2

    Czemu tutaj wkrada się brama innej sieci ?

    Nie wiem czemu nie mam dostępu do LAN oraz internetu..

    Drugą rzecz jaką zauwarzyłem to na kliencie ptrzymuje adres 10.8.0.6, natomiast w pliku ipp.txt jest 10.8.0.4.

    Co się się sypie niestety..
  • #21 15790671
    przeqpiciel
    Specjalista Sieci, Internet
    Posty: 2499
    Pomógł: 285
    Ocena: 238
    Nie umiem dobrze opisywać, czasem trzeba pokazać. Sorry ale nagrywałem w aucie

    Sprawa druga to fakt, że tworzysz TUN, ktory daje sieć 10.8.0.4:

    10.8.0.4 - adres sieci
    10.8.0.5 - adres jednej strony tunelu
    10.8.0.6 - adres drugiej strony tunelu
    10.8.0.7 - adres rozgloszeniowy

    Czyli jest w porządku
  • #22 15791738
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Super wyjaśnienie w filmie. Wielkie dzięki, obecnie jestem w pracy, postaram się w wolnej chwili jeszcze raz sprawdzić połączenia oraz pingi i dam info jak to wygląda w praktyce.
  • #23 16011609
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Wracam do problemu. Niestety korzystając z mojego obecnego router nie da się tego poprawnie zestawić. Chciałbym kupić sobie nowe urządzenie. Niestety jako neo vdsl muszę mieć od nich sprzęt(nie posiada on opcji bridge, ale posiada DMZ).
    Co kupić do firmy na obsługę 5pc(lan)+około 3-4 WiFi, drukarka lan, urządzenia typu sprawdzarki, skanery, monitoring? Myślałem o jakimś mikroticku lub jakimś innym urządzeniu z alternatywnym firmware by móc postawić serwer VPN.
  • #24 16117498
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Wracając po raz kolejny do tematu, czy na linuxie jak będzie serwer VPN, to czy uda się obejść mój router i ustawić routing ?
  • #25 16118278
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Rafq25 napisał:
    czy na linuxie jak będzie serwer VPN, to czy uda się obejść mój router i ustawić routing ?


    Da się.

    (net) === (twój router) === (linux)

    na linuxie postaw openvpn server,
    inne komputery podłacz do routera po kablue lub wifi.

    Linux - nawet może być raspberry ale nie próbowałem,

    Dodano po 49 [sekundy]:

    to ma VPN client-to-site czy site-to-site ?
  • #26 16118378
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Co będzie lepszym rozwiązaniem? Chce się łączyć z korporacyjnego netu do siebie. I mieć dostęp do własnego internetu (obejście regionizacji itp ).
    Jakaś pomoc z konfiguracji jutro mogę podesłać konfigurację serwera i klienta.
    W późniejszym czasie będę również łączył się z do siebie aby mieć dostęp do zasobów takich jak baza ms sql.
  • #27 16118402
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    Rafq25 napisał:
    Chce się łączyć z korporacyjnego netu do siebie. I mieć dostęp do własnego internetu (obejście regionizacji itp ).


    czyli z neta korp tylko twój komp ma mieć dostęp do twojego neta ? to jest client-to-site

    Dodano po 1 [minuty]:

    Rafq25 napisał:
    z do siebie aby mieć dostęp do zasobów takich jak baza ms sql.

    baza na twoim lanie ? czy korp lanie ?
  • #28 16118692
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    Baza oczywiście w moim lanie. Z Korpo chcę się tylko łączyć do siebie i mieć dostęp do swojego neta oraz zasobów i być "czysty"
  • #29 16118728
    bogiebog
    Poziom 43  
    Posty: 24793
    Pomógł: 2569
    Ocena: 1528
    OpenVPN, to wymaga wyjscia połączenia 1194/udp na zewnątrz z sieci corp, jak mają tak pozabezpieczane jak mówisz to wątpię aby ich firewall to przepuścił.
  • #30 16118754
    Rafq25
    Poziom 16  
    Posty: 393
    Pomógł: 9
    Ocena: 22
    na razie robię testy z innej lokalizacji niż korpo, chce zestawić dobrze działające połączenie.
    A następnie zmienić tylko porty na 443 bo jest otwarty :)

    Chcesz zerknąć na cfg serwera i klienta ? Dodam że nie mam stałego adresu więc będę się łączył po ddnsie, do vpn'a jaki będzie najlepszy aktualnie korzystam z no-ip

Podsumowanie tematu

✨ Użytkownik skonfigurował połączenie VPN między dwiema lokalizacjami, jednak napotkał problemy z dostępem do sieci LAN oraz internetu. Wskazano, że kluczowym krokiem jest skonfigurowanie statycznego routingu na routerze, aby umożliwić komunikację między podsieciami. Użytkownik korzysta z routera Funbox od Orange, który nie ma opcji bridge, co ogranicza możliwości konfiguracji. W trakcie dyskusji poruszono również kwestie związane z konfiguracją OpenVPN na systemach Windows i Linux, a także z ustawieniami zapory sieciowej. Użytkownik rozważa zakup nowego routera, aby poprawić obsługę VPN oraz dostęp do zasobów sieciowych. Ostatecznie, po wprowadzeniu odpowiednich zmian, użytkownik uzyskał dostęp do serwera VPN, ale nadal boryka się z problemami związanymi z zaporą Kaspersky.
Wygenerowane przez model językowy.
REKLAMA