Új hozzászólás Aktív témák

  • Intruder2k5

    MODERÁTOR

    válasz fecs #8339 üzenetére

    Nos, tehát most van egy kis időm...

    Indítsd újra a routert. (pl. reboot paranccsal SSH-n, a winyó legyen rajta)
    Miután elindult, lépj be ismét, és írd be a df parancsot.
    Ott látni fogsz ilyen sorokat:

    /dev/discs/disc0/part6 995864 118708 825752 13% /tmp/mnt/disc0_6
    /dev/discs/disc0/part7 149866464 67584 142063184 0% /tmp/mnt/disc0_7

    Ez azt jelenti, hogy az automount felmountolta a particiókat, a mögöttük látott mappákba.
    Ezeket le kell csatolni. A parancsok:

    umount /tmp/mnt/disc0_6
    umount /tmp/mnt/disc0_7

    Aztán kapcsoljuk be a swap-et.

    swapon /dev/discs/disc0/part5

    Most lehet felcsatolni a nekik megfelelő helyre a particiókat:

    mount /dev/discs/disc0/part6 /opt
    mount /dev/discs/disc0/part7 /opt/etc/samba/Share

    Elvileg így már működik a Midnight Commander, és azzal is szerkesztheted a scripteket. Az indító parancs:

    mc

    Vagy marad a fapadosabb vi editor, ami pedig

    vi /usr/local/sbin/post-boot

    parancsra indul. (post-boot szerkesztése)
    De ne felejtsd el, itt jön az a rész, ami a hsz-eknél van leírva, hogy létre kell hozni előbb egy-két mappát, mert különben ellenkezik mikor menteni akarod a file-t.
    Szóval ha a post-boot, és/vagy a post-firewall létrehozásakor “no such file or directory” hibáért reklamál, akkor a megoldás a következő.

    mkdir /usr/local/sbin

    A post-firewall file-ba neked ezt kell tenned:

    #!/bin/sh

    swapon /dev/discs/disc0/part5

    mount /dev/discs/disc0/part6 /opt
    i=0
    while [ $i -le 30 ]
    do
    if [ -d /opt/etc ]
    then
    break
    fi
    sleep 1
    i = `expr $i+1`
    done

    mount /dev/discs/disc0/part7 /opt/etc/samba/Share
    i=0
    while [ $i -le 30 ]
    do
    if [ -d /opt/etc ]
    then
    break
    fi
    sleep 1
    i=`expr $i+1`
    done

    dropbear
    /opt/etc/init.d/rc.unslung

    Ha végeztél a szerkesztéssel, és el is van mentve, akkor pedig:

    chmod 755 /usr/local/sbin/post-boot
    chmod 755 /usr/local/sbin/post-firewall
    flashfs save && flashfs commit && flashfs enable && reboot

    Ezek után már remélhetőleg fel fog mountolódni mindkét partició automatikusan.

    Ha az SSH-t bekapcsoltad a webadmin felületen, akkor elvileg az utolsó előtti sorra nincsen szükség (dropbear). Ha viszont még csak Telnet kapcsolatot használsz, akkor vagy maradjon végig a script, vagy kapcsold be a webadmin felületen az SSH elérést.

    [ Szerkesztve ]

Új hozzászólás Aktív témák