17 Czerwca 2025 17:16:33
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Sieć domowa: System...
· Brak izolacji Guest ...
· [S] Ubiquity Edgerou...
· [MOD] FreshTomato-AR...
· zmiana dd-wrt na Tomato
· [S] Qnap QSW-2104-2T...
· Komputer Serwer
· Promise VessRAID 184...
· Własna kompilacja t...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
· Multiroom N z wykorz...
· Nowe routery: UX, UC...
· asus rt-ax86u pro z ...
· Zmiana OpenVPN na wi...
· [S]UBIQUITI EdgeRout...
Najpopularniejsze obecnie wątki
· Sieć domowa: Sys... [1]
· Brak izolacji Gue... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [16 głosów]

Ogółem głosów: 421
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
216.73.216.121
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » OpenWrt - firmware
 Drukuj wątek
lighttpd
enwelope
Witam serdecznie Was.Po wielkiej walce udalo mi sie zainstalowac lighttpd z php i wszystko jak na razie chodzi.Ale mam wieki problem aby serwer wstawal po restarcie routera.nie wiem jak dodac skrypt i gdzie startowy .Lighttpd jest zainstalowany na sd karcie.Z konsoli wydaje polecelighttpd -f /mnt/sd/etc/lighttpd.conf i serwer dziala.prosze was o pomoc.Dziekuje.
 
obsy
Nie wiem ile i o co walczyłeś, ale przecież pakiet od lighttpd zawiera już odpowiedni skrypt startowy. Z racji tego, że zainstalować to na SD to trzeba tylko ścieżki dodać do wywołania binarek...

(/etc/init.d/lighttpd patrzyłeś? U ciebie to /mnt/sd/etc/init.d/lighttpd będzie, przenieś go, zmień ścieżki i tyle)
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
amras666
Widzę że this is relevant to my interests. Marzy mi się takie rozwiązanie:

Fitruję dostęp do sieci po MAC, jeśli komputer ma mac spoza puli, każda próba otwarcia strony www kończy się przekierowaniem na adres routera i otworzeniem strony informacyjnej "Skontaktuj się z administratorem sieci". Rozumiem że muszę postawić jakiś malutki serwer lighttpd na karcie SD, pytanie brzmi - czy reszta planu wypali? Próbował ktoś?
Edytowany przez amras666 dnia 05-10-2008 17:31
 
obsy
Nie potrzebujesz lighttpd, to tego masz httpd z busyboxa i wystarczy Ci miejsce w /jffs (o ile ta strona jest oczywiście prosta, nie wymaga php itd). Zobacz wątek tablica ogłoszeń w najciekawszych - to jedno z takich rozwiązań.
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
amras666
"Ukochany kraj, umiłowany kraj!" - trafiłem na odpowiednie forum. Zabawię tu dłużej Smile

Serdecznie dziękuję za pomoc. Od teraz zobowiązuję się przeczesać wszelkie tematy przed zadawaniem pytań.
 
enwelope
zmienilem juz chyba wszystko .lighttpd moge odpalic tylko z konsoli i to z parametrem -f ktory odnosi sie co configu ktory jest na karcie sd.Jeli to takie proste a mnie sprawia proble to prosze o pomoc.Podam dostep do ssh....Posze o pomoc,
 
obsy
A jak odpalasz ze skryptu, to?
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
jak odpalam to mam to:
root@OpenWrt:~# lighttpd
2000-01-01 05:22:10: (server.c.548) No configuration available. Try using -f option.
root@OpenWrt:~#
a jak dam z parametrem to wszystko jest ok:

root@OpenWrt:~# lighttpd -f /mnt/sd/etc/lighttpd.conf
root@OpenWrt:~# 2000-01-01 05:23:28: (log.c.75) server started

root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1912 S    init
    2 root         0 SW   [keventd]
    3 root         0 SWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    8 root         0 SW   [mtdblockd]
   55 root         0 SWN  [jffs2_gcd_mtd4]
   68 root      1912 S    init
   77 root      1928 S    /sbin/syslogd -C16 -S
   79 root      1908 S    /sbin/klogd
  104 root      1928 S    syslogd -C16
  106 root      1908 S    klogd
  650 root      1868 S    /usr/sbin/dropbear -p 22
  676 nobody    1208 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
  708 root      1948 S    /usr/sbin/dropbear -p 22
  709 root      1920 S    -ash
  756 root      1928 S    /usr/sbin/dropbear -p 22
  757 root      1920 S    -ash
  774 root      5004 S    lighttpd -f /mnt/sd/etc/lighttpd.conf
  775 root      1916 R    ps
