Odp: OpenWRT i LUCi
Ale gafe strzeliłem, ok juz wszystko wiadomo ![]()
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → OpenWRT i LUCi
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Ale gafe strzeliłem, ok juz wszystko wiadomo ![]()
Tzn kiedyś było. Teraz musisz sobie doinstalować samodzielnie.
A powiedz mi jak wgrac luci gdy router nie ma dostepu do neta, mam PPoE (Netia) wiec login i haslo nie jest ustawione
Ściągnij poszczególne pakiety.
Nie możesz po prostu zestawić połączenia pppoe?
Niestety nie bo mam router tplinka td-w8910g w trybie bridge ale login i haslo musi podac wr1043nd
Nawet ja je sciagne mam problem z wgraniem ich na router np nie moge sie polaczyc przez winscp
Nie czytasz. Najpierw zaloguj sie przez telnet i ustaw hasło. Wtedy połaczysz sie przez ssh.
To ustaw hasło na pppoe, w czym problem widzisz?
przez ssh to ja sie polaczylem, juz nawet chcialem wgrac nowy sofcik z gargoyle ale wywala mi blad przy kopiowaniu na router
Co do WAN to te ustawienia ?
etc/config/network
config 'interface' 'wan'
option 'ifname' 'eth1'
option 'proto' 'pppoe'
option 'username' 'xxxxxxxxxxx@dialnet.pl'
option 'password' 'yyyyyyy'
option 'keepalive' '3 5'
no nie. Jak wr1043 to wan u Ciebie to eth0.2 nie eth1.
Aha ok, tylko jak edytowac dana wartosc bez jakiegos edytora, sorry za takie pytania ale nigdy nic nie ustawialem przez ssh
Masz edytor, vi się nazwa (vi /etc/config/network, wciskasz "i" zeby być w trybie edycji, zmieniasz coś a później zapisujesz całość przez ESC :wq).
Możesz też przez uci
uci set network.wan.ifname=eth0.2
uci set network.wan.proto=pppoe
itd..
uci commit networkDziekuje za pomoc juz dzialam ![]()
No i teraz ja mam problem z Luci...TP-Link wr1043nd
mam dystrybucję backfire od Ciebie Cezary... (ściągnieta i zainstalowana na routerze 17.01.2011)
Chcę zainstalować Lucy, ale jest problem...
Robię wszystko zgodnie z tą stronką : http://luci.subsignal.org/trac/wiki/Ins … penWrtFeed (poza tym, że moja linijka w pliku opkg.conf wygląda następująco: src luci http://downloads.openwrt.org/backfire/1 … /packages)
I dupa...
Po instalacji wszystkiego i wykonaniu:
root@OpenWrt:~# /etc/init.d/uhttpd enable
root@OpenWrt:~# /etc/init.d/uhttpd startPo wstukaniu adresu routera wyświetla mi się piękne zero w przeglądarce ![]()
W międzyczasie w ułamku sekundy widać czarne tło i luci coś tam, i robi się albo pusty ekran albo zero..
przeglądłem troszkę wątek, i oto moje screeny z konsoli:
skład pakietu luci:
root@OpenWrt:~# opkg list-installed | grep luci
luci - 0.9+svn6512-1
luci-admin-core - 0.9.0-1
luci-admin-full - 0.9.0-1
luci-admin-mini - 0.9.0-1
luci-admin-rpc - 0.9+svn6512-1
luci-app-ddns - 0.9+svn6512-1
luci-app-firewall - 0.9.0-1
luci-app-initmgr - 0.9.0-1
luci-cbi - 0.9.0-1
luci-core - 0.9.0-1
luci-http - 0.9.0-1
luci-i18n-english - 0.9.0-1
luci-ipkg - 0.9.0-1
luci-json - 0.9+svn6512-1
luci-light - 0.9+svn6512-1
luci-lmo - 0.9.0-1
luci-lucid - 0.9+svn6512-1
luci-nixio - 0.9.0-1
luci-px5g - 0.9+svn6512-1
luci-sgi-cgi - 0.9.0-1
luci-sgi-uhttpd - 0.9+svn6512-1
luci-sys - 0.9.0-1
luci-theme-base - 0.9.0-1
luci-theme-openwrt - 0.9.0-1
luci-theme-openwrtlight - 0.9.0-1
luci-uci - 0.9.0-1
luci-uvl - 0.9.0-1
luci-web - 0.9.0-1ps:
root@OpenWrt:~# ps
PID USER VSZ STAT COMMAND
1 root 1368 S init
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [events/0]
5 root 0 SW [khelper]
8 root 0 SW [async/mgr]
41 root 0 SW [sync_supers]
43 root 0 SW [bdi-default]
45 root 0 SW [kblockd/0]
71 root 0 SW [kswapd0]
72 root 0 SW [aio/0]
73 root 0 SW [crypto/0]
85 root 0 SW [mtdblockd]
91 root 0 SW [ar71xx-spi]
224 root 0 SW [ipolldevd]
278 root 0 SWN [jffs2_gcd_mtd3]
294 root 1368 S init
311 root 1372 S syslogd -C16
313 root 1352 S klogd
327 root 784 S /sbin/hotplug2 --override --persistent --set-worker /
452 root 0 SW [cfg80211]
462 root 0 SW [khubd]
513 root 0 SW [phy0]
766 root 1428 S hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd
1053 root 1140 S /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
1073 root 1048 S vsftpd
1125 nobody 920 S /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
1135 root 2628 S N smbd -D
1137 root 2128 S nmbd -D
1202 root 1680 S /usr/sbin/pppd plugin pppoatm.so 0.35 vc-encaps mtu 1
1217 root 1364 S watchdog -t 5 /dev/watchdog
1422 root 1216 S /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
1423 root 1364 S -ash
1569 root 1216 S /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
1570 root 1364 S -ash
1836 root 1532 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -t
2370 root 1336 S httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d /
2518 root 760 S /usr/sbin/ntpclient -i 3600 -s -l -D -p 123 -h 0.pool
2818 root 1196 S /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
2819 root 1372 S -ash
2824 root 1360 R psmount:
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14724k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)W logach (logread) nie widzę nic ciekawego...
żeby nie było...laikiem w dziedzinie linuxa itd nie jestem, i pare godzin już spędziłem nad problemem...i nie wiem za cholerę w czym problem ![]()
A gdzie gargoyle przeniosłeś? Bo wskazuje Ci na ten sam /www, co z portami?
A gdzie gargoyle przeniosłeś? Bo wskazuje Ci na ten sam /www, co z portami?
z gargoylem nic nie robiłem, a co do portów to nie kumam o co pytasz ![]()
1836 root 1532 S /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -t
2370 root 1336 S httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d /
Masz odpalone dwa serwery www - jeden od gargoyle, i jeden od luci. Oba wskazują na /www. Więc jak zainstalowałeś pliki od tego i od tego to może się coś gryźć. Serwer nasłuchuje na porcie 80 - dwa nie mogą. Wiec albo jeden albo drugi.
Kumam, więc jak chce luci, to mam zkillować 2370? ![]()
edit: jednak nie tędy droga
proszę o poradę...
Wykonaj ten skrypt z palca (w sensie strony luci) i zobacz czy się wykonuje.
Wykonaj ten skrypt z palca (w sensie strony luci) i zobacz czy się wykonuje.
Zrobiłem, i widzę że sa problemy...
root@OpenWrt:~# /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -t
Notice: Unable to load TLS plugin - disabling SSL support! (Reason: File not found)
/usr/sbin/uhttpd: option requires an argument -- t
Usage: /usr/sbin/uhttpd -p [addr:]port [-h docroot]
-f Do not fork to background
-c file Configuration file, default is '/etc/httpd.conf'
-p [addr:]port Bind to specified address and port, multiple allowed
-s [addr:]port Like -p but provide HTTPS on this port
-C file ASN.1 server certificate file
-K file ASN.1 server private key file
-h directory Specify the document root, default is '.'
-E string Use given virtual URL as 404 error handler
-I string Use given filename as index page for directories
-S Do not follow symbolic links outside of the docroot
-D Do not allow directory listings, send 403 instead
-R Enable RFC1918 filter
-l string URL prefix for Lua handler, default is '/lua'
-L file Lua handler script, omit to disable Lua
-x string URL prefix for CGI handler, default is '/cgi-bin'
-i .ext=path Use interpreter at path for files with the given extension
-t seconds CGI and Lua script timeout in seconds, default is 60
-T seconds Network timeout in seconds, default is 30
-d string URL decode given string
-r string Specify basic auth realm
-m string MD5 crypt given string
root@OpenWrt:~# httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d /
-ash: **.csv: not found
-ash: **.cgi: not found
-ash: **.sh: not found
socket: Address family not supported by protocol
bind: Address already in use
httpd_gargoyle: can't bind to any addressAle nie serwer http bo on działa. Skrypt luci który masz w /www/luci itd. Strzelam że wyskoczy Ci komunikat o binarnej niezgodności w programie lua...
rozumiem że chodzi o to, że w podkatalogu cgi-bin znajduje się plik luci o następującej treści:
#!/usr/bin/lua
require "luci.cacheloader"
require "luci.sgi.cgi"
luci.dispatcher.indexcache = "/tmp/luci-indexcache"
luci.sgi.cgi.run()i wykonuje ten skrypt z góry i jest coś takiego:
> root@OpenWrt:~# /usr/bin/lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio (double int32)
>Nie łatwiej by było załątwić problem poprzez wgranie sysupgrade? nie wiedziałem wczesniej o istnieniu interfejsu gargoyle, więc może nie trzeba instalować luci by mieć takowy interfejs...
przy sysupgrade z opcją -n nie stracę ustawień i pakietów do modemu ADSL na usb?
Stracisz. bez -n jak już, a i tak informacje o zainstalowanych pakietach polecą.
Nie masz wykonać lua tylko ten skrypt właśnie, czyli /www/cgi-bin/luci
/www/cgi-bin/luci
root@OpenWrt:~# /www/cgi-bin/luci
/usr/bin/lua: error loading module 'luci.cacheloader' from file '/usr/lib/lua/luci/cacheloader.lua':
/usr/lib/lua/luci/cacheloader.lua: bad header in precompiled chunk
stack traceback:
[C]: ?
[C]: in function 'require'
/www/cgi-bin/luci:2: in main chunk
[C]: ?cuś takiego wyskoczyło...any ideas?
Tak. Zainstalowałeś luci niezgodne z tym co masz zainstalowane. Musisz wszystkie biblioteki (lua w szczególności) zainstalować z tego samego miejsca do luci.
Tak. Zainstalowałeś luci niezgodne z tym co masz zainstalowane. Musisz wszystkie biblioteki (lua w szczególności) zainstalować z tego samego miejsca do luci.
A może tak ludzkim językiem ?:)
Nie rozumiem co mam zrobić...
dobra...a gdyby tak wywalić Luci i mieć GUI w postaci Gargoyle? nie byłoby szybciej i łatwiej ?:)
No prościej się nie da wytłumaczyć. Zainstalowałeś luci to wszystkie komponenty tez masz mieć z tego samego miejsca. A np. takie liblua masz z innego.
Miałes Gargoyle przecież...
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → OpenWRT i LUCi
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc