Temat: OpenWRT (asus500gp) i gbox

Pomyślałem sobie, że postawię serwer kart oparty na gbox bezpośrednio na kamikaze 8.09 ale niestety nie bardzo wiem jak sobie poradzić sad

binarkę dla mips przenoszę do /usr/bin ale odpalenie jej niestety już nie wychodzi sad

root@OpenWrt:/usr/bin# gbox.mips
gbox.mips: can't resolve symbol '__uClibc_start_main'

w zabawie z linuxem dopiero startuję więc wybaczcie moją niewiedzę.

2

Odp: OpenWRT (asus500gp) i gbox

To znaczy ze ta binarka jest skompilowana pod inny system z inną wersją biblioteki uClibc. A to po prostu oznacza że albo szukasz innej binarki, albo instalujesz kamikaze 7.09 albo samodzielnie kompiluj bieżące kamikaze ale wybierasz odpowiednią wersją uClibc (0.9.29 pewnie)

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

3 (edytowany przez reFORma 2009-11-27 10:48:49)

Odp: OpenWRT (asus500gp) i gbox

WIELKIE dzięki za odpowiedź - pewnie mi się to nie uda wink - ale spróbuje skompilować własną wersję.

Tylko - jak sprawdzam jaka wersja jest u mnie to właśnie 0.9.29 - więc teraz nie bardzo wiem co powinienem zrobić.

4

Odp: OpenWRT (asus500gp) i gbox

Oj, chodzi oto że binarce nie podoba się wersja uClibc - nie wiem która, strzeliłem tam bo to najpopularniejsza przyczyna.

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

5

Odp: OpenWRT (asus500gp) i gbox

Cezary napisał/a:

Oj, chodzi oto że binarce nie podoba się wersja uClibc - nie wiem która, strzeliłem tam bo to najpopularniejsza przyczyna.

Właśnie to załapałem smile - zastanawiam się tylko czy jest możliwość sprawdzenia jaką wersję uClibc chce gbox by wiedzieć z którą wersją skompilować.
Kolejna sprawa - czy nie da się zrobić 'downgradu' uClib do starszej wersji w już skompilowanym image.

6

Odp: OpenWRT (asus500gp) i gbox

No nie możesz bo inne programy będą miały problemy smile. Poszukaj po prostu wersji która chodzi u Ciebie.

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

7

Odp: OpenWRT (asus500gp) i gbox

Cezary napisał/a:

No nie możesz bo inne programy będą miały problemy smile. Poszukaj po prostu wersji która chodzi u Ciebie.

A czy znajdę gdzieś w sieci same binarki ld-uClibc.so.0 pod 'mipsa' w starszych wersjach - mam pewien pomysł ale nie mogę znaleźć ich w starszych wersjach. Może być także info jak wyrwać je z IPK to sobie rozpakuję.

8

Odp: OpenWRT (asus500gp) i gbox

ipk to wlasnie paczka jest. zmień rozszerzenie na tgz i winzip to łyknie

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

9 (edytowany przez reFORma 2009-11-27 19:28:48)

Odp: OpenWRT (asus500gp) i gbox

Wszystko jest pięknie - gbox działa bez problemu na 7.09 a tam jest uClibc w wersji 0.9.28 tylko, że zaczęły się schody sad.
Jak pisałem wcześniej cienko u mnie (jeszcze) z linuxem więc mam pewne problemy sad potrzebuję podpowiedzi:
- jak skonfigurować firewall z poziomu konsoli na 7.09
- jak odpalić dyndns

za dotychczasową pomoc BARDZO dziękuję.

10

Odp: OpenWRT (asus500gp) i gbox

- /etc/firewall.user lub /etc/config/firewall, nie pamiętam jak 7.09 było, masz tam wszystko opisane
- dokładnie tak samo jak 8.09. ez-ipupdate chociaż by zainstaluj.

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

11 (edytowany przez reFORma 2009-11-28 20:41:00)

Odp: OpenWRT (asus500gp) i gbox

Wszystko działa prawidłowo smile - zainstalowałem 7.09 z http://downloads.x-wrt.org/xwrt/kamikaz … uashfs.trx.

BIG THX za podpowiedzi

jeszcze jedno pytanie: czy robienie backup-u tą metodą http://nuwiki.openwrt.org/oldwiki/backupandrestore:

mount -o remount,ro /dev/mtdblock/4 /jffs
dd if=/dev/mtdblock/1 > /tmp/wrt-linux.trx
mount -o remount,rw /dev/mtdblock/4 /jffs
dd if=/dev/mtdblock/3 > /tmp/wrt-nvram.bin

