FAQ: Настройка подключения по ADSL для белорусских ISP
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
ну короче писал для таких новичков как я сам, поэтому все очень подробно:kif0rt писал(а):linuxfreshman, я сижу на деловой сети. всё работает. Но раз составил, то выложи её прямо в этой ветке, а потом может перенесём в вики.
Настройка подключения к белорусскому провайдеру «Деловая сеть» в ОС Linux (для новичков).
Используя инструкция по подключению с сайта самой «Деловой сети» подключиться (по крайней мере, в ubuntu, kubuntu (7.10), opensuse 10.3, Mandriva 2008 - он не работал) я не смог.
Данный способ проверен в дистрибутивах ubuntu, kubuntu (7.10), opensuse 10.3
Пункт 0.0.1
Для начала у вас должна быть информация:
Ваш*:
адрес Ip (static IP)
адрес маски сети (Netmask)
адрес основного шлюза (Gateway) – все это для настройки сетевой карты
два адреса DNS
адрес vpn-сервера
ваш логин
ваш пароль
*(все вышенаписанное в терминологии Windows)
+
скрипт cable.tar.gz – ссылка для скачки: http://www.4shared.com/file/35669114/b6 ... letar.html
Пункт 0.1 Для начала нужно настроить сетевую карту, к которой подключен модем. Нужно ввести свой IP адрес (static IP), маску сети(Netmask) и основной шлюз(Gateway). После следует перегрузиться и проверить пинг с сервера командой в терминале:
ping –c 4 172.31.3.1 – (этот адрес - т.е.адрес vpn-сервера - 172.31.3.1 – см. Пункт 0.0.1 - меняется в зависимости по какому плану вы подключены). Если все нормально (ответы от сервера получены и ошибок нет) следуем далее:
!(Это цитата с сайта, где была взята часть описания - http://www.kodsweb.ru/forum/index.php?showtopic=711 ) :
В последнее время в локальных сетях очень популярна настройка подключения к сети Интернет через Виртуальную Частную Сеть (VPN). В стандартной поставке многих *nix дистрибутивов просто нет утилит конфигурирования подключения к vpn. Приходится копаться со скриптами и настройками pptp-клиента, что отнимает не мало времени у пользователя.
Совсем недавно я наткнулся на скрипт, который облегчает установку соединения к VPN до предела. Я протестировал его на дистрибутиве «ubuntu, kubuntu (7.10), opensuse 10.3» (Прим. мое), но по-идее он должен также хорошо работать и на остальных linux-дистрибутивах (Это вопрос - Прим. Мое). Ниже я приведу краткую инструкцию по установке:
!(Цитата закончилась)
1. Для подключения к VPN серверу будем использовать pptp-linux. Переходим в терминал и устанавливаем этот пакет (нужен диск с дистрибутивом) :
sudo aptitude install pptp-linux (- данная команда подходит для ubuntu/kubuntu)
2. Скопируем файл cable.tar.gz в домашнюю директорию (используем либо команду, либо просто берем этот архив и копируем мышкой в домашнюю директорию – переходим в корень вашей системы (папки вашей filesistem), далее папка home, после папка под именем с которым вы входите в систему – сюда и кидаем архив, либо:
cp cable.tar.gz <_> (т.е. home/имя пользователя)
3. Распакуем архив
tar zxvf cable.tar.gz
4. Перейдём в папку с программой
cd cable
5. заходим под root’ом (данная команда подходит для ubuntu/ kubuntu – для остальных дистрибутивов команды могут различаться)
Запустим установочный скрипт
sudo ./Install
вводим пароль, с которым заходим в систему
6. Далее нужно будет ввести имя пользователя (ваш логин), адрес сетевой карты, к которой подключен модем и который был настроен ( см. Пункт 0.1, и это либо eth0 или eth1, если у вас две сетевых, если одна - то eth0 ), первичный и вторичный dns-сервера, адрес подключения (адрес vpn-сервера, для примера 172.31.3.1) и пароль. Далее вам выведут всю введенную информацию и спросят, согласны ли вы, проверяем и пишем Y и нажимаем «ВВОД». После чего станут доступны следующие команды:
cable-start - запуск соединение
cable-stop - остановка соединения
cable-status - вывод информации о подключении
7. Запускаем соединение командой:
cable-start
8. Следует знать, что каждый раз заходя в систему, запускать эту команду нужно будет под root’ом, из терминала т.е. (для ubuntu/kubuntu):
Sudo cable-start
Вводим пароль для входа в систему
P.S. Скрипт, на который дается ссылка уже исправлен, но следует знать что:
В дистрибуитве ubuntu скрипт выдаёт ошибку This script must be run as root, даже если его запускать из под рута. Чтобы это исправить надо закомментировать следующие строки в файле Install:
#if test "$UID" != 0 ; then
# echo -e "This script must be run as root.\nType in root password, please."
# exec su -c "DISPLAY=$DISPLAY $0"
# exit 1
#fi
Последний раз редактировалось linuxfreshman 24 янв 2008, 19:58, всего редактировалось 2 раза.
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
сегодня еще раз пробывал, Ubuntu 7.10 по инструкции с сайта "Деловой сети"
опять не получилось, была выдана такая ошибка -
shu@shu-desktop:~$ pon bn.by-debug
pppd options in effect:
debug # (from /etc/ppp/peers/bn.by-debug)
nodetach # (from /etc/ppp/peers/bn.by-debug)
logfd 2 # (from /etc/ppp/peers/bn.by-debug)
dump # (from /etc/ppp/peers/bn.by-debug)
noauth # (from /etc/ppp/peers/bn.by-debug)
name Мой логин # (from /etc/ppp/peers/bn.by-debug)
remotename PPTP # (from /etc/ppp/peers/bn.by-debug)
# (from /etc/ppp/options)
connect ip route add `ip route get 172.31.3.1 | head -1`; exit 0 # (from /etc/ppp/peers/bn.by-debug)
pty pptp 172.31.3.1 --nolaunchpppd # (from /etc/ppp/peers/bn.by-debug)
crtscts # (from /etc/ppp/options)
# (from /etc/ppp/options)
asyncmap 0 # (from /etc/ppp/options)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
show-password # (from /etc/ppp/peers/bn.by-debug)
noipdefault # (from /etc/ppp/peers/bn.by-debug)
defaultroute # (from /etc/ppp/peers/bn.by-debug)
replacedefaultroute # (from /etc/ppp/peers/bn.by-debug)
proxyarp # (from /etc/ppp/options)
nobsdcomp # (from /etc/ppp/peers/bn.by-debug)
nodeflate # (from /etc/ppp/peers/bn.by-debug)
noipx # (from /etc/ppp/options)
anon warn[pptp_gre_bind:pptp_gre.c:82]: socket: Operation not permitted
anon fatal[main:pptp.c:275]: Cannot bind GRE socket, aborting.
RTNETLINK answers: Operation not permitted
Serial connection established.
Couldn't get channel number: Input/output error
Script pptp 172.31.3.1 --nolaunchpppd finished (pid 6377), status = 0x1
shu@shu-desktop:~$
--------
если данная тема форума не похходит для обсуждения таких ошибок скажите в какой теме можно её обсудить
опять не получилось, была выдана такая ошибка -
shu@shu-desktop:~$ pon bn.by-debug
pppd options in effect:
debug # (from /etc/ppp/peers/bn.by-debug)
nodetach # (from /etc/ppp/peers/bn.by-debug)
logfd 2 # (from /etc/ppp/peers/bn.by-debug)
dump # (from /etc/ppp/peers/bn.by-debug)
noauth # (from /etc/ppp/peers/bn.by-debug)
name Мой логин # (from /etc/ppp/peers/bn.by-debug)
remotename PPTP # (from /etc/ppp/peers/bn.by-debug)
# (from /etc/ppp/options)
connect ip route add `ip route get 172.31.3.1 | head -1`; exit 0 # (from /etc/ppp/peers/bn.by-debug)
pty pptp 172.31.3.1 --nolaunchpppd # (from /etc/ppp/peers/bn.by-debug)
crtscts # (from /etc/ppp/options)
# (from /etc/ppp/options)
asyncmap 0 # (from /etc/ppp/options)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
show-password # (from /etc/ppp/peers/bn.by-debug)
noipdefault # (from /etc/ppp/peers/bn.by-debug)
defaultroute # (from /etc/ppp/peers/bn.by-debug)
replacedefaultroute # (from /etc/ppp/peers/bn.by-debug)
proxyarp # (from /etc/ppp/options)
nobsdcomp # (from /etc/ppp/peers/bn.by-debug)
nodeflate # (from /etc/ppp/peers/bn.by-debug)
noipx # (from /etc/ppp/options)
anon warn[pptp_gre_bind:pptp_gre.c:82]: socket: Operation not permitted
anon fatal[main:pptp.c:275]: Cannot bind GRE socket, aborting.
RTNETLINK answers: Operation not permitted
Serial connection established.
Couldn't get channel number: Input/output error
Script pptp 172.31.3.1 --nolaunchpppd finished (pid 6377), status = 0x1
shu@shu-desktop:~$
--------
если данная тема форума не похходит для обсуждения таких ошибок скажите в какой теме можно её обсудить
Последний раз редактировалось linuxfreshman 24 янв 2008, 19:57, всего редактировалось 1 раз.
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
sudo pon bn.by-debug - пытался - все равно ничегоkif0rt писал(а):linuxfreshman, надо sudo pon bn.by-debug. Насчёт DNS: добавь опцию usepeerdns в bn.by.
usepeerdns - попробую
но все равно получается, что инструкция предполагает, что нужно что то добавлять от себя
Последний раз редактировалось linuxfreshman 24 янв 2008, 21:27, всего редактировалось 2 раза.
linuxfreshman, я вспоминаю, что у меня тоже были похожие ошибки. вот пример моего конфига, который сейчас работает :
Правда он отличается только usepeerdns от конфига ДС. Странно, но я точно помню, что у меня были такие же ошибки и что тоже долго ломал голову, в чём проблема ... Попробуй запускать не bn.by-debug, а bn.by (не забудь про sudo)
Код: Выделить всё
pty "pptp 172.31.3.1 --nolaunchpppd"
connect "ip route add `ip route get 172.31.3.1 | head -1`; exit 0"
noauth
nobsdcomp
nodeflate
name LOGIN
remotename PPTP
noipdefault
usepeerdns
persist
defaultroute
replacedefaultroute
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
[explorer] писал(а):Настройка PPPoE подключения для Byfly
Делалось, все на Ubuntu 7.04
ADSL byfly на Mandriva 2007 и 2008
запускаем net_applet от root,
выбираем соединение dsl через PPPoE,
получить ip автоматически,
вводим логин и пароль,
разрешаем пользователям управлять соединением,
enter
ВСЕ! Никаких dns и правок файлов!
Щелкнули по иконке - подключились, кликнули - отключились.
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
все завелось !!!kif0rt писал(а):linuxfreshman, я вспоминаю, что у меня тоже были похожие ошибки. вот пример моего конфига, который сейчас работает :
Правда он отличается только usepeerdns от конфига ДС. Странно, но я точно помню, что у меня были такие же ошибки и что тоже долго ломал голову, в чём проблема ... Попробуй запускать не bn.by-debug, а bn.by (не забудь про sudo)Код: Выделить всё
pty "pptp 172.31.3.1 --nolaunchpppd" connect "ip route add `ip route get 172.31.3.1 | head -1`; exit 0" noauth nobsdcomp nodeflate name LOGIN remotename PPTP noipdefault usepeerdns persist defaultroute replacedefaultroute