Tablica v3 na tomato by shibby lub MariuszNM
|
shibby |
Dodano 02-01-2011 17:36
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Ponieważ moje i Mariusza kompilacje Tomato posiadają już odpowiednie zmiany w httpd przedstawiam najprostrzy sposób na instalację tablicy v3 zmodyfikowanej przez Mariusza.
Wymagania:
- tomato by shibby lub by MariuszNM z odpowiednimi wpisami w httpd
- trochę miejsca na jffs lub opt
Jak sprawdzić czy mamy odpowiednio zmodyfikowaną wersje httpd?
Wystarczy połączyć się do routera przez telnet lub ssh i wpisać komendę httpd -h.
Jeżeli dostępne opcje to -d, -p, -s, -a, -b to mamy odpowiednią wersję httpd.
Jeżeli dostepne opcje to tylko -d, -p, -s nie możemy uzyć tej metody instalacji tablicy
Instalacja:
Opis dotyczy instalacji na jffs. Jeżeli chcemy użyć innej lokalizacji np /opt to trzeba odpowiednio poprawić ścieżki
Ściągamy i rozpakowujemy np na jffs plik z tablicą:
Cytat cd /jffs
wget http://tomato.groov.pl/download/Exp/board.tgz
tar zxvf board.tgz
rm -rf board.tgz
Do skryptu init dodajemy:
Cytat logger Serwis dla potrzeb tablicy...
/bin/rm -r /var/wwwext
ln -s /jffs/board /var/wwwext
Do sktyptu firewall dodajemy:
Cytat logger Board start...
/var/wwwext/board/messages.sh
/var/wwwext/board/blocked.sh
iptables -A INPUT -p tcp -i br0 --dport 8000 -j ACCEPT
Do skryptu WAN UP dodajemy:
Cytat logger Strona blokowania tablicy
cd /var/wwwext/wwwbr
httpd -a -b -p 8000
Po zapisaniu restartujemy router.
Jeżeli wszystko zrobiliśmy dobrze możemy wejść na stronę z tablicą:
Cytat http://ip_routera/ext/
Strona z komunikatem po zablokowaniu znajduje się pod adresem
Cytat http://ip_routera:8000/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
maglo18 |
Dodano 02-01-2011 23:07
|
User
Posty: 83
Dołączył: 16/03/2010 19:09
|
Czy działa komuś z powyższego tutorialu? Nie mogę dostać się do http://ip_routera/ext. Strona http://ip_routera:8000 wyświetla się. |
|
|
|
shibby |
Dodano 03-01-2011 07:44
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
mi dziala. Sprawdzalem na 031H na routerze wrt610Nv2.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
maglo18 |
Dodano 03-01-2011 13:42
|
User
Posty: 83
Dołączył: 16/03/2010 19:09
|
Też mam H31 od Ciebie na RT-N16. Tutorial raczej nie jest skomplikowany więc zastanawiam się gdzie może być problem. Może podpowiesz gdzie po kolei szukać? |
|
|
|
shibby |
Dodano 03-01-2011 14:06
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
sprobuj zalogowac sie najpierw do routera a pozniej przelam adres przez ext/
ew przenies zawartosc skryptu init na poczatek skryptu firewall.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
anonim747874734 |
Dodano 03-01-2011 20:08
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat shibby napisał(a):
Jeżeli wszystko zrobiliśmy dobrze możemy wejść na stronę z tablicą:
[quote]http://ip_routera/ext/
mam tak:
Cytat 500 Unknown
Read error
Cytat shibby napisał(a):
Strona z komunikatem po zablokowaniu znajduje się pod adresem
http://ip_routera:8000/
mam tak:
Cytat /tmp/.wxsw6wWg: line 7: ./index.sh: not found
zmieniłem jedynie katalog z jffs na /opt/board/...
nie działa mi wg tego tutoriala...
tomato 031H |
|
|
|
maglo18 |
Dodano 03-01-2011 20:56
|
User
Posty: 83
Dołączył: 16/03/2010 19:09
|
Z jakich aplikacji korzysta ta tablica bo próbuje ja zaisntalować już w trzeci sposób i mam błędy jak kolega wyżej.
/tmp/.wxM9RpCT: line 7: ./board/index.sh: not found
Może mam jakieś inne aplikacje które nie są kompatybilne albo ustawienia które kolidują z tablicą?
PS. Może komuś się przyda ja załapałem jak shibby dał podpowiedź w poście drugim. Jak ktoś ma GUI na innym porcie to aby dostać się do tego /ext to trzeba podać port do GUI.
http://ip_routera:port/ext |
|
|
|
shibby |
Dodano 03-01-2011 21:17
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
house zobacz czy polinkiwal ci pliki boarda pod /var/wwwext
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
anonim747874734 |
Dodano 04-01-2011 07:13
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat shibby napisał(a):
house zobacz czy polinkiwal ci pliki boarda pod /var/wwwext
a jak to sprawdzić ? |
|
|
|
shibby |
Dodano 04-01-2011 07:35
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
ls -l /var/wwwext
ew jak chcesz to mozesz dac mi na chwile dostep do routera i obadam o co chodzi. U mnie poszlo za pierwszym razem. Dziwi mnie to ze inni maja problemy :/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
anonim747874734 |
Dodano 04-01-2011 08:13
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat shibby napisał(a):
ls -l /var/wwwext
ew jak chcesz to mozesz dac mi na chwile dostep do routera i obadam o co chodzi. U mnie poszlo za pierwszym razem. Dziwi mnie to ze inni maja problemy :/
poszły namiary na router via PW, tylko zaznaczam ,że nie instalowałem na jffs tylko na optware (na pendrive)
Edytowany przez anonim747874734 dnia 04-01-2011 08:28
|
|
|
|
shibby |
Dodano 04-01-2011 13:17
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
house choinka wie czemu tak sie u ciebie dzieje. To jest cos z exportami.
Wgralem przed momentem na wrt610Nv2 ten sam soft co ty masz, wlaczylem jffs, zrobilem wszystko wg tutoriala i tablica dziala.
Zaraz sprobuje doinstalowac optware. Moze to sie wtedy kloci.
strzelam ze nie robiles czyszczenia nvram po wgraniu mojego tomato bo ty masz PATH
echo $PATH
/opt/sbin:/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin
a ja mam
echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/home/root:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:
chociaz z tego co widzialem to /etc/profile masz dobre.... hmm
//edit wgralem optware i tez tablica dziala.
zrob czyszczenie nvram (mozesz wczesniej zapisac ustawienia) i zobacz czy dziala.
Edytowany przez shibby dnia 04-01-2011 13:35
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
anonim747874734 |
Dodano 04-01-2011 23:30
|
OL Maniac
Posty: 1219
Dołączył: 02/08/2010 18:21
|
Cytat shibby napisał(a):
house choinka wie czemu tak sie u ciebie dzieje. To jest cos z exportami.
//edit wgralem optware i tez tablica dziala.
zrob czyszczenie nvram (mozesz wczesniej zapisac ustawienia) i zobacz czy dziala.
ehh... nie chce mi sie juz
wyczyscilem nvram, potem format pena, nowe optware + bash,nano,samba2,mc i instalka tablicy... nie działa - to samo co wyżej... |
|
|
|
shibby |
Dodano 05-01-2011 07:45
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
no to sory ale jestem zielony. Na moim testowym routerze dziala bez zajakniecia. Innego nie mam.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
mi5iek |
Dodano 05-01-2011 11:45
|
User
Posty: 16
Dołączył: 23/07/2009 14:50
|
U mnie na Asus RT-N16 + Tomato by Shibby ..031H tablica z tego tutoriala dziala bez problemu.
Jesli logujesz sie do routera przez https, inny port to musisz to podac np.
Nie zapominaj o zamknieciu "ext/"
Co do tablicy to oczywiscie dziala ale kiepsko. Czasem przy zapisie danych wpada w petle i odcina dostep do routera.
W zwiazku z powyzszym pytanie do shibby. Da sie automatycznie przekierowac wszystkich na strone informacyjna zablokowanych przez GUI Tomato? |
|
|
|
shibby |
Dodano 05-01-2011 12:33
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
zablokowanych w sensie przez access restriction? czy jak?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
mi5iek |
Dodano 05-01-2011 13:27
|
User
Posty: 16
Dołączył: 23/07/2009 14:50
|
tak, zablokowanych przez Access Restriction.
Edytowany przez mi5iek dnia 05-01-2011 13:27
|
|
|
|
maglo18 |
Dodano 05-01-2011 21:21
|
User
Posty: 83
Dołączył: 16/03/2010 19:09
|
Żeby nie wprowadzać innych w błąd tablica działa. Nie wiem co zrobiłem ale dział. |
|
|
|
vipeerr |
Dodano 08-01-2011 15:15
|
User
Posty: 10
Dołączył: 17/09/2009 22:29
|
mam dość :(
nie wiem, raz działało, do pewnego momentu. a teraz to ciągle, ta masakra
./ext/board/index.sh: line 3: cat: Permission denied ./ext/board/index.sh: line 14: nvram: Permission denied ./ext/board/index.sh: line 14: echo: Permission denied ./ext/board/index.sh: line 16: cat: Permission denied
oczywiście http://192.168.1.1/ext/
nie wspominając co wywala mi przy 192.168.1.1:8000
standardowo mam HTTP i HTTPS na lokalu i HTTPS na zewnątrz.
zmieniłem nawet na sam HTTP i dalej krzaki...
krew mnie zalewa hehe :)
błagam tylko nie mówcie mi żebym wyczyścił NVRAM :/ już to robiłem
router Asus RT-N16, /opt na pendrivie.
Tomato v1.28.8054 MIPSR2-beta-031H K26 USB VPN
co tu jeszcze dodać, mówiłem już że mnie krew zalewa? :P
aha
Init:
#.profile
echo "export PATH=/opt/bin:/opt/sbin:$PATH" > /root/.profile
echo "unset LD_LIBRARY_PATH" >> /root/.profile
/bin/rm -rf /var/wwwext
ln -s /jffs/board /var/wwwext
Zamykwanie:
/var/wwwext/board/statreset.sh
Firewall:
/var/wwwext/board/messages.sh
/var/wwwext/board/blocked.sh
iptables -A INPUT -p tcp -i br0 --dport 8000 -j ACCEPT
#optware
sleep 5
/jffs/autostart.sh
#rtorrent
iptables -A INPUT -p tcp --dport 61616:61717 -j ACCEPT
iptables -A INPUT -p tcp --dport 9090 -j ACCEPT
#/opt/etc/init.d/rtorrent start
#/opt/etc/init.d/lighttpd start
up WAN:
cd /var/wwwext/wwwbr
httpd -a -b -p 8000
Edytowany przez vipeerr dnia 08-01-2011 15:16
|
|
|
|
shibby |
Dodano 08-01-2011 15:38
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat #.profile
echo "export PATH=/opt/bin:/opt/sbin:$PATH" > /root/.profile
echo "unset LD_LIBRARY_PATH" >> /root/.profile
to jest juz zbedne i moze mieszac. Sprawdz bez tego.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|