Помогите ГРАМОТО настроить соединение 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.
Настройка VPN (MS PPTP)
Модератор: Модераторы разделов
Re: Настройка VPN
replacedefaultroute? (man pppd)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Настройка VPN
хмм... в моей сетки админ выкладывает фаил роутов на сервак, при загрузки системы он автоматом скачивается wget-ом, и загружается "ip r a".
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
- Сообщения: 25
Re: Настройка VPN
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
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
www.RockNewZ.com