1 (edytowany przez tinware 2019-03-13 22:31:10)

Temat: Aero2 - Przekierowanie na stronę z captcha

Cześć,

Mam problem z prawidłowym wyświetleniem się strony www od Aero do przepisania kodu captcha w celu odblokowania "Darmowego dostępu do Internetu". Korzystam z routera MR3420 + E3372h-153. Podłączając bezpośrednio modem do laptopa, wpisuję dowolny adres strony i zostaje przekierowany na adres: http://bdi.free.aero2.net.pl:8080/

Aby odblokować Bezpłatny Dostęp do Internetu Aero2
Kliknij tutaj

Router: 192.168.2.1/25
Modem: 192.168.2.211/29

Podłączając laptopa do routera otrzymuje od DHCP takie przydzielenie:

C:\Users\admin>ipconfig /all
Karta Ethernet lan:

   Adres IPv4. . . . . . . . . . . . . : 192.168.2.2(Preferowane)
   Maska podsieci. . . . . . . . . . : 255.255.255.128
   Brama domyślna. . . . . . . .. . : 192.168.2.1
   Serwer DHCP . . . . . . . . . . . : 192.168.2.1
   Serwery DNS . . . . . . . . . . . : 192.168.2.1

Serwerem DNS dla tego połączenia jest router - dnsmasq wykazuje coś takiego:

# cat /tmp/resolv.conf.auto
# Interface wan2
nameserver 192.168.2.211
nameserver 192.168.2.211

Podłączam modem do routera, na modemie otrzymuje połączenie:

Adres WAN:    100.82.87.188
DNS (1/2):       212.2.127.254 / 212.2.96.52

Otwieram przeglądarkę, wpisuje dowolny adres strony Internetowej i zostaje przekierowany na http://bdi.free.aero2.net.pl:8080/:

Niestety, nie udało się odnaleźć tej strony
Nie udało się połączyć z serwerem pod adresem „bdi.free.aero2.net.pl”

Co może być przyczyną, że nie wyświetla mi się prawidłowo strona do przepisania kodu?

Kiedy zrobie taką konfigurację br-lan:

C:\Users\admin>ipconfig /all
Karta Ethernet lan:

   Adres IPv4. . . . . . . . . . . . . : 192.168.2.2(Preferowane)
   Maska podsieci. . . . . . . . . . : 255.255.255.128
   Brama domyślna. . . . . . . .  . : 192.168.2.1
   Serwer DHCP . . . . . . . . . . . : 192.168.2.1
   Serwery DNS . . . . . . . . . . . : 212.2.127.254
                                                 212.2.96.52
                                                 192.168.2.1

...wszystko działa bez zarzutu.

2

Odp: Aero2 - Przekierowanie na stronę z captcha

Takie coś musisz mieć: http://eko.one.pl/forum/viewtopic.php?p … 62#p104762

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

3

Odp: Aero2 - Przekierowanie na stronę z captcha

Czy można zrobić to dla wszystkich tego typu domen?
Przymierzam się do failover - musiałbym zrobić to oddzielnie dla każdego operatora
np. zero.play.pl
nie wiem jak wygląda sprawa w NJU

4

Odp: Aero2 - Przekierowanie na stronę z captcha

Nie, to dotyczy tylko aero2 z racji tego że używa prywatnej adresacji do czasu poprawnego podania kodu. I dopóki nie podasz kody to żadna inna domena nie wejdzie.

Po co chcesz tak robić dla każdej domeny?

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

5

Odp: Aero2 - Przekierowanie na stronę z captcha

W WebUI w Sieci > DHCP i DNS -> Ustawienia Główne jest opcja "Odrzuć wychodzące odpowiedzi RFC1918" - odznaczyłem ją i działa.
Nie chce zakładać kolejnego podobnego tematu z DNSami, ale po VPN mam serwer DNS z jedną prywatną domeną i subdomenami, na chwile obecną DHCP rozdaje mi tak:

C:\Users\admin>ipconfig /all
Karta Ethernet lan:

   Serwery DNS . . . . . . . . . . . : 192.168.100.1
                                                 192.168.2.1

Jak mogę dodać w DNSMASQ, aby domenę *.home przeszukiwał mi na serwerze po VPN, zamiast po DNSach modemów, czyli od operatorów.
Jak mogę dodać do obecnych DNSów jeszcze jeden: 8.8.8.8 - w razie, gdy operatorzy nie będą znali rozwiązania na daną domenę?

Próbowałem dziś coś ustawiać w /etc/dnsmasq.conf ale z kiepskim rezultatem...

6

Odp: Aero2 - Przekierowanie na stronę z captcha

Czytaj: http://eko.one.pl/?p=openwrt-dns#wasneserwerydns oraz http://eko.one.pl/?p=openwrt-dns#obsuga … owychdomen

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

7 (edytowany przez tinware 2019-03-13 23:24:50)

Odp: Aero2 - Przekierowanie na stronę z captcha

Wprowadziłem tą konfigurację:

# cat /etc/config/network