działa  wink - bo backup uzyskałem (dziwnie wielki 7,6 MB), tylko nie bardzo mam chęć przywracać - cieszę się działającą wersją i wolę jej nie 'zabić'.

12

Odp: OpenWRT (asus500gp) i gbox

Bo w ten sposób zgrywasz cały flash. Zrób sobie kopię tego co jest w katalogu /jffs - to są wszystkie zmiany i pliki które zainstalowałeś na nowym systemie.

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

13 (edytowany przez reFORma 2009-11-29 15:09:11)

Odp: OpenWRT (asus500gp) i gbox

Fajnie jest powiedzieć: 'zgraj' wink - wiem, że kopiowanie to nie dobry pomysł bo tracę uprawnienia plików, więc sądzę, że trzeba to spakować.

root@OpenWrt:~# tar cvf jffs.tar /jffs
tar: removing leading '/' from member names
jffs/
jffs/bin/
jffs/bin/gbox.mips
jffs/etc/
jffs/etc/TZ
jffs/etc/META_dAfFgHE39ktF3HD2sr
jffs/etc/themes.lst
jffs/etc/dropbear/
jffs/etc/dropbear/dropbear_dss_host_key
jffs/etc/dropbear/dropbear_rsa_host_key
jffs/etc/config/
jffs/etc/config/webif
jffs/etc/config/META_dAfFgHE39ktF3HD2sr
jffs/etc/config/firewall
jffs/etc/config/timezone
jffs/etc/config/network
jffs/etc/config/wireless
jffs/etc/ethers
jffs/etc/init.d/
jffs/etc/init.d/ddns
jffs/etc/passwd
jffs/etc/passwd-
jffs/etc/ipkg.conf
jffs/lib/
jffs/lib/libpthread-0.9.28.so
jffs/lib/libpthread.so.0
jffs/usr/
jffs/usr/bin/
jffs/usr/bin/updatedd
jffs/usr/lib/
jffs/usr/lib/ipkg/
jffs/usr/lib/ipkg/info/
jffs/usr/lib/ipkg/info/webif-lang-pl.control
jffs/usr/lib/ipkg/info/webif-lang-pl.list
jffs/usr/lib/ipkg/info/updatedd-mod-dyndns.control
jffs/usr/lib/ipkg/info/libpthread.list
jffs/usr/lib/ipkg/info/libpthread.control
jffs/usr/lib/ipkg/info/python.control
jffs/usr/lib/ipkg/info/updatedd.list
jffs/usr/lib/ipkg/info/librsync.list
jffs/usr/lib/ipkg/info/updatedd-mod-dyndns.list
jffs/usr/lib/ipkg/info/updatedd.control
jffs/usr/lib/ipkg/info/librsync.control
jffs/usr/lib/ipkg/lists/
jffs/usr/lib/ipkg/lists/release
jffs/usr/lib/ipkg/lists/X-Wrt
jffs/usr/lib/ipkg/lists/backport
jffs/usr/lib/ipkg/META_dAfFgHE39ktF3HD2sr
jffs/usr/lib/ipkg/status
jffs/usr/lib/webif/
jffs/usr/lib/webif/lang/
jffs/usr/lib/webif/lang/pl/
jffs/usr/lib/webif/lang/pl/common.txt
jffs/usr/lib/librsync.so.1.0.2
jffs/usr/lib/updatedd/
jffs/usr/lib/updatedd/dyndns.so
jffs/usr/lib/librsync.so.1
jffs/www/
jffs/www/themes/
jffs/www/themes/META_dAfFgHE39ktF3HD2sr
jffs/www/themes/active
root@OpenWrt:~#

nie wiem tylko dlaczego dostaję ostrzeżenie

tar: removing leading '/' from member names

Mam natomiast inny problem - potrzebuję w katalogu 'var' wstawić katalog 'keys' z różnymi pikami, ale 'var' jest linkiem do 'tmp' i po restarcie wszystko w nim znika sad - jak to rozwiązać.


Cezary dzięki za pomoc - bez niej bym poległ.

Adam

14

Odp: OpenWRT (asus500gp) i gbox

Po prostu w skryptach startowych skopuj sobie klucze w które masz w dowolnym innym katalogu do /var

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

15

Odp: OpenWRT (asus500gp) i gbox

Cezary napisał/a:

Po prostu w skryptach startowych skopuj sobie klucze w które masz w dowolnym innym katalogu do /var

simple - BIG thx za cierpliwość i pomoc.