[Срочно] Помогите плиз впн под убунтой настроить [Спасибо, помогли]

nicozaj

а то я не знаю как, а во всех мануалах как то черезчур сложно

serega1604

1. идешь на сайт своего провайдера и ищешь там инструкцию
2. выполняешь эту инструкцию
3. ...
4. PROFIT

nicozaj

буууу
ты не в теме, короче

nicozaj

в общем по этому мануалу я на втором пункте застряла
http://leolik.blogspot.com/2008/05/vpn-ubuntu.html

kotenok1710

сейчас же в нетворк манагере нормально настраивается впн-подключения.
На крайняк ставь kvpnc

kotenok1710

сейчас же в нетворк манагере нормально настраивается впн-подключения.
Хотя у тебя какая убунта?

serega1604

провайдер какой?

nicozaj

9.04
во вкладке в сетях "конфигурировать впн" эдд не активно :(

nicozaj

2сом

BondarAndrey

поставить пакет(ы) NetworkManager-openvpn NetworkManager-vpnc NetworkManager-openconnect NetworkManager-pptp

nicozaj

как? :)

serega1604

первый пункт я за тебя сделал
http://www.2kom.ru/home/information/instr/vpn/73.html

nicozaj

ты думаешь, я этого не видела :grin:

BondarAndrey

synaptic, apt-get

nicozaj

ну как бы сказать
я убунтой как вендой пользуюсь, если чо
т е терминал я могу открыть и вставить строчку
но не более :(

serega1604

wget http://soft.2com.net/uploads/pptp/ppp-2.4.2_cvs_20030610-1.i386.rpm
sudo rpm -i ppp-2.4.2_cvs_20030610-1.i386.rpm

дальше по той инструкции

BondarAndrey

Менеджер пакетов Synaptic доступен из меню Администрирования, вроде (пишу по памяти, убунты под рукой нет). После запуска вбиваешь строку поиска (это-то ты способна сделать?) NetworkManager и ставишь нужные пакеты.

nicozaj

и архивы я скачала, но они не открываются
а как их запустить, я не знаю
там написано "установите"

serega1604

sudo rpm -i название_файла.rpm

nicozaj

рпм комманд нот фаунд

serega1604

охуели они чтоле в этой бубунте?
sudo aptitude install rpm

hoha32

охуели они чтоле в этой бубунте?
а нахрена им эта туфта?

sergeikozyr

32 или 64бит?

BondarAndrey

и архивы я скачала, но они не открываются
Так, отставить скачивания архивов! Нечего систему в слаку превращать. Делай как я сказал.

nicozaj

Failed dependencies:
glibc >= 2.0.6 is needed by ppp-2.4.2_cvs_20030610-1.i386
/etc/pam.d/system-auth is needed by ppp-2.4.2_cvs_20030610-1.i386
ld-linux.so.2 is needed by ppp-2.4.2_cvs_20030610-1.i386
libc.so.6 is needed by ppp-2.4.2_cvs_20030610-1.i386
libcrypt.so.1 is needed by ppp-2.4.2_cvs_20030610-1.i386
libdl.so.2 is needed by ppp-2.4.2_cvs_20030610-1.i386
libc.so.6(GLIBC_2.0) is needed by ppp-2.4.2_cvs_20030610-1.i386
libc.so.6(GLIBC_2.1) is needed by ppp-2.4.2_cvs_20030610-1.i386
libcrypt.so.1(GLIBC_2.0) is needed by ppp-2.4.2_cvs_20030610-1.i386
libdl.so.2(GLIBC_2.0) is needed by ppp-2.4.2_cvs_20030610-1.i386
libdl.so.2(GLIBC_2.1) is needed by ppp-2.4.2_cvs_20030610-1.i386

vall

sudo apt-get install network-manager-pptp
если pppoe то нужна вкладка DSL

serega1604

а теперь звонишь провайдеру и говоришь, что в той линукс та хуета, что у них выложена не устанавливаецца и цитируешь то что тут написала.

hoha32

ироды, запостите ей конфиги лучше рабочие.

nicozaj

ок
открыла сенаптек

nicozaj

мде

vall

там уже всё работает через NM

Makc500

о, узнаю старый добрый линукс

vall

ставь пакет network-manager-pptp

serega1604

она сама тут привела ссылку с рабочими конфигами

hoha32

нахер нетворк_манагер
если пару лет назад оно у меня работало через pptp-linux, то и щас должно работать.

dgaf

Круто, glibc-2.0 - это 1997 год. Кто-нибудь из присутствующих это видел?

nicozaj

ок
там еще не пптп есть дев со значком убунты рядом (у пптп такого нет)
это что-то значит?

hoha32

там ваще просят поставить сборку ppp от 2003 года

vall

ну тут просто будет мышко-кликательный интерфейс. в этой версии его уже более-менее допилили

vall

у тебя в синаптике вышеназванный пакет есть?

dgaf

Да, я заметил.
Но и тут разница в 6 лет впечатляет.

hoha32

пока он появится 5 раз уже можно было всё написать

nicozaj

да
ставить?

nicozaj

ну я поставила, появидлось эдд в впн и сконфигурировать вроде можно
надо еще что-то устанавливать?

vall

для pptp этого достаточного, pptp-linux он должен по зависимостям утянуть.

Fragaria

Блядь советчиков понавылезло ояебу.
Неужели сложно прочитать, что пишет Сирения? Ubuntu 9.04! Какие нахер ещё rpm? Какие "собирать из исходников"? Какие wget бля?
1) В консоли sudo apt-get install network-manager-pptp
2) Иконка NetworkManager в системном трее>VPN connections>Configure VPN…
3) Вводишь сервер, юзера и пароль.
4) Кликаешь Advanced…>ставишь галку “Use point-to-point encryption (MPPE)”
Всё.

