26

Odp: Serwer VPS pod vpn

Nie. Do samego serwera powinieneś się dostać, o ile uruchomiłeś klienta jako administrator i ustawił poprawie trasy.

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

27

Odp: Serwer VPS pod vpn

Po uruchomieniu jako administrator można pingować
Teraz biorę się za lekturę podesłaną przez Cezarego
http://eko.one.pl/?p=openwrt-openvpntun … nfiguracji

28

Odp: Serwer VPS pod vpn

mam te linijki w  /etc/openvpn/server.conf

push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"

ale internetu nadal nie ma......może cos ztrzeba zmienić na komputerze z którego się łącze ?

29

Odp: Serwer VPS pod vpn

Na komputerze na którym się łączysz zobacz czy zmieniła się trasa domyślna (ma wskazywać drogę przez tunel vpn). Jeżeli tak jest to masz problem z konfiguracją serwera.

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

30

Odp: Serwer VPS pod vpn

Tracert do onet.pl zatrzymuje sie na ip serwera VPN ( 10.8.0.1 )

C:\Users\oko>tracert onet.pl

Śledzenie trasy do onet.pl [213.180.141.140]
z maksymalną liczbą 30 przeskoków:

  1    25 ms    24 ms    25 ms  10.8.0.1
  2     *        *        *     Upłynął limit czasu żądania.
  3     *        *        *     Upłynął limit czasu żądania.
  4     *        *        *     Upłynął limit czasu żądania.
  5     *        *        *     Upłynął limit czasu żądania.
  6     *        *        *     Upłynął limit czasu żądania.
  7     *        *        *     Upłynął limit czasu żądania.
  8     *        *        *     Upłynął limit czasu żądania.
  9     *        *     ^C
C:\Users\oko>

Tak dla potwierdzenia ifconfig

