Настройка VPN (MS PPTP)

Cent OS, Scientific Linux

Модераторы: broom, Модераторы разделов

Аватара пользователя
b-font
Сообщения: 37
ОС: Gentoo

Настройка VPN

Сообщение b-font » 15.06.2006 22:12

Помогите ГРАМОТО настроить соединение PPTP в Fedora Core 5.. Настроил как смог, соединение работает.
Но после перезагрузки приходиться опять настраивать маршруты....

Сервр VPN: vpn.relant.ru (213.142.214.178)
Сервер DNS: dns.aprec.ru (213.142.214.1)


Вот что я делал:

1. Привёл файл etc/ppp/options до вида:

local
lock
nodetach

nobsdcomp
nodeflate

mtu 1460
mru 1460

require-mppe-40
require-mppe-128
require-mppe

lcp-echo-interval 30
lcp-echo-failure 5

require-mschap-v2
refuse-pap
refuse-chap
refuse-mschap
refuse-eap

defaultroute

user <Login>
noauth


2. Создал файл /etc/ppp/peeps/Main, следующего содержания:

debug

pty "/usr/sbin/pptp 213.142.214.178 --nolaunchpppd"
connect /bin/true
defaultroute

name <Login>
remotename PPTP

ipparam Main

file /etc/ppp/options.pptp


3. Создал файлы /etc/ppp/pap-secrets и chap-secrets:

# Secrets for authentication using CHAP
# client server secret IP addresses
<Login> PPTP <Password> *


4. Настройка маршрутизации.

$ /sbin/route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
ns.aprec.ru 10.2.1.254 255.255.255.255 UGH 0 0 0 eth0
ras3.aprec.ru 10.2.1.254 255.255.255.255 UGH 0 0 0 eth0
10.2.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 10.2.1.254 0.0.0.0 UG 0 0 0 eth0


4.2 Поднял маршрут на VPN сервер:

/sbin/route add -host 213.142.214.178 gw 10.2.1.254

4.3 Поднял маршрут на DNS сервер:

/sbin/route add -host 213.142.214.1 gw 10.2.1.254

4.4 Удалил маршрут по умолчанию:

/sbin/route del default

5. Поднял соединение:

/usr/sbin/pppd call Main

6. Перезагрузка

И всё начиная с пункта 4. :(
Спасибо сказали:

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Настройка VPN

Сообщение sash-kan » 16.06.2006 19:37

replacedefaultroute? (man pppd)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:

Аватара пользователя
ety
Сообщения: 358
ОС: Linux

Re: Настройка VPN

Сообщение ety » 16.06.2006 19:49

хмм... в моей сетки админ выкладывает фаил роутов на сервак, при загрузки системы он автоматом скачивается wget-ом, и загружается "ip r a".
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
Спасибо сказали:

#Ch@iNeD_W@Rri0R#
Сообщения: 25

Re: Настройка VPN

Сообщение #Ch@iNeD_W@Rri0R# » 04.07.2006 17:53

Mojet kak to pomojet.....

1. Check that you have pptp client(usually at /usr/bin/pptp):
If you don't have a PPTP client install, you can download it from a link below:
For Debian Sarge: (url:)pptp-linux_1.5.0-5_i386.deb and type: dpkg --install pptp-linux_1.5.0-5_i386.deb
For RedHat/Fedora: (url:)pptp-linux-1.5.0-3.i386.rpm and type: rpm --install pptp-linux-1.5.0-3.i386.rpm

2 Update your pap-secrets file:
vi(or another editor) /etc/ppp/pap-secrets
"username" "pns.inter.net.il" "password"

3 Update yoyr resolv.conf file:
vi(or another editor) /etc/resolv.conf
nameserver 192.116.202.222
nameserver 213.8.172.83

4 Create cstart and cstop scripts, and save them in /usr/sbin/ directory:
Don't forget to change username and network interface!
cstart:

#!/bin/bash
# NI - Network interface
# UN - User name
NI=eth0
UN=username
/sbin/ifdown $NI
/sbin/ifup $NI
/sbin/route add -host pns.inter.net.il gw `/sbin/route -n | grep ^0.0.0.0 | awk '{print $2}'`
/sbin/route del default
/usr/sbin/pptp pns.inter.net.il debug user $UN mtu 1460 mru 1460 defaultroute usepeerdns noauth
sleep 10
echo "nameserver 192.116.202.222" > /etc/resolv.conf
echo "nameserver 213.8.172.83" >> /etc/resolv.conf

cstop:

#!/bin/bash
killall pptp;
/etc/init.d/network restart;

5 Make sre that both files are executable
chmod a+x /usr/sbin/cstart
chmod a+x /usr/sbin/cstop

6 To Connect, type:
cstart

7 To Disconnect, type:
cstop
Athlon 2500+ / 768RAM / GeForce FX5200 / 2.6.15-1.2054_FC5
www.RockNewZ.com
Спасибо сказали: