Portál AbcLinuxu, 25. října 2025 10:47
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í.
Tiskni
Sdílej:
>>>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.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.