root@OpenWrt:~#
 
obsy
Ale w dalszym ciągu nie pokazałeś jak przerobiłeś ten skrypt. Masz /etc/default/lighttpd ? Zmieniłeś w nim ścieżkę na prawidłową?
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
ten skrypt mam w /etc/init.d/lighttpd

#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=50

BIN=lighttpd -f /mnt/sd/etc/lighttpd.conf
DEFAULT=/etc/default/$BIN
LOG_D=/var/log/$BIN
RUN_D=/var/run
PID_F=$RUN_D/$BIN.pid

start() {
        [ -f $DEFAULT ] && . $DEFAULT
        mkdir -p $LOG_D
        mkdir -p $RUN_D
        $BIN $OPTIONS
}

stop() {
        [ -f $PID_F ] && kill $(cat $PID_F)
}
 
obsy
Tak nie może być. Zostaw bin tak jak było (samo lighttpd), a zamiast $OPTIONS daj -f /mnt/sd/etc/lighttpd.conf. Oczywiście, lighttpd masz w $PATH, bo inaczej musisz podać pełną ścieżkę dostępu.
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
zmienile jak napisales ale nie wiem gdzie zmienic "Oczywiście, lighttpd masz w $PATH, bo inaczej musisz podać pełną ścieżkę dostępu." gdzie jest ten plik.Jak klikam na na skrypt to odpalasie ladnie,ale nie w samej konsoli.Jeszcze musze dodac do autostartu.
 
obsy
zamiast $BIN -f /mnt/sd/etc/lighttpd.conf daj /mnt/sd/usr/sbin/$BIN -f /mnt/sd/etc/lighttpd.conf
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
Moj skrypt wyglada tak:

#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=50

BIN=lighttpd
DEFAULT=/etc/default/$BIN
LOG_D=/var/log/$BIN
RUN_D=/var/run
PID_F=$RUN_D/$BIN.pid

start() {
        [ -f $DEFAULT ] && . $DEFAULT
        mkdir -p $LOG_D
        mkdir -p $RUN_D
        /mnt/sd/usr/sbin/$BIN -f /mnt/sd/init.d/lighttpd.conf
}

stop() {
        [ -f $PID_F ] && kill $(cat $PID_F)

a wynik mam taki :

root@OpenWrt:~# lighttpd
2000-01-01 06:53:12: (server.c.548) No configuration available. Try using -f option.
root@OpenWrt:~#
 
obsy
No weź...


-f /mnt/sd/init.d/lighttpd.conf


a


-f /mnt/sd/etc/lighttpd.conf


Widzisz różnicę?
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
To byl moj blad ktory szybko poprawilem ale nadal lighttpd szuka configu i bez podania siezki do niego mam to:

root@OpenWrt:~# lighttpd
2000-01-01 00:06:08: (server.c.548) No configuration available. Try using -f option.
 
obsy
Ale Ty nie masz tego uruchamiać jak "lighttpd" tylko "/etc/init.d/lighttpd start" . Po to właśnie ten skrypt zrobiłeś...
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
OK.Dziala , ja wczesniej ju tak robielm ze sciezka do lighttpd.Pisalem prosty skrypt ..Prosze powiedz mi jeszcze jak ma startowac skrypt ze startem routera.Wiem ze mozna podac "/etc/init.d/lighttpd enable "
ale to nie dziala i po restarcie nie podnosi sie.
Edytowany przez enwelope dnia 05-10-2008 22:30
 
obsy
Dokładnie wlaśnie w ten sposób.

To nie robo nic innego, jak odpowiedni link w /etc/rc.d/S50lighttpd. Więc jak go nie ma - po prostu zrob sobie taki.
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
enwelope
Jest sprawdzalem: Moze problem jest z tym ze modul mmc.o karty sd jeszcze sie nie zaladowal i skrypt nie moze znalesc binarki ktora jest na karcie?
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 81

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

amikot
13-06-2025 19:58
to forum wygląda na martwe Sad

Maniek91PL
15-05-2025 19:35
witam! było coś gdzieś o obsłudze asus mesh w tomato moze? chętnie bym przetestował u rodziców

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

Maniek91PL
06-11-2024 22:37
dzięki !Grin

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

120,539,897 unikalnych wizyt