wrt54gl + tomato - mini_httpd - mini server pod mini stronkę
|
misieq |
Dodano 16-06-2009 15:58
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
mam zainstalowane mini_httpd z tablicami v2.
Chce postawic stronke tylko niewiem jak konfigurować tego httpd. W apache są pliki konfiguracyjne, a tutaj cosik nie umiem ich znaleść. po drugie niewiem do jakiego folderu ta stronke wrzucic, jak zrobić zeby po wpisaniu ip_routera otwierała sie ta stronka a okienko logowania do tomato było pod adresem: ip_routera/tomato
i o coś miałem się jeszcze zapytać tylko zapomniałem ;/
edit^^^
#//
witam
mam w tomato ustawione statyczne dhcp.
Do każdego adresu mac jest przypisane ip.
np: 192.168.1.100 dla adresu mac: xyz.
ale klient ktory ma ten adres mac: xyz wklepie sobie na sztywno
192.168.1.101 to i tak necior bedzie mu chodzil.
jak zrobic zeby mial neta tylko jak bedzie miał wklepane lub nadane
przez dhcp ip: 192.168.1.100 ??
i jeszcze jedno. da sie jakos zablokować możliwość skanowania sieci
w celu zdobycia adresu mac innych klientów??
pozdrawiam
Edytowany przez misieq dnia 18-06-2009 16:46
|
|
|
|
koralm |
Dodano 16-06-2009 17:31
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
1. nie napisales ktore tomato
2. np na tomato 1.23 RAF by Victek mozesz ustawic IP/MAC BW Limiter > ARP Bilding: Enable ARP Binding i Limit unlisted machines, wpisujesz MACi i IP jakie maja miec. dajesz save i juz. koles zmieni IP i nie bedzie dzialac.
Edytowany przez koralm dnia 16-06-2009 17:33
Proud winner of Netgear WNR3500L
|
|
|
|
shibby |
Dodano 16-06-2009 21:31
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
to zablokuj przez iptables pozostale, nieuzywane ip. a jak sobie przypisze ip jakiegos innego usera to bedziesz widzial konflikt adresow ip.
w sumie sprawdzanie adresow ip do mac mozna tez zrobic przez iptables.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
misieq |
Dodano 16-06-2009 22:07
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
wersja tomato: 1.25
pomysł z iptables nie jest zły. Tylko jak możesz, napisz jak ma wyglądać poprawna reguła, komenda, bo żadko mam doczynienia z iptables.
pytanie z troche innej beczki.
Czy da sie postawić na routerku małą stronke internetową??
Dwie linijki tekstu w htmlu.
Edytowany przez misieq dnia 16-06-2009 22:19
|
|
|
|
shibby |
Dodano 17-06-2009 09:28
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
tak. uzyj mini_httpd z tablicy v3.
lub jezeli chcesz cos wiecej to musisz miec sdmoda
ogolnie chodzi o to bys mial na czym zainstalowac optware i jakis serwerek www np lighttpd. bo na jffs to ci napewno miejsca na to nie starczy.
co do iptables to widze ze tomato ma odpowiedni modul wiec powinno zadzialac cos takiego wklejone na gore firewalla
Cytat iptables -I FORWARD -s $USER_IP -m mac --mac-source ! $USER_MAC -j DROP
daj znac czy dziala moze innym sie przydac.
Edytowany przez shibby dnia 17-06-2009 09:28
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
misieq |
Dodano 17-06-2009 15:05
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
Tablice v3 coś niedziałają mi tak jak należy. nie wczytuje użytkowników z pliku users ani dhcp nie wspominając o funkcji online.
mam wrzucone tablice v2. <- na mini_httpd z v2 nieda sie tego zrobić ?? jeśli tak to jak?
jffs spokojnie wystarczy, ewentualnie da się zrobić tak zeby zamiast tego sdmoda wykorzystać dysk sieciowy i na nim zainstalować OptWare?? itp itd
co do iptables to dopiero będę testował.
Edytowany przez misieq dnia 17-06-2009 16:21
|
|
|
|
shibby |
Dodano 18-06-2009 07:51
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
nie. na cifs nie zainstalujesz optware poniewaz nie bedzie mogl sobie stworzyc linkow symbolicznych. chociaz nie sprawdzalem jak mu sie podmontuje do cifs partycje linuxowa z ext2/3
co do mini_httpd to o co dokladnie ci chodzi? pisales ze chcesz postawic jakas stronke www (dwie linijki kodu) no to ci napisalem bys wykorzystal mini_httpd z tablicy. nie instalowal tablicy tylko wykorzystal sam plik startowy serwera. a teraz piszesz ze ci tablica nie dziala poprawnie, wiec ja juz nie wiem o co ci chodzi. odnosnie tablicy jest temat w projektach. tak juz mase roznych rozwiazan bylo opisywanych. polecam lekture.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
misieq |
Dodano 18-06-2009 11:43
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
co do "powiększania przestrzeni dyskowej" routera to zrobie sobie sdmoda bo niewygląda skomplikowanie. tylko niewiem jak długo ta karta pociągnie. Ale to będę robił w inny dzień.
co do mini_httpd to zainstalowałem tablice v2, spodobały się zostały, koniec, kropka.
Stronke chce postawic nadal tylko niewiem jak konfigurować tego httpd. W apache są pliki konfiguracyjne, a tutaj cosik nie umiem ich znaleść. po drugie niewiem do jakiego folderu ta stronke wrzucic, jak zrobić zeby po wpisaniu ip_routera otwierała sie ta stronka a okienko logowania do tomato było pod adresem ip_routera/tomato
i o coś miałem się jeszcze zapytać tylko zapomniałem ;/
Edytowany przez misieq dnia 18-06-2009 11:54
|
|
|
|
misieq |
Dodano 18-06-2009 18:24
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
nikt nie wie jak to zrobić ?? |
|
|
|
rafal007 |
Dodano 18-06-2009 22:41
|
User
Posty: 77
Dołączył: 05/06/2007 23:30
|
Nie wiem czy o to Ci chodzi bo z braku czasu za bardzo nie wczytywałem się w temat więc ja kiedyś sobie wymyśliłem coś takiego:
Cytat A o przy okazji pytanko czy jest możliwość wrzucenia na ruterek jakiejś malutkiej stronki html np. z regulaminem sieci czy cennikiem i np. po wpisaniu adresu http://192.168.1.1/strona.html
i parę postów niżej odpowiedziałem sam
Cytat No to odpowiem na swoje pytanie da się zrobić włąśnie z pomocą kloegi qba uruchomiliśmy coś takiego i działa
Jak to zrobił qba a no tak należy napisać sobie jakąś stronke w html plik html i jpg jeśli użyjecie wrzucamy do ./jffs/border a do zakładki firewalla dorzucamy
iptables -t nat -A PREROUTING -p tcp --dport 8000 -j ACCEPT
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
stronka działa wewnątrz sieci jak i na zewnątrz adres do stronki http://ip routera:8000/nazwa pliku.html a na zewnątrz http://ip zewnętrzne lub domena ddns :8000/nazwa pliku.html
Należy pamietać aby nie przesadzić z rozmiarem plików nalezy kontrolować rozmiar jffs
Jeśli gdzieś są błędy mile widziane uwagi.
a tu link do tematu http://openlinksys.info/forum/viewthread.php?forum_id=38&thread_id=2614&rowstart=80
Edytowany przez rafal007 dnia 18-06-2009 22:42
Linksys WRT54GL Tomato 1.25
Omni 6dbi w?asnej roboty i 3 u?yszkodnik?w + ja.
1024/256 kb/s
|
|
|
|
misieq |
Dodano 18-06-2009 23:25
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
Dzięki za odpowiedź.
Coś by z tego wykombinowal.
Tylko jak teraz zrobić żeby chodziło na porcie 80 i po wpisaniu http://ip_zew_routera (lub domena) otwierala sie ta stronka a nie okienko logowania.
Patrząc pod kątem normalnego linuxa jest to banalnie proste ale tutaj nie mogę znaleść plików "stronki" tomato'a o ile wogóle są, bo niewiem jak tomato jest zbudowany.
edit//
Twoj sposób dziala, ale ja chce więcej ;]
Edytowany przez misieq dnia 18-06-2009 23:43
|
|
|
|
shibby |
Dodano 19-06-2009 07:33
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
zobacz sobie jak dziala mini_httpd z tablicy. poprostu odpalasz poleceniem podajac usera, port i katalog do strony koniec kropka.
jezeli chcesz uruchomic swoja strone na 80tce to najpierw musisz zmienic domyslny port busyboxa w tomato. mozes to zrobic z www w zakladce administration.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
misieq |
Dodano 19-06-2009 13:32
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
wszystko ślicznie pięknie chodzi.
Ale jest malutki problem. Żeby się stronka otworzyla to musze wpisać http://ip_routera/index.htm a powinno sie wpisywac samo http://ip_routera i powinien sie otwierać index. Jak to zmienic ??
dodam że jak teraz wpisuje http://ip_routera to mi się chce na dysk sciągać jakiś plik default.
Edytowany przez misieq dnia 19-06-2009 13:33
|
|
|
|
shibby |
Dodano 19-06-2009 13:34
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
rozszerzenie zamiast htm daj html lub php i powinno ruszyc.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
misieq |
Dodano 19-06-2009 13:37
|
User
Posty: 40
Dołączył: 16/06/2009 15:49
|
nic to nie daje. Ale coś jest nietenteges bo na IE, mozilli otwiera sie dobrze.
edit/
Dobra. Już jest lajtowo. Wszystko śmiga aż milo. Na Operze w XP otwiera się normalnie, poprostu coś opera na win7 szwankuje.
Dzięki wszystkim za pomoc !
Pozdrawiam
Edytowany przez misieq dnia 19-06-2009 13:44
|
|
|