config interface 'vpn'
        option ifname 'tun0'
        option _orig_ifname 'tun0'
        option _orig_bridge 'false'
        option proto 'dhcp'
        option dns '192.168.100.1'


W br-lan serwer DHCP rozdaje tylko adres routera jako DNS:

C:\Users\admin>ipconfig /all

Karta Ethernet lan:

       ...
       Serwery DNS . . . . . . . . . . . : 192.168.2.1

Reset routera.

# cat /tmp/resolv.conf.auto

# Interface wan2
nameserver 192.168.2.211
nameserver 192.168.2.211

...i na laptopie:

C:\Users\admin>ping miejsce1.home
Żądanie polecenia ping nie może znaleźć hosta miejsce1.home. Sprawdź nazwę i ponów próbę.

Niestety, nie działa... Nie działa również spod samego routera

Edit:
Dodanie do serwera DHCP tego serwera DNS też nie rozwiązuje problemu

Edit 2:
Dodam, że sam serwer VPN rozdaje własne adresy DNS, ale OpenWRT jakby je ignorował, choć VPN jest w DHCP.
Próbowałem ustawić interface od VPN statycznie, ale wykrzacza mi się cała komunikacja z Internetem.

8

Odp: Aero2 - Przekierowanie na stronę z captcha

tinware napisał/a:

config interface 'vpn'
        option ifname 'tun0'
        option _orig_ifname 'tun0'
        option _orig_bridge 'false'
        option proto 'dhcp'
        option dns '192.168.100.1'

Co to za VPN?
Jeśli stosujesz DHCP, to powinieneś otrzymać konfigurację DNS dla tego połączenia.
Sprawdź

# cat /tmp/resolv.conf.auto

Jest to o tyle praktyczne, że system sam dba o to by dodawać i usuwać wpisy w trakcie podnoszenia/zamykania interface'ów

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

9

Odp: Aero2 - Przekierowanie na stronę z captcha

tinware napisał/a:

Jak mogę dodać w DNSMASQ, aby domenę *.home przeszukiwał mi na serwerze po VPN, zamiast po DNSach modemów, czyli od operatorów.

Wypróbuj

uci add_list dhcp.@dnsmasq[0].server='/home/<IP servera DNS po VPN>'

Ten wpis możesz powtarzać tyle razy ile domen chcesz zdefiniować

GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

10

Odp: Aero2 - Przekierowanie na stronę z captcha

Moje obecne wpisy w /etc/config/dhcp

config dnsmasq
        ...
        list server '/home/192.168.100.1'

I teraz spod routera:

# ping miejsce1.home
ping: bad address 'miejsce1.home'

# cat /tmp/resolv.conf.auto
# Interface wan
nameserver 192.168.1.201
nameserver 192.168.1.201

Nie rozumiem, dlaczego to nie działa

11

Odp: Aero2 - Przekierowanie na stronę z captcha

Hmm, a co to za urządzenie 192.168.100.1?
Może nie obsługuje zapytań z innej sieci niż 192.168.100.0/24.
Sprawdź czy działa:

# nslookup miejsce1.home - 192.168.100.1
GUI jest przereklamowane

ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220

12

Odp: Aero2 - Przekierowanie na stronę z captcha

Po powrocie do domu z pracy okazało się, że serwer DHCP przestał rozdawać adresy dla urządzeń, padła cała sieć po dodaniu opcji:

list server '/home/192.168.100.1'



Gr4nd0 napisał/a:

Hmm, a co to za urządzenie 192.168.100.1?

Jest to brama serwera vpn na innej lokalizacji (192.168.0.10 oraz 192.168.100.1 to ten sam serwer)
Po kolei (nie pamiętam już masek):
# lok.1: publiczny adres -> router 192.168.0.1 -> dmz -> serwer (lokalnie 192.168.0.10 oraz vpn 192.168.100-101.0 + routowanie 192.168.0-66.0)
# lok.2 - moja lokacja: router 192.168.1.1/25 przez vpn 192.168.1.0/24 + sieci wanów 192.168.1.127-255
# testowy: router 192.168.2.1/25 przez vpn 192.168.2.0/24 + sieci wanów 192.168.2.127-255



Gr4nd0 napisał/a:

Może nie obsługuje zapytań z innej sieci niż 192.168.100.0/24.

Raczej obsługuje, jeśli ustawie DNSy w laptopie (192.168.1.2) na 192.168.100.1 lub po prostu roześle je z DHCP w routerze 192.168.1.1 i 192.168.2.1 - wszystko działa.



Gr4nd0 napisał/a:

Sprawdź czy działa:

# nslookup miejsce1.home - 192.168.100.1

Wygląda to tak:

Server:         192.168.100.1
Address:        192.168.100.1#53

Name:      miejsce1.home
Address 1: 192.168.0.1
*** Can't find miejsce1.home: No answer
** server can't find -: NXDOMAIN
** server can't find -: NXDOMAIN

I nie dziwne, bo w żadnym miejscu moje routery nie znają tej domeny: usunąłem ją z pliku /etc/config/dhcp zeby przywrócić działanie DHCP oraz sam DHCP już nie rozdaje takiego DNSa