[root@centos /]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 217.61.1.233  netmask 255.255.255.0  broadcast 217.61.1.255
        inet6 fe80::250:56ff:fe9f:3d66  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:9f:3d:66  txqueuelen 1000  (Ethernet)
        RX packets 58219  bytes 4454245 (4.2 MiB)
        RX errors 0  dropped 4114  overruns 0  frame 0
        TX packets 5779  bytes 530675 (518.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.8.0.1  netmask 255.255.255.255  destination 10.8.0.2
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100                                                                               (UNSPEC)
        RX packets 1436  bytes 87189 (85.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1356 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@centos /]#

Może jakiejś reguły w firewallu brakuje ?

31

Odp: Serwer VPS pod vpn

Pewnie nie zezwoliłeś na ruch z tun0 w świat.

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

32

Odp: Serwer VPS pod vpn

Nie wiem czy dobrze patrzę ale w /etc/sysconfig/iptables mam tylko taka zawartość:

# Generated by iptables-save v1.4.21 on Mon Sep 19 12:26:52 2016
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
COMMIT
# Completed on Mon Sep 19 12:26:52 2016

to chyba za mało......?

33

Odp: Serwer VPS pod vpn

Opis w poradniku wydaje się kompletny. ip_forward włączyłeś jak pisali?

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

34 (edytowany przez okos 2016-09-21 11:39:07)

Odp: Serwer VPS pod vpn

Tak, dodałem to

net.ipv4.ip_forward = 1

do pliku /etc/sysctl.conf
ale internetu nie ma

35

Odp: Serwer VPS pod vpn

Zobacz czy możesz pingować public ip VPS-a przy zestawionym tunelu VPN.
Jeżeli nie, to dalej też nie pójdzie

36 (edytowany przez okos 2016-09-22 12:02:54)

Odp: Serwer VPS pod vpn

Przy zestawionym tunelu mogę pingować zarówno adres serwera VPN-a

10.8.0.1

jak i adres publiczny VPS-a

217.61.1.233

.

37 (edytowany przez gimbus109 2016-09-22 15:55:49)

Odp: Serwer VPS pod vpn

To pokaż jeszcze jaką masz tabelę routingu na swoim komputerze.
Win:             route print -4
Linux:           route -n
Można będzie wywnioskować, czy problem tkwi w kliencie czy serwerze

38 (edytowany przez okos 2016-09-22 20:17:43)

Odp: Serwer VPS pod vpn

windows:

Tabela tras IPv4
===========================================================================
Aktywne trasy:
Miejsce docelowe w sieci   Maska sieci      Brama          Interfejs Metryka
          0.0.0.0          0.0.0.0   192.168.22.254     192.168.22.3     10
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     192.168.22.0    255.255.255.0         On-link      192.168.22.3    266
     192.168.22.3  255.255.255.255         On-link      192.168.22.3    266
   192.168.22.255  255.255.255.255         On-link      192.168.22.3    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.22.3    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.22.3    266
===========================================================================


linux:

[gambi@centos ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         217.61.1.1      0.0.0.0         UG    0      0        0 eth0
10.8.0.0        10.8.0.2        255.255.255.0   UG    0      0        0 tun0
10.8.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
217.61.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
[gambi@centos ~]$

39 (edytowany przez gimbus109 2016-09-23 05:13:07)

Odp: Serwer VPS pod vpn

Zaraz, zaraz.. Czegoś nie kumam..
vps to linux/centos, na nim jest serwer vpn, klient to windows - tak?

Jeżeli dobrze zrozumiałem, to na kliencie nie masz podniesionego klienta vpn - nie ma trasy  via interfejs tun.
(adresy 10.8.0.x)
Piszesz wczesniej:

Przy zestawionym tunelu mogę pingować zarówno adres serwera VPN-a

10.8.0.1

jak i adres publiczny VPS-a

217.61.1.233

Skąd pingujesz? Z serwera VPN?
Bo jeśli tak, to nie "przy zestawionym tunelu" tylko "przy podniesionym serwerze vpn"
Tunel musi mieć 2 końce - serwer i klient, a tunel sprawdzasz pingując jeden koniec z drugiego.

40 (edytowany przez okos 2016-09-23 09:36:38)

Odp: Serwer VPS pod vpn

vps to linux/centos, na nim jest serwer vpn, klient to windows - tak?

Tak

Jeżeli dobrze zrozumiałem, to na kliencie nie masz podniesionego klienta vpn - nie ma trasy  via interfejs tun.
(adresy 10.8.0.x)

Dokładnie tak, połaczenie do 217.61.1.233 nie idzie przez tun0............czyli trasa klienta do zmiany?

C:\Users\oko>tracert 217.61.1.233

Śledzenie trasy do host233-1-61-217.static.arubacloud.de [217.61.1.233]
z maksymalną liczbą 30 przeskoków:

  1     1 ms     4 ms     1 ms  Gargoyle.lan [192.168.0.1]
  2     2 ms    <1 ms    <1 ms  192.168.1.1
  3     1 ms     1 ms     1 ms  213-92-164-129.serv-net.pl [213.92.164.129]
  4     1 ms     1 ms     2 ms  213-92-191-65.serv-net.pl [213.92.191.65]
  5     6 ms     6 ms     5 ms  88-199-10-85.tktelekom.pl [88.199.10.85]
  6     8 ms     6 ms     7 ms  83.238.250.210
  7     7 ms     6 ms     6 ms  te0-0-0-7.rcr21.poz01.atlas.cogentco.com [149.6.
28.17]
  8    14 ms    14 ms    14 ms  be3041.ccr42.ham01.atlas.cogentco.com [154.54.36
.209]
  9    23 ms    24 ms    23 ms  be2798.ccr42.fra03.atlas.cogentco.com [154.54.58
.229]
 10    23 ms    23 ms    23 ms  be2846.rcr22.fra06.atlas.cogentco.com [154.54.37
.30]
 11    24 ms    23 ms    24 ms  be2850.nr12.b037206-0.fra06.atlas.cogentco.com [
154.25.5.46]
 12    23 ms    24 ms    23 ms  149.11.21.102
 13   120 ms    23 ms    23 ms  host233-1-61-217.static.arubacloud.de [217.61.1.
233]

Śledzenie zakończone.

C:\Users\oko>

41

Odp: Serwer VPS pod vpn

Masz zainstalowanego i uruchomionego klienta VPN na kompie z win?
Bo nie wygląda...

Tabela tras IPv4
===========================================================================
Aktywne trasy:
Miejsce docelowe w sieci   Maska sieci      Brama          Interfejs Metryka
          0.0.0.0          0.0.0.0   192.168.22.254     192.168.22.3     10
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     192.168.22.0    255.255.255.0         On-link      192.168.22.3    266
     192.168.22.3  255.255.255.255         On-link      192.168.22.3    266
   192.168.22.255  255.255.255.255         On-link      192.168.22.3    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.22.3    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.22.3    266
===========================================================================

Nie ma trasy do żadnej klasy podsieci 10.8.0.x, więc ruch idzie przez default gateway 192.168.22.254 i dalej utyka bo musi -
adres 10.8.0.x jest prywatny, routery po drodze go odrzucą (lub przekażą gdzieś w kosmos).

Raz jeszcze zapytam:
Masz zainstalowanego, skonfigurowanego i uruchomionego na maszynie klienckiej klienta OpenVPN?
Bo bez tego to możesz długo wink

pokaż jeszcze ipconfig /all z windows.

42 (edytowany przez okos 2016-09-23 10:07:49)

Odp: Serwer VPS pod vpn

Oczywiście klient jest, łączy sie z VPN i otrzymuje adres 10.8.0.6

To jest route print -4 z włączonym klientem




C:\Users\oko>route print -4
===========================================================================
Lista interfejsów
 23...00 ff 52 da bc 4f ......TAP-Windows Adapter V9
 12...00 23 4e 21 ae 45 ......Karta Atheros AR5B91 Wireless Network Adapter
  1...........................Software Loopback Interface 1
===========================================================================

Tabela tras IPv4
===========================================================================
Aktywne trasy:
Miejsce docelowe w sieci   Maska sieci      Brama          Interfejs Metryka
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.103     25
          0.0.0.0        128.0.0.0         10.8.0.5         10.8.0.6     20
         10.8.0.1  255.255.255.255         10.8.0.5         10.8.0.6     20
         10.8.0.4  255.255.255.252         On-link          10.8.0.6    276
         10.8.0.6  255.255.255.255         On-link          10.8.0.6    276
         10.8.0.7  255.255.255.255         On-link          10.8.0.6    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
        128.0.0.0        128.0.0.0         10.8.0.5         10.8.0.6     20
      192.168.0.0    255.255.255.0         On-link     192.168.0.103    281
    192.168.0.103  255.255.255.255         On-link     192.168.0.103    281
    192.168.0.255  255.255.255.255         On-link     192.168.0.103    281
     217.61.1.233  255.255.255.255         On-link          10.8.0.6     21
     217.61.1.233  255.255.255.255      192.168.0.1    192.168.0.103     25
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link          10.8.0.6    276
        224.0.0.0        240.0.0.0         On-link     192.168.0.103    281
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link          10.8.0.6    276
  255.255.255.255  255.255.255.255         On-link     192.168.0.103    281
===========================================================================
Trasy trwałe:
  Brak

C:\Users\oko>


To jest ipconfig /all
z włączonym klientem:





C:\Users\oko>ipconfig /all

Konfiguracja IP systemu Windows

   Nazwa hosta . . . . . . . . . . . : oko-Komputer
   Sufiks podstawowej domeny DNS . . :
   Typ węzła . . . . . . . . . . . . : Mieszany
   Routing IP włączony . . . . . . . : Tak
   Serwer WINS Proxy włączony. . . . : Nie
   Lista przeszukiwania sufiksów DNS : lan

Karta Ethernet Połączenie lokalne 2:

   Sufiks DNS konkretnego połączenia :
   Opis. . . . . . . . . . . . . . . : TAP-Windows Adapter V9
   Adres fizyczny. . . . . . . . . . : 00-FF-52-DA-BC-4F
   DHCP włączone . . . . . . . . . . : Tak
   Autokonfiguracja włączona . . . . : Tak
   Adres IPv6 połączenia lokalnego . : fe80::e86d:f8d9:168a:6e%23(Preferowane)
   Adres IPv4. . . . . . . . . . . . . : 10.8.0.6(Preferowane)
   Maska podsieci. . . . . . . . . . : 255.255.255.252
   Dzierżawa uzyskana. . . . . . . . : 23 września 2016 10:55:24
   Dzierżawa wygasa. . . . . . . . . : 23 września 2017 10:55:24
   Brama domyślna. . . . . . . . . . :
   Serwer DHCP . . . . . . . . . . . : 10.8.0.5
   Identyfikator IAID DHCPv6 . . . . : 536936274
   Identyfikator DUID klienta DHCPv6 : 00-01-00-01-18-62-7C-30-00-1D-72-CD-92-6C

   Serwery DNS . . . . . . . . . . . : 8.8.8.8
                                       8.8.4.4
   NetBIOS przez Tcpip . . . . . . . : Włączony

Karta bezprzewodowej sieci LAN Połączenie sieci bezprzewodowej:

   Sufiks DNS konkretnego połączenia : lan
   Opis. . . . . . . . . . . . . . . : Karta Atheros AR5B91 Wireless Network Ada
pter
   Adres fizyczny. . . . . . . . . . : 00-23-4E-21-AE-45
   DHCP włączone . . . . . . . . . . : Tak
   Autokonfiguracja włączona . . . . : Tak
   Adres IPv6 połączenia lokalnego . : fe80::d08a:1b24:922e:62c1%12(Preferowane)

   Adres IPv4. . . . . . . . . . . . . : 192.168.0.103(Preferowane)
   Maska podsieci. . . . . . . . . . : 255.255.255.0
   Dzierżawa uzyskana. . . . . . . . : 23 września 2016 10:48:08
   Dzierżawa wygasa. . . . . . . . . : 23 września 2016 22:48:07
   Brama domyślna. . . . . . . . . . : 192.168.0.1
   Serwer DHCP . . . . . . . . . . . : 192.168.0.1
   Identyfikator IAID DHCPv6 . . . . : 218112846
   Identyfikator DUID klienta DHCPv6 : 00-01-00-01-18-62-7C-30-00-1D-72-CD-92-6C

   Serwery DNS . . . . . . . . . . . : 192.168.0.1
   NetBIOS przez Tcpip . . . . . . . : Włączony

C:\Users\oko>

43

Odp: Serwer VPS pod vpn

Na pierwszy rzut oka wygląda OK.
Tylko przedtem miałeś adres prywatny (lokalny) 192.168.23.x, a teraz 192.168.0.x. To inna sieć?
Ale to nie powinno mieć znaczenia.

1. Ping do serwera VPN na adres 10.8.0.1 dociera?
2. tracert -d 10.8.0.1
(nie pamiętam przełącznika na win, aby podawał adresy numerycznie i nie odpytywał dns-ów, szkoda czasu)
3. tracert -d public_ip_serwera_vpn

44

Odp: Serwer VPS pod vpn

C:\Users\oko>ping 10.8.0.1

Badanie 10.8.0.1 z 32 bajtami danych:
Odpowiedź z 10.8.0.1: bajtów=32 czas=24ms TTL=64
Odpowiedź z 10.8.0.1: bajtów=32 czas=131ms TTL=64
Odpowiedź z 10.8.0.1: bajtów=32 czas=26ms TTL=64
Odpowiedź z 10.8.0.1: bajtów=32 czas=24ms TTL=64

Statystyka badania ping dla 10.8.0.1:
    Pakiety: Wysłane = 4, Odebrane = 4, Utracone = 0
             (0% straty),
Szacunkowy czas błądzenia pakietów w millisekundach:
    Minimum = 24 ms, Maksimum = 131 ms, Czas średni = 51 ms


C:\Users\oko>tracert -d 10.8.0.1

Śledzenie trasy do 10.8.0.1 z maksymalną liczbą 30 przeskoków.

  1    24 ms    23 ms    23 ms  10.8.0.1

Śledzenie zakończone.


C:\Users\oko>tracert -d 217.61.1.233

Śledzenie trasy do 217.61.1.233 z maksymalną liczbą 30 przeskoków.

  1     2 ms     4 ms    <1 ms  192.168.0.1
  2     3 ms     1 ms    <1 ms  192.168.1.1
  3     4 ms     1 ms     1 ms  213.92.164.129
  4     9 ms     1 ms     2 ms  213.92.191.65
  5     5 ms     5 ms     5 ms  88.199.10.85
  6    30 ms    22 ms     8 ms  83.238.250.210
  7     6 ms     6 ms     8 ms  149.6.28.17
  8    15 ms    17 ms    17 ms  154.54.36.209
  9    22 ms    25 ms    23 ms  154.54.58.229
 10    23 ms    22 ms    27 ms  154.54.37.30
 11    24 ms    23 ms    26 ms  154.25.5.46
 12    24 ms    23 ms    26 ms  149.11.21.102
 13    25 ms    23 ms    27 ms  217.61.1.233

Śledzenie zakończone.

C:\Users\oko>

45

Odp: Serwer VPS pod vpn

Czyli jest OK.
1. Ping dociera
2. Tracert 10.8.0.1 pokazuje 1 przeskok, tunel działa poprawnie
3. Trasa do 217.61.1.233 jest OK.

na moje problem z firewallem na serwerze.
Ostatni sprawdzian (może nadmiarowy):
Czy z serwera VPN możesz pingować IP klienat VPN (10.8.0.6)?
Czasami bruździł firewall na kliencie.

Muszę się wziąć za pracę, ustawienia firewall na serwerze bez zmian od ostatniego postu?
Popatrzę później...

46

Odp: Serwer VPS pod vpn

Z serwera pingować klienta 10.8.0.6 nie mogę, a iptables bez zmian.
Czyli pewnie reguły brakuje w iptables ?

47

Odp: Serwer VPS pod vpn

Ciekawe jest, że przy połączeniu z VPN-em strony internetowe w przeglądarce nie otwierają się ale radio internetowe nadal działa.

48

Odp: Serwer VPS pod vpn

Wypchnij DNSy też.

49

Odp: Serwer VPS pod vpn

Dodanie tego wpisu :

iptables -A POSTROUTING --table nat -s 10.8.0.0/24 -o eth0 -j MASQUERADE

do /etc/rc.d/rc.local

rozwiązało problem.