101

Odp: OpenWRT i LUCi

Ale gafe strzeliłem, ok juz wszystko wiadomo smile

102

Odp: OpenWRT i LUCi

Tzn kiedyś było. Teraz musisz sobie doinstalować samodzielnie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

103 (edytowany przez Brudsien 2010-11-17 22:34:27)

Odp: OpenWRT i LUCi

A powiedz mi jak wgrac luci gdy router nie ma dostepu do neta, mam PPoE (Netia) wiec login i haslo nie jest ustawione

104

Odp: OpenWRT i LUCi

Ściągnij poszczególne pakiety.

Nie możesz po prostu zestawić połączenia pppoe?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

105

Odp: OpenWRT i LUCi

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

106

Odp: OpenWRT i LUCi

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?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

107

Odp: OpenWRT i LUCi

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'

108

Odp: OpenWRT i LUCi

no nie. Jak wr1043 to wan u Ciebie to eth0.2 nie eth1.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

109

Odp: OpenWRT i LUCi

Aha ok, tylko jak edytowac dana wartosc bez jakiegos edytora, sorry za takie pytania ale nigdy nic nie ustawialem przez ssh

110

Odp: OpenWRT i LUCi

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 network
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

111

Odp: OpenWRT i LUCi

Dziekuje za pomoc juz dzialam smile

112

Odp: OpenWRT i LUCi

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 start

Po wstukaniu adresu routera wyświetla mi się piękne zero w przeglądarce smile

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-1

ps:

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    ps

mount:

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 hmm

113

Odp: OpenWRT i LUCi

A gdzie gargoyle przeniosłeś? Bo wskazuje Ci na ten sam /www, co z portami?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

114

Odp: OpenWRT i LUCi

Cezary napisał/a:

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 tongue

115

Odp: OpenWRT i LUCi

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

116 (edytowany przez DJ1910 2011-01-19 11:41:13)

Odp: OpenWRT i LUCi

Kumam, więc jak chce luci, to mam zkillować 2370? smile

edit: jednak nie tędy droga tongue proszę o poradę...

117

Odp: OpenWRT i LUCi

Wykonaj ten skrypt z palca (w sensie strony luci) i zobacz czy się wykonuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

118

Odp: OpenWRT i LUCi

Cezary napisał/a:

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 address

119

Odp: OpenWRT i LUCi

Ale 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...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

120 (edytowany przez DJ1910 2011-01-19 12:49:11)

Odp: OpenWRT i LUCi

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?

121

Odp: OpenWRT i LUCi

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

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

122

Odp: OpenWRT i LUCi

Cezary napisał/a:

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

123

Odp: OpenWRT i 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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

124

Odp: OpenWRT i LUCi

Cezary napisał/a:

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 ?:)

125

Odp: OpenWRT i LUCi

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ż...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.