Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: Ingon в Jan 13, 2004, 15:16



Титла: kak da si podkaram VPN pod linux...
Публикувано от: Ingon в Jan 13, 2004, 15:16
Znachi imam jelanie da si instaliram linux(dori sam go pravil RH 9.0) no imam edin problem... Imam lan... no lan-a za da moga da vlezna v inet trqbva da se varja v 1 VPN... demek inet prez VPN... no ne znam kak se pravi tova na lin(na win e predelno ochevidno)... sega imam jelanie da sloja Fedorata no nqkoi moje li da mi dade otgovor na VPN problema mi ???


Титла: kak da si podkaram VPN pod linux...
Публикувано от: в Jan 13, 2004, 15:43
Погледни това
PPTP client
Поддържа Win криптирането и компресия. Ползвам го за да се закачам на Linux VPN но казват, че работи и със MS


Титла: kak da si podkaram VPN pod linux...
Публикувано от: Guru в Jan 14, 2004, 00:00
Това е, действай ;)
Ако искаш може да ти дам едно скриптче, с което по-лесно да си пускаш нета :)


Титла: kak da si podkaram VPN pod linux...
Публикувано от: Ingon в Jan 14, 2004, 09:48
Hubavo bi bilo sas scriptcheto che vapreki che na rabota sam sas linux tova ne mi dava predimstvo :)))


Титла: kak da si podkaram VPN pod linux...
Публикувано от: Guru в Jan 14, 2004, 13:20
Ето го и него :)
Примерен код
#!/bin/bash

VPN="10.0.0.1" # това ти е VPN сървъра
USER="guru" # тук ти е username-а

while [ 1 ]; do
        FLAG=1
        while [ "$FLAG" == "1" ]; do
               ping -c 3 $VPN # това го коментираш, ако е спрян пинга до VPN сървъра ти
                FLAG="$?"
        done
        pptp $VPN hide-password noauth defaultroute noipdefault \
                user $USER ipparam $VPN noipx # persist require-mschap-v2
        sleep 5
        pppstats -w 1
done

След като си инсталирал ония нещица дето пише на сайта (двата пакета: pptp-linux-1.4.0.tar.gz и ppp-2.4.2_cvs_20040102.tar.gz)
Слагаш туй нещо примерно във файлче с име vpn_start в /usr/local/sbin
В /etc/ppp/chap-secrets слагаш следния ред:
Примерен код
guru * parolata

където съответно заместваш "guru" с твоя username и "parolata" с твоята парола за достъп до VPN-а.
Пускането можеш да направиш така:
Примерен код
# /usr/local/sbin/vpn_start > /dev/null &

Така няма да ти изписва разни бозички в конзолата, в която го пускаш. Спирането става по грубия начин:
Примерен код
# killall -9 vpn_start
# killall -9 pptp