27 Listopada 2024 05:46:24
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· 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
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [1]
· [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
3.145.68.167
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Lighttpd, mysql, umount, wardriving - po kilka pytań
lolq
Witam serdecznie

na początek spec.: RT-N10U z Tomato Firmware 1.28.0000 MIPSR2-097 K26 USB VPN

Lighttpd

1. Zainstalowałem lighttpd+php [5.2.17] wg opisu z http://tomatousb.org/forum/t-282372/l...ost-919862 i http://openlinksys.info/forum/viewthr...ad_id=9158 (ipkg install lighttpd i ipkg install php-fcgi).
Wszystko działa bardzo ładnie, natomiast mam pytanie odnośnie pliku S80lighttpd. Shibby w powyższym wątku pisze o edycji tego pliku. Ja chciałbym z ciekawości zapytać, co daje dopisanie do kodu:

rm -r /tmp/php-fcgi* 2> /dev/null
kill -9 `pidof php-fcgi` 2> /dev/null

ponieważ na początku dodałem wg zaleceń tylko :/opt/bin:/opt/sbin i polecenia /opt/etc/init.d/S80lightpd start / stop tak samo działały. Później oczywiście dodałem też i te linijki, o które pytam.

1a. Nie instalowałem php, php-xmlrpc, xmlrpc-c z wątku shibby. Chciałbym zapytać, czy jest to konieczne, zalecane, co daje ich instalacja? Przyznam szczerze, że jeśli chodzi o samą instalację sugerowałem się powyższym opisem z tomatousb.org i tam nie ma ich w poleceniach instalacji.

1b.Chcąc czegoś się nauczyć wziąłem się za plik /opt/etc/lighttpd/lighttpd.conf oryginalnie odkomentowane miałem mod_access i mod_accesslog, dodatkowo odk. i załadowałem mod_auth i nadałem hasełko (wg opisu z http://www.cyberciti.biz/tips/lighttp...ories.html). Na szczęście się udało. Chciałbym jeszcze zmienić server username z root. W powyższym opisie po prostu ktoś sobie wpisał vivek, natomiast w opisie z linku http://tomatousb.org/forum/t-282372/l...ost-919862 w sekcji Configure lighttpd jest odnośnik do tematu jak dodawać userów: http://tomatousb.org/tut:adding-your-...-own-users. Czy tak właśnie powinienem zrobić?

1c. W opisie instalacji lighttpd z tomatousb.org napisane jest, że:

Cytat

For starters, "mod_access", "mod_fastcgi" and "mod_accesslog" will the job, at minimum.

Dlatego odkomentowałem i załadowałem mod_fastcgi w lighttpd.conf. Wszystko fajnie, tylko jak zrobiłem, to pokazywał mi się błąd:

obrazki.elektroda.net/97_1343820339_thumb.png

Skojarzyłem plik w /opt/etc/lighttpd/conf.d/10-php-fcgi.conf, którego zawartość jest prawie identyczna jak moduł w lighttpd.conf i z powrotem po prostu zakomentowałem mod_fastcgi. Błędów po starcie żadnych nie ma.

1d. Automount w USB/NAS mam wyłączone, ponieważ w firewall dodałem:

sleep 5
/sbin/swapon /dev/sda1
/bin/mount /dev/sda2 /opt
/bin/mount /dev/sda3 /nas

sleep 5
/opt/etc/init.d/S80lighttpd start

sleep 5
iptables -A INPUT -p tcp --dport 80 -j ACCEPT


Wszystko działa jak należy, w gui port dla 192.168.1.1 zmieniony, serwer widoczny, tylko mam pytanie techniczne, czy uzasadnione jest dawać odstępy czasowe pomiędzy kolejnymi komendami? Mam jeszcze jedno pytanie - proszę o wyrozumiałość, jeśli będzie ono bardzo banalne - mianowicie kolejne dodanie sleep 5 powoduje, że cały skrypt wykonuje się po kolei w ciągu 15 sekund, czy wszystkie na raz po 5 sekundach?

MySQL

2. Wgrałem również mysql [4.1.22] wg opisu: http://openlinksys.info/forum/viewthr...rowstart=0 (bez phpmyadmin).
Podczas instalacji wyświetliło: /opt/bin/mysql_install_db: line 151 /bin/hostname: not found
/opt/etc/init.d/S70mysqld: line 186 bin/hostname: not found
Z odpowiedzi w w/w wątku dowiedziałem się, że trzeba doinstalować net-tools i wyedytować pliki dodając /opt/ .
Zrobiłem tak w dwu powyższych plikach, gdzieś po drodze wyskoczyło również, że w pliku /opt/bin/mysqld_safe i tam też dodałem. Od tej pory ładnie się uruchamia, choć wcześniej też nie było problemów.

Dodatkowo ustawiłem hasło zgodnie z poleceniem:

Cytat

Please remember to set a password for the MySQL root USER!
/opt/bin/mysqladmin -u root password 'new password'
/opt/bin/mysqladmin -u root -h password 'new password'


2a. show databases; pokazuje 3 bazy (first, mysql, test). First utworzyłem create database [databasename];.

2b. Chciałbym wrzucić Wordpress 3.1 (The minimum requirements for WordPress 3.1 are PHP 4.3 and MySQL 4.1.2.). Wiem, że to trochę ogólne pytanie, ale jak to zrobić...? Muszę jeszcze coś konfigurować jeśli chodzi o mysql? W lighttpd.conf zrobiłem server.document.root = '/nas/www/'. Tu wrzucam pliki?

2c. W poście http://openlinksys.info/forum/viewthr...post_69465 shibby mówi o załadowaniu modułu do lighttpd. Jakiego modułu?

2d. W poście http://openlinksys.info/forum/viewthr...ost_102310 krisan pisze:

Cytat

podłączenie do lokalnej bazy, dostępnej poprzez protokół tcpip:
mysql -u root -h 192.168.1.1

U mnie wywala: Error 2003: Can't connect to MySQL server on '192.168.1.1' (146). ?
Kiedy i czy trzeba się podłączać?

2e. W /nas/www/ utworzyłem folder /lighttpd. Niezależnie, czy do niego, czy do /www wrzucę index.html, strona pokazuje się w necie, dlaczego?

2f. Gdy do Firewall wrzuciłem - tak jak w 1d. /opt/etc/init.d/S70mysqld start w htop mnożą się procesy:

obrazki.elektroda.net/43_1343840025_thumb.png

Dlaczego tak się dzieje? Jak włączam z konsoli ręcznie, to jest ok.

Umount /nas

3. W menu Logging > Syslog > Custom Log File Path dałem /nas/logs/messages. Tak samo Bandwidth i IP Traffic: /nas/logs/.
Jak w takim wypadku odmontować /nas (/opt bez problemu, swapoff bez problemu)? W gui i konsoli nie idzie.
Znalazłem w wiki polecenie kill -TERM. Po sprawdzeniu w htop lub poprzez ps PID procesu, który "zostawał" (zawsze tylko syslogd -L -s 7168 -O /nas/logs/messages -b 1), dawałem polecenie kill -TERM 310 (309). Dopiero dawało się odmontować.

Wardriving

4. Znalazłem ciekawy dla mnie tutorial odnośnie wardrivingu:
PL - http://blog.kowalsio.com/2009/12/20/w...lo-i-gpsd/
EN - http://www.simplehelp.net/2008/11/03/...g-barbelo/
Chciałbym wykonać zawarte tam skrypty napisane albo w Perl, albo w Python. Czy wystarczy, że zainstaluję z Quick List of Optware Packages:
a) perl: perl - 5.8.8-23 - Practical Extraction and Report Language lub microperl - 5.8.8-11 - Microperl ?
i/lub
b) python: python - 2.5-1 - This is a package that sets up the default python ?
Sprawdziłbym, ale... zabrakło mi miejsca w /opt - w przyszłości nie popełnię już tego błędu, bo potwierdzam słowa shibby:

