Один из способов настройки ВПН

Kreed

металюга
ПРИМЕР ПРИВОЖУ ДЛЯ СЕТИ "СУМЫ ОНЛАЙН" - но переделать его ооочень просто....

Итак, настраиваем сеть
пишем
sudo nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 193.111.241.103 # здесь вводите ваш IP-адресс
netmask 255.255.255.0 # маска подсети
gateway 193.111.241.1 # шлюз по умолчанию


Сохраняем, нажав CTRL-X
Далее. Нужно указать линуксу наши DNS-сервера
Редактируем существующий (или создаем новый) файл /etc/resolv.conf
sudo nano /etc/resolv.conf
В нем:
nameserver 193.111.241.3 #вставте свои ДНС
nameserver 193.111.240.3 #вставте свои ДНС


Проверяем есть у нас файлы pppd и pptp в папке /usr/sbin. Если есть - хорошо, можно продолжать, если нет, скачиваем из инета... Устанавливаем

Ну и далее, собственно настройка

Создаем файл /etc/ppp/peers/sumyonline такого содержания
pty "pptp 193.111.240.22 --nolaunchpppd"
user VPN_LOGIN
password "VPN_PASSWORD"
nodeflate
nobsdcomp
noauth
:193.111.243.1 # тут нада вписать ИП шлюза...НО нефакт... пробуйте и с #ним и без него...
defaultroute

VPN_LOGIN, VPN_PASSWORD заполните своими только не забудьте на пароле оставить кавычьки;)

Далее создаем файл /usr/bin/inet и даем ему право запускаться (sudo chmod +x /usr/bin/inet)
в нем следующее
#!/bin/bash
route del default ## удаляет маршрут по умолчанию
route add -host 193.111.240.22 gw 193.111.241.1 ## устанавливает маршрут к ВПН-серверу
route add -host 193.111.240.3 gw 193.111.241.1 ## ... ко второму ДНС-серверу
route add -host 193.111.240.2 gw 193.111.241.1 ## ... к биллингу
pppd call sumyonline debug nodetach &

здесть тоже особео внимание следует уделить к АДД РОУТ....вам такое может и не нужно вовсе....
опять же эксперементируем.

потом же для инета в консоли пишем (под правами root)
inet
(либо под обычным юзером)
sudo inet
и ваш пароль на СУДО
Все!

Должно получится чтото вроде

Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1df5c497> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x8a <mru 1492> <auth pap> <quality lqr 00 00 03 e8> <magic 0x53d0668b>]
sent [LCP ConfRej id=0x8a <quality lqr 00 00 03 e8>]
rcvd [LCP ConfReq id=0x8b <mru 1492> <auth pap> <magic 0x53d0668b>]
sent [LCP ConfAck id=0x8b <mru 1492> <auth pap> <magic 0x53d0668b>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1df5c497> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x1df5c497> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x1df5c497]
sent [PAP AuthReq id=0x1 user="логин" password=<hidden>]
rcvd [LCP EchoRep id=0x0 magic=0x53d0668b]
sent [PAP AuthReq id=0x2 user="логин" password=<hidden>]
rcvd [PAP AuthAck id=0x2 ""]
PAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x5c <addr 193.111.240.22>]
sent [IPCP ConfAck id=0x5c <addr 193.111.240.22>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 193.111.243.147>]
sent [IPCP ConfReq id=0x3 <addr 193.111.243.147>]
rcvd [IPCP ConfAck id=0x3 <addr 193.111.243.147>]
Cannot determine ethernet address for proxy ARP
local IP address 193.111.243.147
remote IP address 193.111.240.22
Script /etc/ppp/ip-up started (pid 10393)
Script /etc/ppp/ip-up finished (pid 10393), status = 0x0

После этих строчек окно консоли можно закрыть. Инет работать будет. Если же нажать КНТРЛ-С, то соединение разорвется и покажет сколько байт послано-получено


MADE BY PHANTASM!
 
Зверху