[TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Pozostałe kwestie techniczne (sprzętowe i programowe) dotyczące internetu radiowego - np. konfiguracja firewalli, antywirusów, przeglądarek internetowych.

Moderator: Moderatorzy

ODPOWIEDZ
Kot-ek
Użytkownik forum
Posty: 34
Rejestracja: 2011-06-25, 09:48
Lokalizacja: Polska

[TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Kot-ek »

Cześć.

Zastanawiałem się nad nazwą tematu... i nie wiedziałem jak zmieścić sens mojego pytania w tych kilkudziesięciu znakach. Mam jednak nadzieję, że poniższa treść będzie czytelna i zrozumiała - o co się postaram.

Posiadam model router'a TL-WR1043ND firmy TP-LINK (oryginalne firmware). Internet ten dzielę na różne urządzenia, głównie z wykorzystaniem Wi-Fi - na potrzeby mojego pytania możemy przyjąć, że jedynie przez Wi-Fi, bo...

... chciałbym, aby na moje życzenie użytkownik tej sieci, łącząc się z dowolnie wskazanego przeze mnie urządzenia po WiFi, w przeglądarce uzyskał wskazaną przeze mnie treść strony, zamiast tej oczekiwanej po wprowadzonym przez niego adresie www. Pamiętam, że z takim rozwiązaniem (lub podobnym) spotkałem się w przypadku lokalnego operatora internetowego u znajomego: po podłączeniu urządzenia, którego MAC nie był w bazie operatora, w przeglądarce ukazywała się strona z numerem MAC nieznanego urządzenia i innymi pomocnymi informacjami, jak uzyskać dostęp do Internetu.

Chciałbym uzyskać podobną funkcjonalność na routerze z którego korzystam (TL-WR1043ND firmy TP-LINK). Za pomocą Access Control mogę kontrolować dostęp do danych stron w określonych warunkach (czy to czas, czy adresy MAC, czy IP), ale jak zamiast zabraniać dostępu po prostu przekierowywać? Nie jest dla mnie istotne, czy jest to przekierowanie na stronę leżącą na serwerze zewnętrznym (Internet), czy lokalnie (np. na pendrive wpiętym do USB - o ile jest taka szansa?).

Myślę, że taką możliwość być może udałoby się uzyskać za pomocą serwera DNS (kiedyś bawiłem się bind'em... ale kiedy to było :P), tak aby po wskazaniu dowolnego adresu "tłumaczył go" na adres IP taki jak sobie zażyczę (dopuszczam nawet zatruwanie DNS ;)) ... ale jak tym sterować w zależności od MAC? Zlecić to PHP: przekierowywać wszystko na stronę php (dla przykładu niech będzie to php - choć nie musi :)), a w zależności od konfiguracji, później wyświetlić swoją stronę lub przekierować znowu na żądaną stronę - jakoś tak topornie to wygląda?

Nawet jeżeli któryś z powyższych pomysłów by się sprawdził to nie jest on do zrealizowania na posiadanym (oryginalnym) frimware router'a TL-WR1043ND. Tak więc, czy da się osiągnąć cel na tym frimware? A jeżeli nie - to czy da się osiągnąć to na innym firmware (jaki polecacie, jak zrealizować na nim to zadanie)?
moher
Specjalista bezprzewodowy-senior
Posty: 379
Rejestracja: 2011-02-02, 15:43
Lokalizacja: Szczecin

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: moher »

Chillispot na dd-wrt: http://www.dd-wrt.com/wiki/index.php/Chillispot

Nigdy się tym nie bawiłem, ale powinno spełniać Twoje wymagania. Ogólne określenie softu jaki Cię interesuje to "captive portal".
Kot-ek
Użytkownik forum
Posty: 34
Rejestracja: 2011-06-25, 09:48
Lokalizacja: Polska

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Kot-ek »

"captive portal" - świetnie... dobrze wiedzieć, moher. Dużo łatwiej wtedy wyśledzić interesujące wpisy z czeluści Internetu...

Jedno pytanie: mam tam szukać od zaraz? :P Czy może i tu ktoś pomoże i odpowie na moje przewodnie pytanie: czy da się osiągnąć cel na oryginalnym firmware?

A jak już się nie da... chętnie poznam (choć nie jestem pewien, czy równie chętnie będę pchał na flash ;)) polecane "obce" firmware do tego modelu...

... a jak ktoś przyzna się, że ma identyczny model i używa firmware XXX (wymieniony już dd-wrt / OpenWrt / Tomato / inne) to z przyjemnością wdam się w dyskusję (nie jestem jeszcze przekonany do zmiany - obawiam się czasu, który musiałbym poświęcić na przesiadkę konfiguracji... choć wierzę - a właściwie to nie dopuszczam innej możliwości - że w pełni zachowam dotychczasowe funkcje).
Cezary
Stały użytkownik forum
Posty: 123
Rejestracja: 2010-11-11, 18:04
Lokalizacja: Warszawa

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Cezary »

Na oryginale nie. Zainstaluj sobie dd-wrt (opis już masz) lub openwrt i możesz zrobić z nim co tylko sobie wymyślisz. Takie przekierowanie w szczególności.

(takie coś robi mój prosty projekt "blokada" - http://eko.one.pl/?p=openwrt-blokada choć oczywiście do czegoś innego to jest przeznaczone).
https://eko.one.pl - prawie wszystko o OpenWrt
Kot-ek
Użytkownik forum
Posty: 34
Rejestracja: 2011-06-25, 09:48
Lokalizacja: Polska

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Kot-ek »

Cezary rozumiem, że Ty korzystasz z dd-wrt (lub innego wrt pochodzenia OpenWrt)? Na jakim urządzeniu masz go postawionego? Jak wyglądała migracja? A co powiesz o Tomato - czytając w kontekście mojego routera dużo dobrego widziałem o nim... czy jeszcze innych, jak Gargoyle?

Cytując za wikipedią:
DD-WRT występuje w dwóch wersjach darmowej i płatnej. Wersja płatna została wyposażona w więcej funkcji (np.QOS)
widzę, że po przejściu z oryginalnego firmware na inne darmowe (w tym przypadku DD-WRT) tracę część funkcjonalności... a tego bym nie chciał (przynajmniej nie dla tych, z których korzystam).

Doszukałem się również testowej instancji DD-WRT- demo - ale jeszcze nie miałem czasu wgłębić się w szczegóły...

Na koniec zapytam się Ciebie z ciekawości o jedną rzecz - Twoje rozwiązanie:
Wpis z adresem 00:00:00:00:00:00 musi istnieć - jest on wykorzystywany w przypadku kiedy brak jest blokady
czy to oznacza, że Twój skrypt zawsze wyświetla dodatkową stronę, tyle że z różnym komunikatem?
Cezary
Stały użytkownik forum
Posty: 123
Rejestracja: 2010-11-11, 18:04
Lokalizacja: Warszawa

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Cezary »

dd-wrt to dd-wrt, openwrt to openwrt, gargoyle bazuje na openwrt. Tomato na tym nie zainstalujesz, nie ten sprzęt.
Ja korzystam m.in z tego sprzętu, z openwrt. I nie tracisz funkcjonalności, wręcz przeciwnie.

DD-WRT jest platne na niektórych platformach, na tym sprzęcie akurat nie.

Nie, mój skrypt wyświetla stronę tylko jeżeli jest zablokowany macadres. Te zera do czegoś innego służą.
https://eko.one.pl - prawie wszystko o OpenWrt
Kot-ek
Użytkownik forum
Posty: 34
Rejestracja: 2011-06-25, 09:48
Lokalizacja: Polska

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Kot-ek »

Cezary nie biorę udziału w rozwoju dd-wrt, więc nie będę się rozgadywał... ale podążałem za wikipedią (teraz nawet spojrzałem na wersje anglojęzyczną) i dd-wrt pochodzi po części od OpenWrt:
Część jądra systemu oparte jest nadal na OpenWrt.
Co do wyboru - na pewno potrzebuję wsparcia dla WDS, QoS, Samby (czy FTP)... resztę funkcjonalności, które używam pewnie ma każdy z systemów. A czy te trzy wymienione usługi ma zarówno dd-wrt, OpenWrt jak i Tomato (chyba jako jedyne jest spolszczone)?

PS: Instalacja i powrót do oryginalnego firmware jest równie prosta w przypadku każdego z tych systemów, co w przypadku firmware od producenta?
Cezary
Stały użytkownik forum
Posty: 123
Rejestracja: 2010-11-11, 18:04
Lokalizacja: Warszawa

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Cezary »

@Kot-ek: nie jest. kiedyś korzystali z pakietów, ale to dwa całkiem inne systemy. Tym bardziej że openwrt rozwijał sie niezależnie od udostępnionych źródeł linksysa.

Wszystkie trzy projekty są spolszczone. Tomato było najpóźniej :).

Zwykle tak - powrót do oryginału to po prostu wgranie oryginalnego pliku z firmware.
https://eko.one.pl - prawie wszystko o OpenWrt
Awatar użytkownika
Jo_gurt
Guru bezprzewodowy
Posty: 16330
Rejestracja: 2007-11-16, 21:49
Lokalizacja: Lublin

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Jo_gurt »

Kot-ek pisze:na pewno potrzebuję wsparcia dla WDS,
A fuj. Po co?
Kot-ek
Użytkownik forum
Posty: 34
Rejestracja: 2011-06-25, 09:48
Lokalizacja: Polska

Re: [TP-LINK TL-WR1043ND] Warunkowe przekierowanie na www (DNS?)

Post autor: Kot-ek »

Po to po co został stworzony WDS :) ... żeby (tanim sposobem, a w moim przypadku darmowym) rozszerzyć zasięg sieci :P

PS: Znajdę tą funkcjonalność w wymienionych alternatywach? :niepewny:
ODPOWIEDZ