23 Czerwca 2025 00:10:05
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [MOD] FreshTomato-AR...
· Sieć domowa: System...
· Neostrada Biznes - w...
· wnr3500l v2 multicast
· Brak izolacji Guest ...
· [S] Ubiquity Edgerou...
· 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 ...
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [931]
· Sieć domowa: Sys... [3]
· Neostrada Biznes ... [0]
· wnr3500l v2 multi... [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 :: » 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: 23

· 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

121,116,019 unikalnych wizyt