Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
9 пользователь(ей) активно (6 пользователь(ей) просматривают Open Форум)

Участников: 0
Гостей: 9

далее...
Уважаемые пользователи форума! Внимание!
Темы, озаглавленные бездумно и не ясно для кого, изобилующие БОЛЬШИМИ БУКВАМИ, "!!!" или "???", нарушающие правила, написанные корявым русским языком, содержащие оскорбления, рекламу или клевету, написанные вне тематических разделах Форума, - будут закрываться или удаляться без специального предупреждения, а их Авторы будут удаляться или отправляться в бан! Надеемся на вашу сознательность и уважение к себе и ко всем участникам форума.
:: Правила Форума :: - - :: ББ-коды для использования на форуме ::
Сообщение: *
 
* = Обязательное поле

Re: Подключение к итернету по VPN

Заголовок темы: Re: Подключение к итернету по VPN
Отправитель: chorteg 16/09/2008 23:46:37

вот пример 1:
Ниже разъяснено как установить соединение с провайдером Golden Telecom
в Воронеже.

Провайдер (ГТ) предоставляет доступ по системе FTTB (Fiber-to-the-Building).
В квартиру тянется витая пара - ethernet cable, которая где-то соединена со
"свичем", который, в свою очередь, по оптике связан с интернетом.

Соединение устанавливается по протоколу pptp (кривая реализация протокола vpn от
компании Microsoft). Шифрование пароля по протоколу PAP. Компрессии и
шифрования данных нет (?вроде - неважно для нас).
Сетевой карте клиентского компьютера присваивается адрес с помощью сервиса
dhcp.

Подразумевается, что у клиента установлена операционная система OpenSUSE 10.3
(для более ранних версий изложенная ниже процедура, думается, также подойдет)
Должны быть установлены стандартные пакеты для сетей (обязательно: pptp, dhcp,
dhcp-clent, dhcp-tools и ряд других - обычно они устанавливаются по
умолчанию).

Теперь делаем следующее:

1) Вызываем YaST,
а) кликаем "Network devices" там "Network card", "Global Options -
traditional method with ifup". Потом в "overview" выбираем сетевую карту (в
которую воткнут кабель), потом "configure", там выбираем в поле "Dynamic
Address" - DHCP". Потом "Finish"

б) Набираем в консили
ping fttb-vpn.voronezh.golden.ru
Будет там адресок свича - у меня он 172.16.144.2;

в) В панеле YaST'a "Network devices" щелкаем на "DSL" там "DSL Devices" там "add",
потом в меню "PPP mode" выбираем "Point to point tunneling protocol".
В поле "ethernet card" должна быть указана ваша карта (с кабелем которая),
если нет - выбираем ее, щелкая на "Change device".
В поле "Modem IP address" указываем 172.16.144.2 (т.е. адрес вашего свича).
В поле "Activate device" указываем "Manually", удобно поставить также галку
на "Enable Device Control for Non-root User Via KInternet".
Дальше - "Next" получаем панель "Choose your Internet Serive Provider", там
выбираем "New".
Там в поле "Provider Name" пишем что угодно. В поле "user name" ваше имя.
Если не хотим каждый раз вводить пароль убираем галку с "Always Ask for
Password" и вводим пароль в поле "Password". Щелкаем на "Next" и попадаем в
"Connection parameters" там выбираем "IP details" где убираем галку с
"Default Route", Жмем "OK", "Next", "Finish".

2) Теперь самая нетривиальная процедура - ручное изменение маршрутизации.
Для этого открываем терминал (консоль) под рут'ом и исполняем команду
dhcpcd-test eth0
(eth0 обозначает вашу сетевую карту).
Получаем информацию о конфигурации сетевой карты. У меня это
--------------------------------------------
dhcpcd: MAC address = 00:0f:b0:c7:3e:ab
IPADDR=10.0.48.134
NETMASK=255.255.248.0
NETWORK=10.0.48.0
BROADCAST=10.0.55.255
GATEWAY=10.0.48.1
DOMAIN='golden.ru'
DNS=194.186.60.107,194.186.60.108
DHCPSID=194.186.60.107
DHCPGIADDR=10.0.48.1
DHCPSIADDR=194.186.60.107
DHCPCHADDR=00:0F:B0:C7:3E:AB
DHCPSHADDR=00:E0:B1:73:B3:30
DHCPSNAME=''
LEASETIME=3600
RENEWALTIME=1800
REBINDTIME=3150
INTERFACE='eth0'
CLASSID='Linux 2.6.22.5-31-default x86_64'
CLIENTID=00:0F:B0:C7:3E:AB
----------------------------------------------
Нас интересует поле "GATEWAY", у меня это 10.0.48.1.
Теперь в директории /etc/ppp создаем два файла
(Ниже IP адреса замените своими !!!)

8<============== файл /etc/ppp/ip-up.local ================
#!/bin/sh
# $1: interface-name
# $4: local-IP-address

/sbin/ip route del 172.16.144.2 dev $1 src $4
/sbin/ip route add 172.16.144.2 via 10.0.48.1 dev eth0 src $4
/sbin/ip route replace default dev $1
# ниже строчка дабы торренты шли через внутреннюю сеть
/sbin/ip route add 194.186.96.59 via 10.0.48.1 dev eth1
8<============== конец файла /etc/ppp/ip-up.local ============

Следующий файл:

8<============== файл /etc/ppp/ip-down.local ================
#!/bin/sh
#
# We bring back the default gateway

/sbin/ip route add default via 10.0.48.1
8<============== конец файла /etc/ppp/ip-down.local ===============

Делаем эти файлы исполняемыми:
chmod +x /etc/ppp/ip-up.local
chmod +x /etc/ppp/ip-down.local

Надо еще в файле /etc/sysconfig/network/dhcp поставить "yes" в поле
DHCLIENT_SET_DEFAULT_ROUTE

Дальше пользуем программу kinternet для установления связи с провайдером.
Вроде все.

Да, маршрутизацию можно посмотреть командой netstat -nr

АВТОР ЭТОЙ ИНСТРУКЦИИ НЕ НЕСЕТ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА ПОСЛЕДСТВИЯ ЕЕ
ПРИМЕНЕНИЯ!

open-suse.ru