FAQ: Настройка подключения по ADSL для белорусских ISP
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
предлагаю новый вариант инструкции:
Инструкция по подключению
к VPN-серверу компании "Деловая сеть"
(для LINUX)
1. Предварительные требования.
Для подключения Вам необходимы следующие данные: адрес VPN-сервера
(далее SERVER), ваши имя пользователя (LOGIN) и пароль (PASS).
Адрес VPN-сервера зависит от вашего тарифного плана:
Для домашних сетей - 172.31.1.1, 172.31.1.2, 172.31.1.3
Для SML TURBO - 172.31.2.1
Для SML NIGHT - 172.31.3.1
Сначала нужно настроить сетевую карту - ввести
адрес Ip (static IP)
адрес маски сети (Netmask)
адрес основного шлюза (Gateway)
два адреса DNS
Для проверки корректности настройки сети выполните команду
# ping -c 4 SERVER
Пример корректной работы:
$ ping -c 4 172.31.1.1
PING 172.31.1.1 (172.31.1.1) 56(84) bytes of data.
64 bytes from 172.31.1.1: icmp_seq=1 ttl=255 time=2.39 ms
64 bytes from 172.31.1.1: icmp_seq=2 ttl=255 time=2.34 ms
64 bytes from 172.31.1.1: icmp_seq=3 ttl=255 time=2.43 ms
64 bytes from 172.31.1.1: icmp_seq=4 ttl=255 time=3.62 ms
--- 172.31.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 2.343/2.698/3.623/0.537 ms
Если ответы от сервера имеют вышеприведенный вид, можно продолжать настройку.
В противном случае обратитесь к документации по вашей ОС для диагностики и
настройки сети.
2. Установка ПО.
В системе должны быть установлены пакеты PPPD, PPTP и IP. Для проверки
выполните следующие команды от имени суперпользователя (root):
# whereis pppd
# whereis pptp
# whereis ip
Вывод должен быть вида:
# whereis ip
ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz
Если на один из этих запросов возвращается пустая строка, Вам необходимо
установить соответствующий пакет в систему. Пожалуйста, обратитесь для этого к
документации по вашей ОС.
3. Установка соединения.
Процедура настройки автоматизирована. Вам необходимо скачать следующий файл:
http://bn.by/upload/files/bn-pptp.tgz
Распакуйте его и войдите в директорию установки:
# tar -zxf bn-pptp.tgz
# cd bn-pptp
Запустите от имени суперпользователя (root) программу установки со следующими
параметрами:
./install.sh SERVER LOGIN PASSWORD
4. в установленный скрипт по адресу /etc/ppp/peers/bn.by следует добавит строчку usepeerdns
перезагрузитесь
5. Проверьте подключение. Запустите как root следующую команду:
# pon bn.by
Для отключения
# poff bn.by
Статус подключения отображается в системном логе (/var/log/messages или
/var/log/syslog).
6. Технические детали.
Скрипт устанавливает 2 файла, /etc/ppp/peers/bn.by и /etc/ppp/peers/bn.by-debug, и
дописывает ваши имя и пароль в файл /etc/ppp/chap-secrets. Если Вам необходимы только
опции PPP для установки в собственный системный скрипт, Вы можете скопировать их из
файла /etc/ppp/peers/bn.by
Инструкция по подключению
к VPN-серверу компании "Деловая сеть"
(для LINUX)
1. Предварительные требования.
Для подключения Вам необходимы следующие данные: адрес VPN-сервера
(далее SERVER), ваши имя пользователя (LOGIN) и пароль (PASS).
Адрес VPN-сервера зависит от вашего тарифного плана:
Для домашних сетей - 172.31.1.1, 172.31.1.2, 172.31.1.3
Для SML TURBO - 172.31.2.1
Для SML NIGHT - 172.31.3.1
Сначала нужно настроить сетевую карту - ввести
адрес Ip (static IP)
адрес маски сети (Netmask)
адрес основного шлюза (Gateway)
два адреса DNS
Для проверки корректности настройки сети выполните команду
# ping -c 4 SERVER
Пример корректной работы:
$ ping -c 4 172.31.1.1
PING 172.31.1.1 (172.31.1.1) 56(84) bytes of data.
64 bytes from 172.31.1.1: icmp_seq=1 ttl=255 time=2.39 ms
64 bytes from 172.31.1.1: icmp_seq=2 ttl=255 time=2.34 ms
64 bytes from 172.31.1.1: icmp_seq=3 ttl=255 time=2.43 ms
64 bytes from 172.31.1.1: icmp_seq=4 ttl=255 time=3.62 ms
--- 172.31.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 2.343/2.698/3.623/0.537 ms
Если ответы от сервера имеют вышеприведенный вид, можно продолжать настройку.
В противном случае обратитесь к документации по вашей ОС для диагностики и
настройки сети.
2. Установка ПО.
В системе должны быть установлены пакеты PPPD, PPTP и IP. Для проверки
выполните следующие команды от имени суперпользователя (root):
# whereis pppd
# whereis pptp
# whereis ip
Вывод должен быть вида:
# whereis ip
ip: /bin/ip /sbin/ip /usr/share/man/man8/ip.8.gz /usr/share/man/man7/ip.7.gz
Если на один из этих запросов возвращается пустая строка, Вам необходимо
установить соответствующий пакет в систему. Пожалуйста, обратитесь для этого к
документации по вашей ОС.
3. Установка соединения.
Процедура настройки автоматизирована. Вам необходимо скачать следующий файл:
http://bn.by/upload/files/bn-pptp.tgz
Распакуйте его и войдите в директорию установки:
# tar -zxf bn-pptp.tgz
# cd bn-pptp
Запустите от имени суперпользователя (root) программу установки со следующими
параметрами:
./install.sh SERVER LOGIN PASSWORD
4. в установленный скрипт по адресу /etc/ppp/peers/bn.by следует добавит строчку usepeerdns
перезагрузитесь
5. Проверьте подключение. Запустите как root следующую команду:
# pon bn.by
Для отключения
# poff bn.by
Статус подключения отображается в системном логе (/var/log/messages или
/var/log/syslog).
6. Технические детали.
Скрипт устанавливает 2 файла, /etc/ppp/peers/bn.by и /etc/ppp/peers/bn.by-debug, и
дописывает ваши имя и пароль в файл /etc/ppp/chap-secrets. Если Вам необходимы только
опции PPP для установки в собственный системный скрипт, Вы можете скопировать их из
файла /etc/ppp/peers/bn.by
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
вот что он мне выдает:
shu@shu-desktop:~$ sudo 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)
RTNETLINK answers: File exists
Serial connection established.
using channel 174
Using interface ppp8
Connect: ppp8 <--> /dev/pts/9
rcvd [LCP ConfReq id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xd599e674]
rcvd [LCP EchoReq id=0x0 magic=0xad948370]
sent [LCP EchoRep id=0x0 magic=0xd599e674]
rcvd [CHAP Challenge id=0xea <6604652650adb9729492641a950d7559>, name = "vpn"]
sent [CHAP Response id=0xea <89f641edf7d8e3065f66ccf50c65150700000000000000002a5b5fd69d4979cfb2595a315cb0771af9b78c110caddf9b00>, name = "041510"]
rcvd [LCP EchoRep id=0x0 magic=0xad948370]
rcvd [CHAP Success id=0xea "S=CB55B173C706216544AD18F7E81ABB85FDDAD764 M=Access granted"]
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress> <addr>]
rcvd [CCP ConfReq id=0x1 <deflate> <deflate> <bsd>]
sent [CCP ConfReq id=0x1]
sent [CCP ConfRej id=0x1 <deflate> <deflate> <bsd>]
rcvd [IPCP ConfReq id=0x1 <compress> <addr>]
sent [IPCP ConfAck id=0x1 <compress> <addr>]
rcvd [IPCP ConfNak id=0x1 <addr>]
sent [IPCP ConfReq id=0x2 <compress> <addr>]
rcvd [CCP ConfAck id=0x1]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [IPCP ConfAck id=0x2 <compress> <addr>]
not replacing existing default route through ppp0
Cannot determine ethernet address for proxy ARP
local IP address мой
remote IP address мой
Script /etc/ppp/ip-up started (pid 8136)
Script /etc/ppp/ip-up finished (pid 8136), status = 0x0
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfAck id=0x2]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x3]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfAck id=0x3]
Modem hangup
Connect time 0.2 minutes.
Sent 378 bytes, received 142 bytes.
Script /etc/ppp/ip-down started (pid 8144)
Connection terminated.
Script pptp 172.31.3.1 --nolaunchpppd finished (pid 8128), status = 0x0
Script /etc/ppp/ip-down finished (pid 8144), status = 0x0
если так и надо - значит работает
shu@shu-desktop:~$ sudo 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)
RTNETLINK answers: File exists
Serial connection established.
using channel 174
Using interface ppp8
Connect: ppp8 <--> /dev/pts/9
rcvd [LCP ConfReq id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xd599e674]
rcvd [LCP EchoReq id=0x0 magic=0xad948370]
sent [LCP EchoRep id=0x0 magic=0xd599e674]
rcvd [CHAP Challenge id=0xea <6604652650adb9729492641a950d7559>, name = "vpn"]
sent [CHAP Response id=0xea <89f641edf7d8e3065f66ccf50c65150700000000000000002a5b5fd69d4979cfb2595a315cb0771af9b78c110caddf9b00>, name = "041510"]
rcvd [LCP EchoRep id=0x0 magic=0xad948370]
rcvd [CHAP Success id=0xea "S=CB55B173C706216544AD18F7E81ABB85FDDAD764 M=Access granted"]
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress> <addr>]
rcvd [CCP ConfReq id=0x1 <deflate> <deflate> <bsd>]
sent [CCP ConfReq id=0x1]
sent [CCP ConfRej id=0x1 <deflate> <deflate> <bsd>]
rcvd [IPCP ConfReq id=0x1 <compress> <addr>]
sent [IPCP ConfAck id=0x1 <compress> <addr>]
rcvd [IPCP ConfNak id=0x1 <addr>]
sent [IPCP ConfReq id=0x2 <compress> <addr>]
rcvd [CCP ConfAck id=0x1]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [IPCP ConfAck id=0x2 <compress> <addr>]
not replacing existing default route through ppp0
Cannot determine ethernet address for proxy ARP
local IP address мой
remote IP address мой
Script /etc/ppp/ip-up started (pid 8136)
Script /etc/ppp/ip-up finished (pid 8136), status = 0x0
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfAck id=0x2]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x3]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfAck id=0x3]
Modem hangup
Connect time 0.2 minutes.
Sent 378 bytes, received 142 bytes.
Script /etc/ppp/ip-down started (pid 8144)
Connection terminated.
Script pptp 172.31.3.1 --nolaunchpppd finished (pid 8128), status = 0x0
Script /etc/ppp/ip-down finished (pid 8144), status = 0x0
если так и надо - значит работает
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
Вообщем диагноз ясен. bn.by-debug - не работает как надо. Я точно, помню, что у меня тоже выскакивала вот эта ошибка :
Тогда я изрядно погуглил и перечитал всевозможные форумы и рассылки, но разумного решения проблемы не увидел. И наверное случайно додумался запустить bn.by, так и появился у меня интернет
Вики я обновил. Добавил туда описание бага и описание подключения вручную.
linuxfreshman, если есть желание, то можешь поиграть с опциями в bn.by-debug и выщемить т.о. опцию, которая не пускает интернет в массы.
P.S. Я бы и сам, да лень
Код: Выделить всё
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
Вики я обновил. Добавил туда описание бага и описание подключения вручную.
linuxfreshman, если есть желание, то можешь поиграть с опциями в bn.by-debug и выщемить т.о. опцию, которая не пускает интернет в массы.
P.S. Я бы и сам, да лень
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson
Trying is the first step towards failure (c) Homer Simpson
- xxxYURAxxx
- Маньяк
- Сообщения: 165
- Зарегистрирован: 21 фев 2006, 11:57
- Откуда: Минск
- Контактная информация:
- xxxYURAxxx
- Маньяк
- Сообщения: 165
- Зарегистрирован: 21 фев 2006, 11:57
- Откуда: Минск
- Контактная информация:
народ у меня такая проблема на деловой сети - во первых к 172.31.3.1 не конектиццо не в винде не в линухе, сразу выкидывает. к 172.31.3.2 в винде конектиццо и работает ок, в линухе сначала не хотело вообще конектиццо (кстати replacedefaultroute нету в моем pppd), убрал compression (ccp) вроде законектилось, айпишник получает, ppp0 интерфейс есть, dns серваки ресолвятся, но ничего не пингуется ( наверное что-то с роутингом, хелп ми плиз. конекчусь через wi-fi точку. запостите мот кто netstat -r как у вас выглядит или подскажите в чем может быть трабл.