1 (edytowany przez feru 2012-02-14 14:53:56)

Temat: TL-WR1043ND vs TL-WR1043ND VPN

Witam, potrzebuje zestawić tunel VPN pomiędzy TL-WR1043ND 2szt.  Na 1 jest stałe IP na 2 jest GSM.  2 łączy się do 1. Komunikacja miedzy kompami w LAN. W takim wypadku najlepiej jakby 2 pobierała dhcp z 1. Da się coś takiego zrobić ?  Czy N2N to jest to czy coś innego ? Jak to mówią ma być bezpieczne i łatwe w konfiguracji smile

edit: widzę że N2N wykorzystuje zewnętrzny serwer P2P chyba że źle rozumiem działanie. a jest coś co łączy 1:1 bezpośredni tunel czyli GSM2 łączy się na IP1

2

Odp: TL-WR1043ND vs TL-WR1043ND VPN

najprościej openvpn po tcp
http://eko.one.pl/?p=openwrt-openvpn

jak ipsec to tylko nat traversal

prosty jest też vtun po tcp
http://openwrt.pl/doku.php/zastosowania:vtun

w obu przypadkach router za gsm jest inicjującym połączenie vpn

3

Odp: TL-WR1043ND vs TL-WR1043ND VPN

n2n jest przeznaczony dla urządzeń zza natem i dlatego wymaga hosta pośredniczącego. Na szczęście są publiczne.

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

4 (edytowany przez feru 2012-02-15 12:19:14)

Odp: TL-WR1043ND vs TL-WR1043ND VPN

OK dzięki za podpowiedzi pewnie się jeszcze odezwę big_smile
Czy da się zrobić by po obu stronach była ta sama adresacja wew np. 192.168.1.X  dhcp mogę zrobić by się nie pokrywało ale czy przy routingu nie będzie problemu. Schemat miałby wyglądać tak :


192.168.1.1 --- (router1 IP) --- (((WAN))) --- (router2 GSM) --- 192.168.1.8
(192.168.1.2-7)            |                                    |                     (192.168.1.9-14)
                          ----------     tunel   na    VTUN------------
                             (83.12.2.3)        ----           (41.1.2.3)


Czy jak w serwerze conf dopisze na stałe adresy to zadziała tak ruting ?
route "add -net 192.168.1.8 netmask 255.255.255.0 gw 41.1.2.3";
route "add -net 192.168.1.9 netmask 255.255.255.0 gw 41.1.2.3"; 
itd lub
route "add -net 192.168.1.8/29 netmask 255.255.255.0 gw 41.1.2.3";

i jeszcze adres rutera-klient GSM:
ifconfig "%% 83.12.2.3 pointopoint 41.1.2.3 netmask 255.255.255.0 mtu 1450"

w tym przypadku 41.1.2.3 GSM będzie zmienne to co się wpisuje czy to nie ma znaczenia ?

serwer
iptables -A FORWARD -d 192.168.1.8/29 -j ACCEPT
a po stronie klienta dajemy :
iptables -A FORWARD -d 192.168.1.1/29 -j ACCEPT

5

Odp: TL-WR1043ND vs TL-WR1043ND VPN

podziel po obu stronach sieć  na dwie podsieci
192.168.1.0 - 192.168.1.127
192.168.1.128 - 192.168.1.255

maska 255.255.255.248

sieci: 192.168.1.0
192.168.1.128

broadcast
192.168.1.127
192.168.1.255

na obu routerach postaw dhcp dla swojej podsieci

Będziesz miał ciągłość

6

Odp: TL-WR1043ND vs TL-WR1043ND VPN

OK sieci sprawdzę, przy takiej podsieci maska nie powinna być 255.255.255.128 ?

Jeszcze pytanie do routingu i połączenia ruterów. Jakie IP mam wpisać przy GSM ? Byle jakie żeby się zgadzało po obu stronach,  bo gsm i tak zestawia tunel.

7

Odp: TL-WR1043ND vs TL-WR1043ND VPN

Adres publiczny serwera openvpn.

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

8 (edytowany przez feru 2012-02-15 14:01:22)

Odp: TL-WR1043ND vs TL-WR1043ND VPN

OK tylko przy configu serwera i klienta mamy np:

serwer
ifconfig "%% 83.12.2.3 pointopoint 41.1.2.3 netmask 255.255.255.0 mtu 1450";  # tu ustawiamy adresy tunelu
klient
ifconfig "%% 41.1.2.3 pointopoint 83.12.2.3 netmask 255.255.255.0 mtu 1450";  # tu ustawiamy adresy tunelu

co mam wpisać zamiast 41.1.2.3 gdzie jest ono zmienne przy GSM, chyba ze nie ma to znaczenia byle się zgadzało czy nie ma to znaczenia dla routingu z 83.12.2.3 do GSM

9

Odp: TL-WR1043ND vs TL-WR1043ND VPN

Interesuje Cię konfiguracja która nazywa się "road warrior", z klientem (w postaci gsm u Ciebie). Dużo dokumentów w sieci znajdziesz na ten temat - zapoznaj się chociaż by z tym: http://www.shorewall.net/OPENVPN.html#RoadWarrior

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

10

Odp: TL-WR1043ND vs TL-WR1043ND VPN

OK na razie poćwiczę z Vtun, bo wg opisu powinno działać:

    Jeden router z IP zewnętrznym ( to na nim postawimy vtun-a w trybie serwer ) 
    Router z IP wewnętrznym lub zewnętrznym ( to na nim postawimy vtun-a w trybie klient)  czyli jako GSM
    Pakiet vtun-a

11

Odp: TL-WR1043ND vs TL-WR1043ND VPN

feru napisał/a:

OK sieci sprawdzę, przy takiej podsieci maska nie powinna być 255.255.255.128 ?

Jeszcze pytanie do routingu i połączenia ruterów. Jakie IP mam wpisać przy GSM ? Byle jakie żeby się zgadzało po obu stronach,  bo gsm i tak zestawia tunel.

zdecydowanie tak
źle napisałem maskę mea culpa

12 (edytowany przez rpc 2012-02-15 23:01:03)

Odp: TL-WR1043ND vs TL-WR1043ND VPN

feru napisał/a:

OK tylko przy configu serwera i klienta mamy np:

serwer
ifconfig "%% 83.12.2.3 pointopoint 41.1.2.3 netmask 255.255.255.0 mtu 1450";  # tu ustawiamy adresy tunelu
klient
ifconfig "%% 41.1.2.3 pointopoint 83.12.2.3 netmask 255.255.255.0 mtu 1450";  # tu ustawiamy adresy tunelu

co mam wpisać zamiast 41.1.2.3 gdzie jest ono zmienne przy GSM, chyba ze nie ma to znaczenia byle się zgadzało czy nie ma to znaczenia dla routingu z 83.12.2.3 do GSM

opakuj start clietna vtun w /etc/ppp/ip-up.d oraz /etc/ppp/ip-down.d

zrób własny skrypt startowy i z niego wygeneruj plik vtun.conf klienta podstawiając adres ip który został nadany w czasie logowania do sieci
na końcu skryptu wywołaj vtun jako klient z plikiem konfiguracyjnym który przed chwilą wygenerowałeś

Jak padnie łącze to wykorzystaj ip-down.d do skilowania vtun

Zmienne masz opisane
http://ppp.samba.org/pppd.html

patrz zmienne IPLOCAL i IPREMOTE