Cytat

Na jednym optware sie nie skonczy. Wierz mi najdzie cie ochota na wiecej.


4a. Czy jeśli chciałbym upublicznić taką mapkę, są jakieś przeciwwskazania? Czy można adresy MAC udostęniać? Słyszałem kiedyś, kiedyś, że google miał jakieś problemy z tym związane.

Z góry BARDZO DZIĘKUJĘ za wszelką pomoc i bezcenne rady.
Zarazem przepraszam, jeśli wątek jest zbyt długi i rozwlekły, ale chciałem spisać wszystkie zapytania w jednym topicu. Pytania i nurtujące mnie kwestie są - mam nadzieję - konkretnie opisane i pozwolą - jeśli taka będzie Wasza wola - bez problemów się z nimi zapoznać, a fajnie by było, gdyby również odpowiedzieć.

Pozdrawiam.
Edytowany przez lolq dnia 03-08-2012 10:47
Karol
 
krisan
Ad 2d.

Cytat

lolq napisał(a):
...
U mnie wywala: Error 2003: Can't connect to MySQL server on '192.168.1.1' (146). ?
Kiedy i czy trzeba się podłączać?


Domyślnie na linuxach masz TCP/IP wyłączone (opcja skip-networking w my.cnf) i możesz się łączyć tylko po socketach. Usunięcie tego wpisu aktywuje możłiwość łączenia się po tcp/ip. Jeśli uruchamiasz usługi lokalnie, nie musisz włączać tcp/ip - ustawiasz połączenie po socket.

Uruchomienie mysql z parametrem --socket=twojinnysocket umożliwi połączenie się z inną instancją mysqld. Porównaj z przykładami w http://openlinksys.info/forum/viewthr...ost_106537 dla my.cnf i konfigu phpmyadmin.

[small]Asus RT-N16: http://tomato.groov.pl/tomatoanon.php...0c5eb9d583
Tomato Firmware 1.28.0000 MIPSR2-12x K26 USB VPN

[b][color=#000099]Siemens Gigaset C475IP VoIP & Land
 
lolq
Ad 2b. Instalka wordpressa to był chyba zły pomysł, choć już byłem szczęśliwy, bo nie sądziłem, że uda mi się przejść przez lighttpd, php, mysql aż do tego momentu. W każdym bądź razie ujawnił się Dashboard wordpressa i ciągly loading modułów. Spojrzałem w gui na CPU Load i ... 5.14, 6.0, 7.0...
Edytowany przez lolq dnia 01-08-2012 20:02
Karol
 
przemasisko
Dlatego, że optware jest do dupki pod tym względem. Ogrom paczek jest źle skomplikowanych, w tym również od php.
Spróbuj na Entware to uczynić, a mówię Ci że będzie lepiej.
 
krisan
ad 2d.
daj w firewall killall mysqld (wymagane killall z optware) przed wywołaniem mysqld i się problem rozwiąże lub rozbuduj uruchamianie skryptu (np. niech S70mysqld sprawdza czy mysqld jest uruchomione, itd, itp)
 
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: 84

· 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,936,850 unikalnych wizyt