Page 1 of 1

VPN

Posted: 19 Jun 2011, 17:42
by dein0s
мой провайдер раздаёт интернет через внп (pptp) и в связи с этим у меня появилась очередная головная боль.
взял из репов фидослакса pptp_1.72 и kvpnc_0.9.6, законвертил всё это добро в xzm (тестирую porteus 1 rc3) и подгрузил модули, понеслось...

после создания нового профиля в kvpnc и попытке конекта, получаю дебаг месадж:
debug:PppdMpptRequire false

чем может быть вызван сей косяк и как вообще поднять тырнет на этом kvpnc (раздают по езернету)? буду благодарен любой помощи, желательно со скринами для чайников %)

настройки от провайдера:
vpn шлюз apn.adsl.by
тип vpn pptp
шифрование не разрешено, отключиться если требуется шифрование
разрешить протокол ms-chap v2
dns1 81.25.32.34
dns2 81.25.32.99
username
password

з.ы. может как-нить возможно приспособить мандривовский конектер vpnpptp для портеуса?

Re: VPN

Posted: 19 Jun 2011, 20:10
by Blaze
dein0s, А не пробовали использовать wired (в правом нижнем углу есть иконка двух мониторов)? Хотя, скорее всего он не подойдет для вас.
Подчеркнул красным куда нужно нажимать, чтобы ввести настройки (см. скриншот ниже - пример для kde4, для kde3 тоже самое)
Image - при клике раскроется

Попробуйте модуль pptp-1.7.2-i486-2gufo.xzm и в консоле ввести следующее:

Code: Select all

cd /usr/sbin/
pptpsetup --create PPTP --server <IP-сервера> --username <Логин> --password <Пароль> --encrypt
В результате создается в /etc/ppp/peers, конфиг PPTP:

Code: Select all

cat /etc/ppp/peers/PPTP

Code: Select all

# written by pptpsetup
pty "pptp <IP-сервера> --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name <Логин>
remotename PPTP
ipparam PPTP
Подключение производим с помощью:

Code: Select all

cd /usr/sbin/
pppd call PPTP
В результате у Вас появится интерфейс ppp0:

Code: Select all

ifconfig ppp0

Code: Select all

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:172.4.42.250  P-t-P:172.4.9.9  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1260867 errors:0 dropped:0 overruns:0 frame:0
          TX packets:229956 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1887710274 (1.7 GiB)  TX bytes:12024633 (11.4 MiB)

Re: VPN

Posted: 19 Jun 2011, 22:23
by dein0s
ogromnoe spasibo za pptp, versia ot fidoslaxa ne podoshla
vidno v nem krylsia kosiak, posle ustanovki tvoego modulia - vpn posnialsia srazu daje cherez kvpnc.

p.s. sorry za translit, nado dobavit' iazyk %)

Re: VPN

Posted: 20 Jun 2011, 09:44
by Blaze
dein0s, раскладку можно вручную добавить - на флажок нажимаете и удаляете не нужные языки, а русский добавляете.
Вот мой бета русификатор для Porteus 1.0 32 bit porteus v1.0 x86 ru cp1251 beta.rar
русифицировано не все, в финале будет полная русификация дополнительных приложений.

Извлеките файлы из архива согласно директориям Porteus.

Удачи!

Re: VPN

Posted: 24 Jun 2011, 13:02
by dein0s
вроде всё устаканилось, осталось запилить русский %)

Добавлено спустя 4 дня 2 часа 50 минут 17 секунд:
какой параметр является аналогом виндового "Использовать основной шлюз в удалённой сети"?

суть такова:
имеется 2 vpn подключения - одно для тырнета, второе для локального хаба dc++
надо заставить их работать одновременно и каждому передавать свой трафик.

под виндой, для vpn for dc++ в настройках "сеть->протокол tcp/ipv4->свойства->дополнительно" отключалась указанная в начале опция.

Re: VPN

Posted: 24 Jun 2011, 14:55
by Blaze
какой параметр является аналогом виндового "Использовать основной шлюз в удалённой сети"?
По моему Gateway и он редактируется через nano, или вручную.

Code: Select all

nano /etc/sysconfig/network
имеется 2 vpn подключения - одно для тырнета, второе для локального хаба dc++
надо заставить их работать одновременно и каждому передавать свой трафик.

под виндой, для vpn for dc++ в настройках "сеть->протокол tcp/ipv4->свойства->дополнительно" отключалась указанная в начале опция.
В LinuxDC++ должно настраиваться в настройках. Вот модуль linuxdcpp-1.0.3-i486-1mch.xzm
Image

Re: VPN

Posted: 24 Jun 2011, 15:02
by dein0s
я поставил eiskaltdc, там тоже есть выбор интерфейса.. суть не в этом

трафик не хочет ползти по нужному интерфейсу, я так подозреваю, что надо запилить где-то отдельный роут для дц++ впн и юзать с ключём nodefaultroute... блин, буду дальше курить...

Re: VPN

Posted: 24 Jun 2011, 15:14
by Blaze
Понятно. Просто я использую ADSL и настройки все вбиты в модем - через dhcp интерфейс сам автоматически поднимается.

А если так:

Code: Select all

/sbin/route add ip_адрес_vpn -interface ppp0
где ppp0 номер интерфейса.

Re: VPN

Posted: 25 Jun 2011, 10:51
by dein0s
вышел на финишную прямую: где хранятся записи роутов? т.е., какой файл надо скопировать в rootcopy для того, чтобы маршруты были подняты при загрузке системы.

Re: VPN

Posted: 25 Jun 2011, 11:03
by Blaze
dein0s, /etc/rc.d/rc.local

Code: Select all

#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
# Put any local startup commands in here.  Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
а после добавляешь, что-то типа:

Code: Select all

/sbin/route add ip_адрес_vpn -interface ppp0

Re: VPN

Posted: 25 Jun 2011, 12:33
by dein0s
не.. с этой стороны косяк короче, ибо надо сначала поднять интерфейс..

пробовал замутить простой скрипт с запуском внп и добавлением роута после этого, но как-то срабатывает через раз.. то добавит роут, то не добавит...

Code: Select all

#!/bin/bash
pppd call dcp
sleep 7
route add -net 172.20.0.0 netmask 255.255.0.0 gw 172.20.0.20

Re: VPN

Posted: 25 Jun 2011, 15:20
by Blaze
А если попробовать так

Code: Select all

#!/bin/bash
pppd call dcp
sleep 7
route add -net 172.20.0.0 netmask 255.255.0.0 gw 172.20.0.20
sleep 4
route del default
route del default dev eth1
route add default dev ppp0
не.. с этой стороны косяк короче, ибо надо сначала поднять интерфейс..
Это содержимое можно поместить в /etc/rc.d/rc.local