nicozaj

Не подключается:(

nicozaj

Оно точкой обозначается, если подключено, а тут впн не подключается

Fragaria

сделай ls /etc/ppp/peers/
а потом cat /etc/ppp/options.pptp
и выведи что напишет

serega1604

>сделай ls /etc/ppp/peers/
предрекаю - permission denied

nicozaj

Сейчас, через несколько минут, а то с телефона пока в инете(инет на компе в одной комнате, а впн настроить в другой надо

Fragaria

гм, точно, тогда sudo ls /etc/ppp/peers

nicozaj

alechko-laptop:~$ sudo ls /etc/ppp/peers/
[sudo] password for alechko:
provider
alechko-laptop:~$ cat /etc/ppp/options.pptp
###############################################################################
# $Id: options.pptp,v 1.3 2006/03/26 23:11:05 quozl Exp $
#
# Sample PPTP PPP options file /etc/ppp/options.pptp
# Options used by PPP when a connection is made by a PPTP client.
# This file can be referred to by an /etc/ppp/peers file for the tunnel.
# Changes are effective on the next connection. See "man pppd".
#
# You are expected to change this file to suit your system. As
# packaged, it requires PPP 2.4.2 or later from http://ppp.samba.org/
# and the kernel MPPE module available from the CVS repository also on
# http://ppp.samba.org/, which is packaged for DKMS as kernel_ppp_mppe.
###############################################################################
# Lock the port
lock
# Authentication
# We don't need the tunnel server to authenticate itself
noauth
# We won't do PAP, EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
# (you may need to remove these refusals if the server is not using MPPE)
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
# Encryption
# (There have been multiple versions of PPP with encryption support,
# choose with of the following sections you will use. Note that MPPE
# requires the use of MSCHAP-V2 during authentication)
# http://ppp.samba.org/ the PPP project version of PPP by Paul Mackarras
# ppp-2.4.2 or later with MPPE only, kernel module ppp_mppe.o
# {{{
# Require MPPE 128-bit encryption
#require-mppe-128
# }}}
# http://polbox.com/h/hs001/ fork from PPP project by Jan Dubiec
# ppp-2.4.2 or later with MPPE and MPPC, kernel module ppp_mppe_mppc.o
# {{{
# Require MPPE 128-bit encryption
#mppe required,stateless
# }}}
alechko-laptop:~$

nicozaj

единственное, что я знаю, что если он это пишет, надо вставлять судо и повторять команду :cool: :grin:

nicozaj

ааа
а я сама догадалась :o

hoha32

 
refuse-pap
refuse-eap
refuse-chap
refuse-mschap

сдаёццо мне это надо закомментить.

nicozaj

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

hoha32

ты можешь какой-нить текстовый редактор запустить из-под рута/sudo и открыть в нём этот файл?

serega1604

тут главное не запустить, а потом суметь из него выйти.

Fragaria

2КОМ судя по форумам использует CHAP, так что закомментить надо только refuse-chap.
Для сирении - закомментить - значит поставить перед этой строчкой значок #.
Делается это так.
Сначала sudo nano /etc/ppp/options.pptp
Там ставишь значок перед строчкой refuse-chap и дальше сохраняешь и выходишь (Ctrl+O - сохранить, Ctrl+X - выход).

hoha32

КО какбе хочет сказать, что человек, привыкший к графическому интерфейсу, не будет запускать vi из консоли.
Хотя vi проще %)

serega1604

КО какбе хочет подсказать, что раз
терминал я могу открыть и вставить строчку
то если человеку сказать "набери sudo vim /etc/ppp/options.pptp" то потом большинство редакторов будут говорить, что файл уже редактируется.

nicozaj

как это сделать?

Fragaria

Ещё - сделай плз
sudo cat /etc/ppp/peers/provider
и тоже запости. И заодно
sudo cat /etc/ppp/pap-secrets
и
sudo cat /etc/ppp/chap-secrets
тоже, только не забудь заменить в тексте поста свои пароли на инет на что-нить типа my_password при выкладывании на форум, если не хочешь, чтобы они стали достоянием общественности :) В самих файлах, естественно, менять ничего не надо.

