23 Listopada 2024 01:47:21
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· Szukam zaproszeni... [19]
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 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% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.227.209.214
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: 94

· Użytkowników online: 0

· Łą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 !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

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ą?

95,321,414 unikalnych wizyt