Już trzeci dzień walczę z konfiguracją VPN pod Tomato 1.11 na WRT54GL 1.1 i mam dość.
Od czytania forum, guugli i opisów OpenVPN oczy mnie już boląR30;
Skonfigurowałem wszystko zgodnie z powyższym artykułem, (skrypt VPN w Init, wpis w firewall(razem z wpisem ze skryptu robsona), konfiguracja klienta) włączyłem dodatkowo w DHCP Client (WAN) Reduce Packet Size, oraz wpisałem statyczną trasę do tabeli routingu (Destination 192.168.1.0 Gateway 192.168.1.1 Subnet Mask 255.255.255.0 Interface LAN). To działa pięknie ;)
Łączę się z VPN (192.168.0.201 1194) pinguję sobie komp 192.168.1.2 R11; i działaR30; niestety tylko do restartu routera. Później nic z tego.
Objaw jest taki że po połączeniu VPN R11; interfejs nie dostaje od routerka adresu z DHCP, w logach OpenVPN GUI jest wpis (Wed Jan 16 13:47:36 2008 Route: Waiting for TUN/TAP interface to come up...
Wed Jan 16 13:47:37 2008 TEST ROUTES: 0/0 succeeded len=-1 ret=0 a=0 u/d=down
Wed Jan 16 13:47:37 2008 Initialization Sequence Completed With Errors ( see http://openvpn.net/faq.html#dhcpclientserv )). Oczywiście po stronie klienta firewall na tym interfejsie jest wyłączony, poza tym nic nie zmieniam pomiędzy restartami routera, no i zrobiłem testy na innym kompie z zupełnie wyłączonym firewallem R11; to samo (posprawdzałem wszystko co napisali w linku http://openvpn.net/faq.html#dhcpclientserv).
Nic nie daje również wpisanie na stałe parametrów do połączenia lokalnego TAP-WIN 32.
Najdziwniejsze z tego wszystkiego jest to że po wyłączeniu DHCP Client (WAN) Reduce Packet Size oraz usunięciu z tabeli routingu wpisu, następnie restarcie routera oraz przywróceniu wpisów (restart usług bez restartu serwera) ponownie łączę się bez problemów.
Wed Jan 16 14:56:08 2008 Route: Waiting for TUN/TAP interface to come up...
Wed Jan 16 14:56:09 2008 TEST ROUTES: 0/0 succeeded len=-1 ret=1 a=0 u/d=up
Wed Jan 16 14:56:09 2008 Initialization Sequence Completed
Jan 16 14:56:01 router daemon.notice openvpn[138]: MULTI: multi_create_instance called
Jan 16 14:56:01 router daemon.notice openvpn[138]: Re-using SSL/TLS context
Jan 16 14:56:01 router daemon.notice openvpn[138]: LZO compression initialized
Jan 16 14:56:01 router daemon.notice openvpn[138]: Control Channel MTU parms [ L:1576 D:140 EF:40 EB:0 ET:0 EL:0 ]
Jan 16 14:56:01 router daemon.notice openvpn[138]: Data Channel MTU parms [ L:1576 D:1450 EF:44 EB:135 ET:32 EL:0 AF:3/1 ]
Jan 16 14:56:01 router daemon.notice openvpn[138]: TCP connection established with 192.168.0.202:3932
Jan 16 14:56:01 router daemon.notice openvpn[138]: Socket Buffers: R=[65534->65534] S=[65534->65534]
Jan 16 14:56:01 router daemon.notice openvpn[138]: TCPv4_SERVER link local: [undef]
Jan 16 14:56:01 router daemon.notice openvpn[138]: TCPv4_SERVER link remote: 192.168.0.202:3932
Jan 16 14:56:01 router daemon.notice openvpn[138]: 192.168.0.202:3932 TLS: Initial packet from 192.168.0.202:3932, sid=6bc5b34e c1ad38a9
Jan 16 14:56:02 router daemon.notice openvpn[138]: 192.168.0.202:3932 VERIFY OK: depth=1, /C=PL/ST=lub/L=B/O=O/OU=O/CN=router/Email=t
Jan 16 14:56:02 router user.warn kernel: DROP IN=vlan1 OUT= MAC=01:00:5e:00:00:01:00:04:23:b8:14:d4:08:00:46:00:00:24 SRC=192.168.0.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0x00 TTL=1 ID=28739 OPT (94040000) PROTO=2
Jan 16 14:56:02 router daemon.notice openvpn[138]: 192.168.0.202:3932 VERIFY OK: depth=0, /C=PL/ST=lub/L=B/O=O/OU=O/CN=router/Email=t Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 Control Channel: TLSv1, cipher TLSv1/SSLv3 EDH-RSA-DES-CBC3-SHA, 1024 bit RSA
Jan 16 14:56:03 router daemon.notice openvpn[138]: 192.168.0.202:3932 [klient01] Peer Connection Initiated with 192.168.0.202:3932
Jan 16 14:56:03 router daemon.err openvpn[138]: klient01/192.168.0.202:3932 MULTI: no dynamic or static remote --ifconfig address is available for klient01/192.168.0.202:3932
Jan 16 14:56:04 router daemon.notice openvpn[138]: klient01/192.168.0.202:3932 PUSH: Received control message: 'PUSH_REQUEST'
Jan 16 14:56:04 router daemon.notice openvpn[138]: klient01/192.168.0.202:3932 SENT CONTROL [klient01]: 'PUSH_REPLY,ping 15,ping-restart 60' (status=1)
Jan 16 14:56:06 router daemon.notice openvpn[138]: klient01/192.168.0.202:3932 MULTI: Learn: 00:ff:17:15:1d:fe -> klient01/192.168.0.202:3932
Jan 16 14:56:08 router daemon.info dnsmasq[2165]: DHCPDISCOVER(br0) 169.254.178.102 00:ff:17:15:1d:fe
Jan 16 14:56:08 router daemon.info dnsmasq[2165]: DHCPOFFER(br0) 192.168.1.126 00:ff:17:15:1d:fe
Jan 16 14:56:09 router daemon.warn dnsmasq[2165]: Ignoring domain wkohp.local for DHCP host name logistyka10
Jan 16 14:56:09 router daemon.info dnsmasq[2165]: DHCPREQUEST(br0) 192.168.1.126 00:ff:17:15:1d:fe
Jan 16 14:56:09 router daemon.info dnsmasq[2165]: DHCPACK(br0) 192.168.1.126 00:ff:17:15:1d:fe logistyka10
Jan 16 14:56:11 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:01:48 SRC=192.168.0.202 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=128 ID=61618 PROTO=UDP SPT=68 DPT=67 LEN=308
Jan 16 14:56:11 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:0e:2e:c6:b2:c1:08:00:45:00:02:40 SRC=192.168.0.200 DST=255.255.255.255 LEN=576 TOS=0x00 PREC=0x00 TTL=64 ID=0 PROTO=UDP SPT=67 DPT=68 LEN=556
Jan 16 14:56:14 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:01:48 SRC=192.168.0.202 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=128 ID=61746 PROTO=UDP SPT=68 DPT=67 LEN=308
Jan 16 14:56:14 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:0e:2e:c6:b2:c1:08:00:45:00:02:40 SRC=192.168.0.200 DST=255.255.255.255 LEN=576 TOS=0x00 PREC=0x00 TTL=64 ID=0 PROTO=UDP SPT=67 DPT=68 LEN=556
Jan 16 14:56:14 router daemon.info dnsmasq[2165]: DHCPINFORM(br0) 192.168.1.126 00:ff:17:15:1d:fe
Jan 16 14:56:14 router daemon.info dnsmasq[2165]: DHCPACK(br0) 192.168.1.126 00:ff:17:15:1d:fe logistyka10
Jan 16 14:56:18 router daemon.info dnsmasq[2165]: DHCPINFORM(br0) 192.168.1.126 00:ff:17:15:1d:fe
Jan 16 14:56:18 router daemon.info dnsmasq[2165]: DHCPACK(br0) 192.168.1.126 00:ff:17:15:1d:fe logistyka10
Jan 16 14:56:19 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:ee:5d:59:48:08:00:45:00:00:e5 SRC=192.168.0.40 DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=138 DPT=138 LEN=209
Jan 16 14:56:20 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:e5 SRC=192.168.0.202 DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=128 ID=61793 PROTO=UDP SPT=138 DPT=138 LEN=209
Jan 16 14:56:26 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61831 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:26 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61834 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:26 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61837 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:26 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61843 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:27 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61848 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:27 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61863 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:35 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:14:85:16:50:5c:08:00:45:00:00:4e SRC=192.168.0.76 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=777 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:36 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:14:85:16:50:5c:08:00:45:00:00:4e SRC=192.168.0.76 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=779 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:36 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61924 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:37 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:14:85:16:50:5c:08:00:45:00:00:4e SRC=192.168.0.76 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=780 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:37 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61944 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:38 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:4e SRC=192.168.0.202 DST=192.168.0.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=61950 PROTO=UDP SPT=137 DPT=137 LEN=58
Jan 16 14:56:38 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:1d:60:77:e5:01:08:00:45:00:00:e5 SRC=192.168.0.63 DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=128 ID=22683 PROTO=UDP SPT=138 DPT=138 LEN=209
Jan 16 14:56:46 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:11:2f:54:6a:a9:08:00:45:00:00:e5 SRC=192.168.0.69 DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=128 ID=53879 PROTO=UDP SPT=138 DPT=138 LEN=209
Jan 16 14:56:52 router user.warn kernel: DROP IN=vlan1 OUT= MAC=ff:ff:ff:ff:ff:ff:00:c0:a8:da:f6:f0:08:00:45:00:00:e5 SRC=192.168.0.202 DST=192.168.0.255 LEN=229 TOS=0x00 PREC=0x00 TTL=128 ID=61987 PROTO=UDP SPT=138 DPT=138 LEN=209
Jan 16 14:56:54 router user.warn kernel: ACCEPT IN=br0 OUT=vlan1 SRC=192.168.1.2 DST=193.138.220.147 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=15878 DF PROTO=TCP SPT=1398 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Jan 16 14:56:54 router user.warn kernel: ACCEPT IN=vlan1 OUT= MAC=00:1d:7e:27:ea:cc:00:c0:a8:da:f6:f0:08:00:45:00:00:30 SRC=192.168.0.202 DST=192.168.1.1 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=62008 DF PROTO=TCP SPT=3964 DPT=443 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (0204
Jan 16 14:56:55 router user.warn kernel: ACCEPT IN=br0 OUT=vlan1 SRC=192.168.1.2 DST=193.138.220.147 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=15887 DF PROTO=TCP SPT=1399 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Jan 16 14:56:55 router user.warn kernel: ACCEPT IN=vlan1 OUT= MAC=00:1d:7e:27:ea:cc:00:c0:a8:da:f6:f0:08:00:45:00:00:30 SRC=192.168.0.202 DST=192.168.1.1 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=62085 DF PROTO=TCP SPT=3966 DPT=443 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (0204
Jan 16 14:56:56 router user.warn kernel: ACCEPT IN=br0 OUT=vlan1 SRC=192.168.1.2 DST=193.138.220.147 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=15893 DF PROTO=TCP SPT=1400 DPT=80 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Zaczynam już wszystko podejrzewać, od firewalla przez oprogramowanie po sprzęt R11; ale testuję różnie i nadal nic.
Złączam schemat sieci.
Pomocy R11; bo zaczynam wątpić R30;
tomikos załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Może wina leży po stronie kolejności startowania usług. Jak to można sprawdzić i czy można automatycznie dorzucić restart usługi - i w jakim miejscu najlepiej??
Z pomocą innych rozwiązałem problem...
Mianowicie chodziło o kolejność uruchamiania usług a rozwiązaniem jest opóźnienie uruchomienia skryptu init (polecenie na początku skryptu sleep 10) i finito...
Gdyby komuś się to przydało.
· Łącznie użytkowników: 24,115 · Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.
Maniek91PL
06-11-2024 22:37
dzięki !
maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia
Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa
overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.
maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.
overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?
maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach
maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności", więc prawdopodobnie gdzieś przepięcie.
servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.
maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?