Fragaria

я написал выше в ответе панзеру.

hoha32

у тебя какой-то неправильный КО, правильный КО напоминает, что до сих пор ни одной команды редактирования ещё не вызывалось - только листинга.

nicozaj

первое
# example configuration for a dialup connection authenticated with PAP or CHAP
#
# This is the default configuration used by pon(1) and poff(1).
# See the manual page pppd(8) for information on all the options.
# MUST CHANGE: replace realm with the PPP login name given to
# your by your provider.
# There should be a matching entry with the password in /etc/ppp/pap-secrets
# and/or /etc/ppp/chap-secrets.
user "realm"
# MUST CHANGE: replace ******** with the phone number of your provider.
# The /etc/chatscripts/pap chat script may be modified to change the
# modem initialization string.
connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T ********"
# Serial device to which the modem is connected.
/dev/modem
# Speed of the serial line.
115200
# Assumes that your IP address is allocated dynamically by the ISP.
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute
# Makes pppd "dial again" when the connection is lost.
persist
# Do not ask the remote to authenticate.
noauth
alechko-laptop:~$

nicozaj

2
alechko-laptop:~$ sudo cat /etc/ppp/pap-secrets
#
# /etc/ppp/pap-secrets
#
# This is a pap-secrets file to be used with the AUTO_PPP function of
# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
# which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)
# after a user has passed this file. Don't be disturbed therefore by the fact
# that this file defines logins with any password for users. /etc/passwd
# (again, /etc/shadow, too) will catch passwd mismatches.
#
# This file should block ALL users that should not be able to do AUTO_PPP.
# AUTO_PPP bypasses the usual login program so it's necessary to list all
# system userids with regular passwords here.
#
# ATTENTION: The definitions here can allow users to login without a
# password if you don't use the login option of pppd! The mgetty Debian
# package already provides this option; make sure you don't change that.
# INBOUND connections
# Every regular user can use PPP and has to use passwords from /etc/passwd
* hostname "" *
# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
# other accounts that should not be able to use pppd!
guest hostname "*" -
master hostname "*" -
root hostname "*" -
support hostname "*" -
stats hostname "*" -
# OUTBOUND connections
# Here you should add your userid password to connect to your providers via
# PAP. The * means that the password is to be used for ANY host you connect
# to. Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
# If you have different providers with different passwords then you better
# remove the following line.
# * password

nicozaj

alechko-laptop:~$ sudo cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
alechko-laptop:~$

