OptWare telepítése

Ebben a fejezetben megnézzük, hogy hogyan telepítsük fel az OptWare csomagot. Ezzel rengeteg új funkcióval bővíthetjük a már így is különösen okos routerünket.

Jelentkezzünk be a routerbe putty segítségével. Ha az előző bejegyzést nagyrészint követtük, akkor a pendrive egy partíciója most már fel van csatolva /opt könyvtárra.

Ezt a df parancs kiadásával ellenőrizzük is:

df

A következőképpen kellene kinéznie:

Ha nincs felcsatolva akkor a

mount -o noatime /dev/discs/disc0/part1 /opt

parancssal tudjuk ezt korrigáni. Ez csak a következő újraindításigérvényes, ezért a pendrive telepítés cikk végén lévő usb.startup fájl tartalmába illeszük bele ezt a parancsot.

Ha minden rendben akkor adjuk ki a következő parancsokat:

cd /tmp
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh
 -O - | tr -d '\r' > /tmp/optware-install.sh
sh optware-install-ddwrt.sh

Ha sikeresen lefutott, akkor egy scriptet kell írnunk, hogy automatikusan elinduljon. Adjuk ki a következő parancsokat:

 mkdir /jffs/etc
 mkdir /jffs/etc/config
 vi /jffs/etc/config/optware.startup

A fájl tartalma a következő:

#!/bin/sh

mount -o bind /jffs/opt /opt

unset LD_LIBRARY_PATH
unset LD_PRELOAD

[ -e /opt/etc/profile ] && mount -o bind /opt/etc/profile /etc/profile

if [ -d /opt/etc/init.d ]; then
  for f in /opt/etc/init.d/S* ; do
      [ -x $f ] && $f start
  done
fi

Állítsuk be indíthatóra és teszteljük is le:

 chmod +x /jffs/etc/config/optware.startup
 /jffs/etc/config/optware.startup

Végül csináljunk meg /opt/etc/profile fájlt a következő tartalommal:

 export PATH=/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 export PS1='\u@\h:\w\$ '

 [ -x /opt/bin/less ] ||  alias less=more
 [ -x /opt/bin/vim ] ||  alias vim=vi

 arp() { cat /proc/net/arp; }
 ldd() { LD_TRACE_LOADED_OBJECTS=1 $*; }
 reboot() { killall nmbd
            killall smbd
            killall xinetd
            killall thttpd
            sleep 1
            umount /opt
            /sbin/reboot
           }

Ez a fájl beállítgat néhány paramétert és azt, hogy ha kiadjuk a reboot parancsot, akkor szépen induljon újra a router a különböző USB-re dolgozó programiok leállítása után.

csütörtök, október 30th, 2008 DD-WRT

2 Comments to OptWare telepítése

  1. Szia!

    Jó leírások, gratula! Torrentet hogyan lehet ezután a routerre varázsolni?

    Köszi

  2. kozsely on február 16th, 2009
  3. Szia!

    A következő a problémám:

    root@DD-WRT:~# df
    Filesystem 1k-blocks Used Available Use% Mounted on
    rootfs 2048 2048 0 100% /
    /dev/root 2048 2048 0 100% /
    /dev/mtdblock/4 5120 1036 4084 20% /jffs
    /dev/discs/disc0/part1
    972508 19744 902564 2% /opt
    root@DD-WRT:~# /jffs/etc/config/optware.startup
    mount: mounting /jffs/opt on /opt failed: No such file or directory
    root@DD-WRT:~#

    Mi lehet a baja?

  4. petike999 on február 24th, 2009

Vélemény, hozzászólás?

Hozzászólás küldéséhez be kell jelentkezni.