Portál AbcLinuxu, 3. května 2025 02:05

Malá měkká vépéenka

23.12.2009 17:17 | Přečteno: 1116× | Linux | poslední úprava: 23.12.2009 17:20

Blíží se nám vykoupení z těch nechutně stresujících předvánočních bláznění. Protože mě vánoce moc neberou a v práci mám celkem na pilno, budu muset čas od času využít vzdáleného přístupu...

Protože firma ve které pracuji profituje ze software pro většinový operační systém a je mimo jiné gold partnerem Microsoftu, využívají se na úplně všechno produkty této společnosti. Takže místo někdejšího Cisco clienta je potřeba pro připojení do firemní sítě použít VPN.

Nemám rád kdejaká klikadla a tak jsem před nedávnem vypotil s manuálem „v ruce“ skriptík...

#!/bin/sh
LINKNAME='foo'
SERVER='firemni.server.cz'
DOMAIN='DOMENA'
USER='jmeno'
PASSWORD='heslo'
NET='172.20.0.0'
MASK='255.255.0.0'
DNS='172.20.20.201'
RESOLVBAK="/etc/resolv.conf.$LINKNAME.bak"
PIDFILE="/var/run/ppp-$LINKNAME.pid"

up()
{
    if [ -f $PIDFILE ]; then
        echo "Already up?"
        exit 1
    fi
    pppd logfd 2 updetach lock noauth nobsdcomp nodeflate nodefaultroute require-mppe-128 \
        linkname $LINKNAME \
        domain $DOMAIN \
        pty "pptp $SERVER --nolaunchpppd" \
        name $USER \
        password $PASSWORD &&
    if [ -f $PIDFILE ]; then
        route add -net $NET netmask $MASK dev $(tail $PIDFILE -n1)
        mv /etc/resolv.conf $RESOLVBAK
        echo "nameserver $DNS" > /etc/resolv.conf
        cat $RESOLVBAK >> /etc/resolv.conf
    fi
}

down()
{
    if [ -f $PIDFILE ]; then
        kill $(head $PIDFILE -n1)
        if [ -f $RESOLVBAK ]; then
            mv $RESOLVBAK /etc/resolv.conf
        fi
    else
        echo "Already down?"
        exit 1
    fi
}

case "$1" in
    "up") up ;;
    "down") down ;;
    *) echo "usage: $0 up|down"
esac

A je to, pak už stačí spustit KRDC. Pozitivní je, že mi spojení ještě ani jednou nelehlo, což se nedá říct o připojení realizovaném z Windows, tam měla vzdálená plocha neustále problémy s šifrováním a co 5 minut lehla, samotný tunel měl rekord něco kolem hodiny... Proč? Kdo ví.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

otasomil avatar 23.12.2009 18:46 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Malá měkká vépéenka
Odpovědět | Sbalit | Link | Blokovat | Admin

>>>Pozitivní je, že mi spojení ještě ani jednou nelehlo, což se nedá říct o připojení realizovaném z Windows, tam měla vzdálená plocha neustále problémy s šifrováním a co 5 minut lehla, samotný tunel měl rekord něco kolem hodiny... Proč?

Protoze i cesky clovicek dokaze neco udelat tak aby to chodilo jak ma.

K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.