nicozaj

ога, сделала

Fragaria

А скажи, ты вообще VPN-соединение настраивала? А то у тебя тут нигде нет ни настроек для конкретного провайдера, ни логина-пароля...

nicozaj

да, айпишники все ввела и логин с паролем
и для лана тоже, ип, шлюз, маскаподсети и т д

hoha32

Если мне не изменяет склероз, pptp в дебианообразном линухе настраивается несколько перанально, но доступ к конфигам у меня будет только завтра в лучшем случае, а так я не помню :(

Fragaria

Я нашёл EeePC с убунтой, ща гляну как там конфиги хранятся и всё заработает.
А пока посмотри, какой у тебя IP шлюза для VPN, и попробуй его пропинговать - может не соединяется потому, что маршрута для шлюза нет...

vall

я вот не пойму с чего ты взял что эти файлы хоть как-то влияют на pptp запускаемый NM?

serega1604

держи

hoha32

если NM не может запустить pptp - нафиг такой NM

hoha32

пасиб =)
не очень пойму зачем оно мне, но реально очень полезный архивчик :)

Fragaria

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

nicozaj

Заработало! :) Спасибо вам всем огромнейшее!

Fragaria

Ггг, я нашёл, где он их хранит, но только в случае, если стоит галка на соединении "Сделать доступным всем пользователям".
Конфиги таких соединений лежат в /etc/NetworkManager/system-connections
Сирения, сделай пожалста
sudo cat /etc/NetworkManager/system-connections/*
Только перед этим поставь на VPN-соединении галку "Сделать доступным всем пользователям"

Fragaria

Ну воооот.... А мы тут уже было консолью вооружились....

vall

да скорее всего в настройках коннекта в NM не стояло галки у CHAP, он должен там оверрайдить опции из конфига.

Fragaria

Я просто попробовал создать новое VPN-подключение, и там по дефолту все галки стояли уже. Так что вряд ли Сирения снимала их, я потому и стал просить запостить конфиги (не зная, что NM их хранит в ебенях)
2Сирения - сделай на своем компе
sudo apt-get install mc
на будущее, очень поможет.

nicozaj

я уже комп выключила :(
завтра обязательно
всем в теме ставлю плюсы
спасибо огромное за помощь, споры и поиск истины :grin:

Vadim69

я в таких случаях советую писать не sudo nano [file], a sudo gedit [file] или sudo kate [file], в зависимости от WM
привычнее же людям там, где можно мышкой тыкать.

PooH

странно, что Emacks не упомянут :)

hwh2010

если exel иногда упоминают, то emacks — никогда
потому и не упомянут

egmax

Если для официалки, то так:
1. Устанавливаешь пакет pptp-linux (есть на диске, с которого ставила систему /pool/main/p/pptp-linux). Правой кнопкой - установить пакет.
2. В каталоге /etc/ppp изменяешь файлы:
chap-secret (сюда пишешь пароль-логин)
Name * Pass *  
- пробелы, как показала практика, бывают важны
options.msu

lock
debug
noauth
noproxyarp
defaultroute
nobsdcomp
nodeflate
nopredictor1
mru 1500
mtu 1400
maxfail 1024

3. В каталоге /etc/ppp/peers создаешь msu_official:
 
persist
pty "/usr/sbin/pptp 10.129.10.3 --nolaunchpppd"
name NAME
ipparam msu_official
file /etc/ppp/options.msu
NAME - логин
4. В домашнем каталоге создаешь два файла vpn-up и vpn-down (для 12 этажа, иначе поставить свой (вместо 112

#!/bin/bash
/usr/sbin/pppd call msu_official
sleep 3
/sbin/route add -net 10.129.0.0/16 gw 10.129.112.1 &&
/sbin/route del default gw 10.129.112.1 &&
/sbin/route add default gw 192.168.0.3 &&
echo DONE

#!/bin/bash

/sbin/route del default gw 192.168.0.3
/sbin/route add default gw 10.129.112.1
/sbin/route del -net 10.129.0.0/16 gw 10.129.112.1

killall pppd && echo DONE
Оставить комментарий
Имя или ник:
Комментарий: