Gmarapet

Автоматический l2tp / xl2tpd

Рекомендованные сообщения

> У tp.internet.beeline.ru один ip

Изначально неверный посыл, их дофига и больше.

Понятно, что он не один. Я имел ввиду "там один, тут другой"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет. На форуме очень много всякого рода инструкций по поднятии интернета, как я понимаю многие из них уже неактуальные. Просьба указать ссылку на работающее универсальное решение для xl2tpd . Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2romkaromka, пытаюсь делать по предоставленной инструкции до раздела "Автоматизация"

 

- локальная сеть работает - пингуется vpn.internet.beeline.ru

ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:16:ec:26:71:ab  
         inet addr:10.215.49.22  Bcast:255.255.255.255  Mask:255.255.248.0
         UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1
         RX packets:74355045 errors:0 dropped:420 overruns:0 frame:0
         TX packets:53831891 errors:0 dropped:5 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:46277026353 (46.2 GB)  TX bytes:34388473928 (34.3 GB)

- удалил маршрут по-умолчанию ip r d default

- /etc/ppp/peers/beeline

pty "pptp 83.102.254.238 --nolaunchpppd --nobuffer" 
remotename pptp
user beeline 
password "beeline"
linkname beeline
lock
usepeerdns 
nodeflate 
nobsdcomp 
noauth
nopcomp
noaccomp
logfile /var/log/ppp/vpnlog

 

- далее pppd call beeline debug nodetach

лог

Script pptp 83.102.254.238 --nolaunchpppd --nobuffer finished (pid 10839), status = 0x7f
using channel 476
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb3af46e6>]
rcvd [LCP ConfReq id=0x1 <mru 1460> <auth chap MD5> <magic 0x68b1d0de>]
sent [LCP ConfAck id=0x1 <mru 1460> <auth chap MD5> <magic 0x68b1d0de>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xb3af46e6>]
rcvd [CHAP Challenge id=0x1 <07606a2f8b117f28f41b7c541a2f2a05>, name = "bras16.spb"]
sent [CHAP Response id=0x1 <c68f324610ddf0f6dcf249a5f9533eb8>, name = "beeline"]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
CHAP authentication succeeded
sent [iPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [iPCP ConfReq id=0x1 <addr 83.102.254.238>]
sent [iPCP ConfAck id=0x1 <addr 83.102.254.238>]
rcvd [iPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [iPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [iPCP ConfNak id=0x2 <addr 128.68.31.3> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
sent [iPCP ConfReq id=0x3 <addr 128.68.31.3> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
rcvd [iPCP ConfAck id=0x3 <addr 128.68.31.3> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
local  IP address 128.68.31.3
remote IP address 83.102.254.238
primary   DNS address 85.21.192.5
secondary DNS address 213.234.192.7
Script /etc/ppp/ip-up started (pid 11467)
Script /etc/ppp/ip-up finished (pid 11467), status = 0x0

 

- ifconfig ppp0

ppp0      Link encap:Point-to-Point Protocol  
         inet addr:128.68.31.3  P-t-P:83.102.254.238  Mask:255.255.255.255
         UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
         RX packets:4 errors:0 dropped:0 overruns:0 frame:0
         TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:3 
         RX bytes:64 (64.0   TX bytes:82 (82.0 

 

- route add default dev ppp0

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 ppp0
10.215.48.0     *               255.255.248.0   U     0      0        0 eth0
bras16-lo0.spb. 10.215.48.1     255.255.255.255 UGH   0      0        0 eth0
bras16-lo0.spb. *               255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1

я хоть на правильном пути?

Изменено пользователем fekedi2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, всё так. Осталось маршрутизировать vpn-сервер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, всё так. Осталось маршрутизировать vpn-сервер.

дело в том, что в инструкции я дошел до момента, где интернет уже должен работать - "Окончательная настройка роутинга".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот это не смущает?

 

bras16-lo0.spb. * 255.255.255.255 UH 0 0 0 ppp0

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, всё правильно настроено, и всё работает. Но при user beeline password "beeline" интернет работать и не должен, это тестовая учетка правильности настройки. Кроме того, у вас настроено как VPN PPTP, а скорее всего надо бы VPN L2TP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сомнительно. На мой дилетантский взгляд, через ppp0 должен идти только трафик к интернет ресурсам. Локальный брас к таковым не относится и должен маршрутизироваться через eth0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

автоматическая настройка маршрутизации после коннекта, универсально, создал файл /etc/ppp/ip-up.d/beeline

 

#!/bin/bash                                                                     

GW=`route -n | grep 'UG[ \t]' | awk '{print $2}' | head -n 1`                   
DNS1=`grep nameserver /etc/resolv.conf | awk '{print $2}' | head -n 1`          
DNS2=`grep nameserver /etc/resolv.conf | awk '{print $2}' | tail -n 1`          

# default - this not need with option replacedefaultroute in ppp config         
route del default                                                               
route add default dev $PPP_IFACE                                                

# dns                                                                           
route add -host $DNS1 gw $GW                                                    
route add -host $DNS2 gw $GW                                                    

#get ips for tp.internet.beeline.ru. it`s try get all ip for tp.internet.beeline.ru 20 time with 1 second sleep
count=0                                                                         
while true; do                                                                  
if [ $count -eq 20 ]; then                                                     
 break                                                                         
fi                                                                             
IPS=`host tp.internet.beeline.ru | awk '{print $4}' | cut -d. -f1,2,3 | sort -u`
for IP in $IPS                                                                 
do                                                                             
 if [ "$IP1" == "" ]; then                                                     
  IP1=$IP                                                                      
 elif [ "$IP1" != "$IP" ]; then                                                
  IP2=$IP                                                                      
  break 2                                                                      
 fi                                                                            
done                                                                           
count=$(( $count+1 ))                                                          
sleep 1                                                                        
done

#set routes for l2tp tunnel                                                     
if [ "$IP1" != "" ]; then                                                       
ip route add ${IP1}.0/24 via $GW                                               
echo "ip route add ${IP1}.0/24 via $GW"                                        
fi                                                                              
if [ "$IP2" != "" ]; then                                                       
ip route add ${IP2}.0/24 via $GW                                               
echo "ip route add ${IP2}.0/24 via $GW"                                        
fi

 

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

sudo chmod +x /etc/ppp/ip-up.d/beeline

 

конфиг /etc/xl2tpd/xl2tpd.conf

вместо (name = ) 0000000000 поставтье свой логин

[global]                                                                        
access control = yes                                                            

[lac corbina]                                                                   
lns = tp.internet.beeline.ru                                                    
redial = yes                                                                    
redial timeout = 1                                                              
require chap = yes                                                              
require authentication = no                                                     
name = 0000000000                                                               
ppp debug = yes                                                                 
pppoptfile = /etc/ppp/peers/beeline                                             
require pap = no                                                                
autodial = yes                                                                  
tunnel rws = 8                                                                  
tx bps = 100000000       

 

конфиг /etc/ppp/peers/beeline

вместо (name = ) 0000000000 поставтье свой логин

unit 0                                                                          
name 0000000000                                                                 
remotename l2tp                                                                 
ipparam beeline                                                                 
connect /bin/true                                                               
nodeflate                                                                       
nobsdcomp                                                                       
persist                                                                         
holdoff 10                                                                      
maxfail 0                                                                       
nopcomp                                                                         
noauth                                                                          
noaccomp                                                                        
defaultroute                                                                    
logfile /var/log/beeline                                                    
mtu 1460        

 

ключи для коннекта сюда

/etc/ppp/chap-secrets

примерно так должно выглядеть

это заменить на свое

0000000000 - логин подключения

password - пароль подключения

0000000000 l2tp password

 

перезагружай комп и все должно работать (ubuntu 14.04 точно должно), логи коннекта смотреть /var/log/beeline или командой plog, еще командой ifconfig смотреть чтобы было создано подключение ppp0 (это билайн как раз), если не создалось - смотреть логи, иногда может не сразу подключаться - это билайн бывает тупит

 

должен быть запущен демон xl2tpd - он следит чтобы подключение было, использует ppp, проверяем командой что он запущен

ps aux | grep xl2tpd

он должен быть запущен

 

Не флудите на форуме!!! просьбы и прочее в личку пишите, вон 20 страниц написали ниочем, сам искал конфиги.

Изменено пользователем demcode

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2demcode, выложи, пожалуйста, все конфиги для xl2tpd

Изменено пользователем fekedi2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нужна помощь, использовал конфиги demcode:

 

вывод route

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.215.48.1     0.0.0.0         UG    203    0        0 enp2s0
10.215.48.0     *               255.255.248.0   U     203    0        0 enp2s0
85.21.52.254    10.215.48.1     255.255.255.254 UG    203    0        0 enp2s0
lk.corbina.net  10.215.48.1     255.255.255.255 UGH   203    0        0 enp2s0
85.21.88.130    10.215.48.1     255.255.255.254 UG    203    0        0 enp2s0
95-27-0-1.broad *               255.255.255.255 UH    0      0        0 ppp0
195.14.50.16    10.215.48.1     255.255.255.240 UG    203    0        0 enp2s0
sip.corbina.net 10.215.48.1     255.255.255.255 UGH   203    0        0 enp2s0

 

/var/log/beeline

>>cat /var/log/beeline                                                                              
Plugin pppol2tp.so loaded.
using channel 3
Using interface ppp0
Connect: ppp0 <--> 
Overriding mtu 1500 to 1460
PPPoL2TP options: debugmask 0
Overriding mru 1500 to mtu value 1460
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xe243117a>]
rcvd [LCP ConfRej id=0x1 <asyncmap 0x0>]
sent [LCP ConfReq id=0x2 <magic 0xe243117a>]
rcvd [LCP ConfAck id=0x2 <magic 0xe243117a>]
sent [LCP ConfReq id=0x2 <magic 0xe243117a>]
rcvd [LCP ConfAck id=0x2 <magic 0xe243117a>]
rcvd [LCP ConfReq id=0x66 <mru 1456> <auth chap MD5> <magic 0x1f59a921>]
sent [LCP ConfAck id=0x66 <mru 1456> <auth chap MD5> <magic 0x1f59a921>]
PPPoL2TP options: debugmask 0
Overriding mru 1500 to mtu value 1460
sent [LCP EchoReq id=0x0 magic=0xe243117a]
rcvd [CHAP Challenge id=0x1 <2529a1141f66abd5980f924805661109>, name = "bras250.spb"]
sent [CHAP Response id=0x1 <a98b68d557169ed8679fcd75b3b8df41>, name = "логин"]
rcvd [LCP EchoRep id=0x0 magic=0x1f59a921]
rcvd [CHAP Failure id=0x1 "Too many connections"]
CHAP authentication failed: Too many connections
CHAP authentication failed
Overriding mtu 1500 to 1460
PPPoL2TP options: debugmask 0
Overriding mru 1500 to mtu value 1460
sent [LCP TermReq id=0x3 "Failed to authenticate ourselves to peer"]
rcvd [LCP TermReq id=0x67]
sent [LCP TermAck id=0x67]
rcvd [LCP TermAck id=0x3]
Connection terminated.
Terminating on signal 15
Plugin pppol2tp.so loaded.
using channel 4
Using interface ppp0
Connect: ppp0 <--> 
Overriding mtu 1500 to 1460
PPPoL2TP options: debugmask 0
Overriding mru 1500 to mtu value 1460
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x3e532e4c>]
rcvd [LCP ConfRej id=0x1 <asyncmap 0x0>]
sent [LCP ConfReq id=0x2 <magic 0x3e532e4c>]
rcvd [LCP ConfAck id=0x2 <magic 0x3e532e4c>]
rcvd [LCP ConfReq id=0xe <mru 1456> <auth chap MD5> <magic 0x6758fa55>]
sent [LCP ConfAck id=0xe <mru 1456> <auth chap MD5> <magic 0x6758fa55>]
PPPoL2TP options: debugmask 0
Overriding mru 1500 to mtu value 1460
sent [LCP EchoReq id=0x0 magic=0x3e532e4c]
rcvd [CHAP Challenge id=0x1 <ab336f30f6ca9a638a013042579d3942>, name = "bras250.spb"]
sent [CHAP Response id=0x1 <7b72983a77ddca08bed389876a724f92>, name = "логин"]
rcvd [LCP EchoRep id=0x0 magic=0x6758fa55]
rcvd [CHAP Success id=0x1 "CHAP authentication success, unit 9796"]
CHAP authentication succeeded: CHAP authentication success, unit 9796
CHAP authentication succeeded
sent [iPCP ConfReq id=0x1 <addr 10.215.49.36>]
rcvd [iPCP ConfReq id=0x33 <addr 95.27.0.1>]
sent [iPCP ConfAck id=0x33 <addr 95.27.0.1>]
rcvd [iPCP ConfNak id=0x1 <addr 95.27.46.24>]
sent [iPCP ConfReq id=0x2 <addr 95.27.46.24>]
rcvd [iPCP ConfAck id=0x2 <addr 95.27.46.24>]
not replacing existing default route via 10.215.48.1
Cannot determine ethernet address for proxy ARP
local  IP address 95.27.46.24
remote IP address 95.27.0.1
Script /etc/ppp/ip-up started (pid 2373)
Script /etc/ppp/ip-up finished (pid 2373), status = 0x0

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 10.215.49.36  netmask 255.255.248.0  broadcast 255.255.255.255
       inet6 fe80::218:f3ff:fe68:88c8  prefixlen 64  scopeid 0x20<link>
       ether 00:18:f3:68:88:c8  txqueuelen 1000  (Ethernet)
       RX packets 3457  bytes 762962 (745.0 KiB)
       RX errors 0  dropped 0  overruns 0  frame 6
       TX packets 3378  bytes 452518 (441.9 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 17  

enp5s4: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
       inet6 fe80::93a1:b95b:7538:9ea3  prefixlen 64  scopeid 0x20<link>
       ether 00:18:f3:68:49:de  txqueuelen 1000  (Ethernet)
       RX packets 0  bytes 0 (0.0 
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 0  bytes 0 (0.0 
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 19  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
       inet 127.0.0.1  netmask 255.0.0.0
       inet6 ::1  prefixlen 128  scopeid 0x10<host>
       loop  txqueuelen 0  (Local Loopback)
       RX packets 108  bytes 8812 (8.6 KiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 108  bytes 8812 (8.6 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1456
       inet 95.27.46.24  netmask 255.255.255.255  destination 95.27.0.1
       ppp  txqueuelen 3  (Point-to-Point Protocol)
       RX packets 4  bytes 62 (62.0 
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 3  bytes 30 (30.0 
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

>>mtr -c 5 8.8.8.8 -w

Start: Thu Oct 2 18:31:01 2014

HOST: - Loss% Snt Last Avg Best Wrst StDev

1.|-- 10.215.48.1 0.0% 5 1.2 1.2 1.1 1.4 0.0

2.|-- 10.123.0.229 0.0% 5 1.3 1.1 1.0 1.3 0.0

3.|-- 10.24.254.41 0.0% 5 1.4 0.7 0.5 1.4 0.0

4.|-- b71-bb-te2-4.spb.corbina.net 0.0% 5 8.5 8.5 8.4 8.7 0.0

5.|-- bmor19-bb-tengige0-1-0-5.spb.corbina.net 0.0% 5 8.7 8.6 8.5 8.7 0.0

6.|-- m9-crs-be7.corbina.net 0.0% 5 8.7 9.7 8.3 11.0 1.1

7.|-- m9-br-be1.corbina.net 0.0% 5 8.8 8.7 8.6 8.8 0.0

8.|-- ??? 100.0 5 0.0 0.0 0.0 0.0 0.0

Изменено пользователем fekedi2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

fekedi2

все подключилось, маршруты настроились, в логах есть интересная строка, у меня в логах все также, этой строки нету

 

Cannot determine ethernet address for proxy ARP

 

прокси стоит между компом и билайном?

попробуй без прокси подключить шнур билайна к компу

в настройке через прокси не силен, https://bbs.archlinux.org/

у тебя вобщем чето с proxy ARP, настрой

 

в маршруте почему-то не заменился default на ppp0

 

у меня

route -n

0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
10.58.8.0       0.0.0.0         255.255.248.0   U     0      0        0 p2p1
78.107.38.0     10.58.8.1       255.255.255.0   UG    0      0        0 p2p1
85.21.192.3     10.58.8.1       255.255.255.255 UGH   0      0        0 p2p1
85.21.230.0     10.58.8.1       255.255.255.0   UG    0      0        0 p2p1
93.81.128.1     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 p3p1
213.234.192.8   10.58.8.1       255.255.255.255 UGH   0      0        0 p2p1

Изменено пользователем demcode

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

demcode, что то не помог данный способ автоматизировать процесс. Не видит почему то vpn сервер. Я так понимаю, что не получаю маршруты по dhcp. Приходится прописывать в /etc/xl2tpd/xl2tpd.conf IP, а не адрес, как хочется.

debian xl2tpd[3531]: Listening on IP address 0.0.0.0, port 1701
debian xl2tpd[3531]: Host name lookup failed for tp.internet.beeline.ru.
debian xl2tpd[3531]: death_handler: Fatal signal 15 received

На данный момент Debian7, xl2tpd 1.3.6+dfsg-1, isc-dhcp-client 4.2.2.dfsg.1-5+deb70u6

 

 

/etc/xl2tpd/xl2tpd.conf

[global]
access control = yes
auth file = /etc/ppp/chap-secrets

[lac belline]
;lns = tp.internet.beeline.ru
lns = 85.21.66.202
redial = yes
redial timeout = 10
require chap = yes
require authentication = no
name = 
ppp debug = no
pppoptfile = /etc/ppp/options.beeline
require pap = no
autodial = yes
tunnel rws = 8
tx bps = 100000000

 

/etc/ppp/ip-up

#!/bin/sh
#
# This script is run by the pppd after the link is established.
# It uses run-parts to run scripts in /etc/ppp/ip-up.d, so to add routes,
# set IP address, run the mailq etc. you should create script(s) there.
#
# Be aware that other packages may include /etc/ppp/ip-up.d scripts (named
# after that package), so choose local script names with that in mind.
#
# This script is called with the following arguments:
#    Arg  Name                          Example
#    $1   Interface name                ppp0
#    $2   The tty                       ttyS1
#    $3   The link speed                38400
#    $4   Local IP number               12.34.56.78
#    $5   Peer  IP number               12.34.56.99
#    $6   Optional ``ipparam'' value    foo

# The  environment is cleared before executing this script
# so the path must be reset
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM

# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=`/usr/bin/basename "$2"`
export PPP_TTYNAME 

# If /var/log/ppp-ipupdown.log exists use it for logging.
if [ -e /var/log/ppp-ipupdown.log ]; then
 exec > /var/log/ppp-ipupdown.log 2>&1
 echo $0 $@
 echo
fi

# This script can be used to override the .d files supplied by other packages.
if [ -x /etc/ppp/ip-up.local ]; then
 exec /etc/ppp/ip-up.local "$@"
fi

run-parts /etc/ppp/ip-up.d \
 --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"

# if pon was called with the "quick" argument, stop pppd
if [ -e /var/run/ppp-quick ]; then
 rm /var/run/ppp-quick
 wait
 kill $PPPD_PID
fi

route del default
route add 85.21.66.202 gw 10.63.224.1
ip route del default dev eth0
route add default dev ppp0

exit 0

 

/etc/ppp/ip-down

#!/bin/sh
#
# This script is run by the pppd _after_ the link is brought down.
# It uses run-parts to run scripts in /etc/ppp/ip-down.d, so to delete
# routes, unset IP addresses etc. you should create script(s) there.
#
# Be aware that other packages may include /etc/ppp/ip-down.d scripts (named
# after that package), so choose local script names with that in mind.
#
# This script is called with the following arguments:
#    Arg  Name                          Example
#    $1   Interface name                ppp0
#    $2   The tty                       ttyS1
#    $3   The link speed                38400
#    $4   Local IP number               12.34.56.78
#    $5   Peer  IP number               12.34.56.99
#    $6   Optional ``ipparam'' value    foo

# The  environment is cleared before executing this script
# so the path must be reset
PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
export PATH

# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM

# as an additional convenience, $PPP_TTYNAME is set to the tty name,
# stripped of /dev/ (if present) for easier matching.
PPP_TTYNAME=`/usr/bin/basename "$2"`
export PPP_TTYNAME 

# If /var/log/ppp-ipupdown.log exists use it for logging.
if [ -e /var/log/ppp-ipupdown.log ]; then
 exec >> /var/log/ppp-ipupdown.log 2>&1
 echo $0 $@
 echo
fi

# This script can be used to override the .d files supplied by other packages.
if [ -x /etc/ppp/ip-down.local ]; then
 exec /etc/ppp/ip-down.local "$@"
fi

run-parts /etc/ppp/ip-down.d \
 --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6"

route del default
route del default dev ppp0

 

/etc/ppp/options.beeline

unit 0
name 
remotename beeline
ipparam beeline
connect /bin/true
mru 1500
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
usepeerdns
noauth
lcp-echo-failure 10
lcp-echo-adaptive
lcp-echo-interval 60
replacedefaultroute
noproxyarp

 

/etc/dhcp/dhclient.conf

# Configuration file for /sbin/dhclient, which is included in Debian's
#	dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
#	man page for more information about the syntax of this file
#	and a more comprehensive list of the parameters understood by
#	dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
#	not leave anything out (like the domain name, for example), then
#	few changes must be made to this file, if any.
#

option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;
#supersede dhcp-server-identifier 255.255.255.255;
#send host-name "andare.fugue.com";
send host-name = gethostname();
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, static-routes, ntp-servers;
#require subnet-mask, domain-name-servers;

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую уважаемый All!

В связи с некоторыми проблемами с системой Вин7 решил таки попробовать перейти на Убунту. Знаний можно сказать ноль.

Итак, установил Ubuntu 14.04, интернет от билайн VPN L2TP, установил программу из этой темы для автоматической настройки. Локалка есть, интернета нет.

С самого начала долго ковырялся и выяснил, что у меня не пашет авторизация, при чем у меня рар, а должна быть как я понял chap. Поменял. После первой попытки соединиться, вылезает ошибка авторизации и далее уже по какой-то причине пропадает ИП адрес шлюза из настроек и соединение вообще не происходит, плюс отваливается локалка. Приходится заново запускать настройку с вручную указывать шлюз и eth0. И снова тестовый запуск дает ошибку авторизации и слетает адрес шлюза.

Сами понимаете - знаний не хватает что бы понять что и как. Форум весь перерыл (откуда и узнал что вместо рар нужна снар авторизация), но понимания не добавилось.

/etc/xl2tpd/xl2tpd.conf

 

 

[global]

access control = yes

 

[lac Beeline]

name = 0898221***

lns = tp.internet.beeline.ru

pppoptfile = /etc/ppp/peers/Beeline

ppp debug = yes

tunnel rws = 8

tx bps = 100000000

 

 

 

/etc/ppp/chap-secrets

 

 

# Secrets for authentication using CHAP

# client server secret IP addresses

0898221*** * <pass>

 

 

Разумеется вместо <pass> указал свой пароль без скобок.

 

/var/log/syslog

 

 

Jan 5 15:50:32 antUbuntu whoopsie[1107]: online

Jan 5 15:50:40 antUbuntu xl2tpd[5114]: setsockopt recvref[30]: Protocol not available

Jan 5 15:50:40 antUbuntu xl2tpd[5114]: This binary does not support kernel L2TP.

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: xl2tpd version xl2tpd-1.3.1 started on antUbuntu PID:5115

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Written by Mark Spencer, Copyright © 1998, Adtran, Inc.

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Forked by Scott Balmos and David Stipp, © 2001

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Inherited by Jeff McAdams, © 2002

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Forked again by Xelerance (www.xelerance.com) © 2006

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Listening on IP address 0.0.0.0, port 1701

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Connecting to host tp.internet.beeline.ru, port 1701

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Connection established to 10.255.255.253, 1701. Local: 6959, Remote: 23345 (ref=0/0).

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Calling on tunnel 6959

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: Call established with 10.255.255.253, Local: 24577, Remote: 55250, Serial: 1 (ref=0/0)

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: start_pppd: I'm running:

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "/usr/sbin/pppd"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "passive"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "nodetach"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: ":"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "name"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "0898221***"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "debug"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "file"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "/etc/ppp/peers/Beeline"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "ipparam"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "10.255.255.253"

Jan 5 15:50:40 antUbuntu xl2tpd[5115]: "/dev/pts/13"

Jan 5 15:50:40 antUbuntu pppd[5118]: pppd 2.4.5 started by root, uid 0

Jan 5 15:50:40 antUbuntu pppd[5118]: using channel 1

Jan 5 15:50:40 antUbuntu pppd[5118]: Using interface ppp0

Jan 5 15:50:40 antUbuntu pppd[5118]: Connect: ppp0 <--> /dev/pts/13

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x494f2e92>]

Jan 5 15:50:40 antUbuntu NetworkManager[1010]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)

Jan 5 15:50:40 antUbuntu NetworkManager[1010]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.

Jan 5 15:50:40 antUbuntu NetworkManager[1010]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth pap> <magic 0x7cc23914> <pcomp> <accomp>]

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x494f2e92>]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP ConfReq id=0x2 <mru 1460> <asyncmap 0xa0000> <auth pap> <magic 0x7cc23914>]

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP ConfNak id=0x2 <auth chap MD5>]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP ConfReq id=0x3 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x7cc23914>]

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP ConfAck id=0x3 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x7cc23914>]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [CHAP Challenge id=0x1 <721d054c8522c24bae83d2e83bf956b9>, name = "bras255.samara"]

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [CHAP Response id=0x1 <e1080d3d8cd2a2de12b1a4fe3441596f>, name = "0898221***"]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [CHAP Failure id=0x1 "Authentication failed"]

Jan 5 15:50:40 antUbuntu pppd[5118]: CHAP authentication failed: Authentication failed

Jan 5 15:50:40 antUbuntu pppd[5118]: CHAP authentication failed

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP TermReq id=0x4]

Jan 5 15:50:40 antUbuntu pppd[5118]: sent [LCP TermAck id=0x4]

Jan 5 15:50:40 antUbuntu pppd[5118]: rcvd [LCP TermAck id=0x2]

Jan 5 15:50:40 antUbuntu pppd[5118]: Connection terminated.

 

 

 

/var/log/ppp/vpnlog

 

 

Тестовый запуск VPN L2TP (/var/log/ppp/vpnlog)

Команда запуска: /usr/bin/ponoff Beeline

using channel 1

Using interface ppp0

Connect: ppp0 <--> /dev/pts/13

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x494f2e92>]

rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth pap> <magic 0x7cc23914> <pcomp> <accomp>]

sent [LCP ConfRej id=0x1 <pcomp> <accomp>]

rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x494f2e92>]

rcvd [LCP ConfReq id=0x2 <mru 1460> <asyncmap 0xa0000> <auth pap> <magic 0x7cc23914>]

sent [LCP ConfNak id=0x2 <auth chap MD5>]

rcvd [LCP ConfReq id=0x3 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x7cc23914>]

sent [LCP ConfAck id=0x3 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x7cc23914>]

rcvd [CHAP Challenge id=0x1 <721d054c8522c24bae83d2e83bf956b9>, name = "bras255.samara"]

sent [CHAP Response id=0x1 <e1080d3d8cd2a2de12b1a4fe3441596f>, name = "0898221***"]

rcvd [CHAP Failure id=0x1 "Authentication failed"]

CHAP authentication failed: Authentication failed

CHAP authentication failed

sent [LCP TermReq id=0x2 "Failed to authenticate ourselves to peer"]

rcvd [LCP TermReq id=0x4]

sent [LCP TermAck id=0x4]

rcvd [LCP TermAck id=0x2]

Connection terminated.

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

Failed to open /dev/pts/13: No such file or directory

 

 

 

Цифры разные были пока курочил файлы : /dev/pts/13 - тут вместо 13 то 3, то 7, то 17, то еще какая.

При этом если гружусь в Вин7 - интернет работает нормально.

Мой шлюз 10.102.2.1, роутеров и прочего нет - кабель напрямую в комп идет.

Если можно, подскажите - по шагам что где писать, как и зачем.

 

А еще не понимаю куда надо прописывать шлюз и приходится заново запускать программу настройки, которая стирает все файлы и создает их заново, а значит если я там что-то меняю, после программы настройки все возвращается в начальное состояние. Каждый раз править несколько файлов через sudo напряжно...

Изменено пользователем AntonFox15

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решение: Mageia 5 (скоро выйдет beta2) и vpnpptp из официального репозитория Mageia.

Изменено пользователем romkaromka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

что мне делать,ОП Mageia вчера установил.вылезло это при настройке l2tp ""dns2-сервер до поднятия vpn не пингуется или теряются пакеты.устраните проблему и заново запустите конфигуратор."

 

что мне делать,ОП Mageia вчера установил.вылезло это при настройке l2tp ""dns2-сервер до поднятия vpn не пингуется или теряются пакеты.устраните проблему и заново запустите конфигуратор."

кажется и днс 1 и 2 не пингуются и впн не поднимается

post-793087-074348600 1422291664_thumb.jpg

post-793087-004192300 1422291672_thumb.jpg

Изменено пользователем google1998

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Mageia 5? vpnpptp 0.3.9?

вчера тОЛЬКО СКАЧАЛ , НАВЕРНОЕ НОВАЯ . ВСТРОЕННОЕ ПОДКЛЮЧЕНИЕ L2TP

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На "наверное" наверное и работает.

точно 5 ,самая свежея и с оф сайта.

Изменено пользователем google1998

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vpnpptp тоже бывает разных версий, ответ на вопрос не полный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

vpnpptp тоже бывает разных версий, ответ на вопрос не полный.

впн версии 0.3.9

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нажмите кнопку рестарта сети и заново перенастройте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас