Официальный сайт студ.городка НГТУ
Software » Не поднимается канал PPP0 

#1  30.09.09 13:47

Не поднимается канал PPP0

Не могу понять в чем проблема, вторые сутки бъюсь.

root[ppp-2.4.4b1]# pppd dump -d -detach call VPN
pppd options in effect:
debug debug        # (from /etc/ppp/peers/VPN)
-d -d        # (from command line)
-detach        # (from command line)
dump        # (from command line)
noauth        # (from /etc/ppp/options)
name ariman        # (from /etc/ppp/options)
password ??????        # (from /etc/ppp/options)
remotename VPN        # (from /etc/ppp/peers/VPN)
        # (from /etc/ppp/options.pptp)
pty /usr/sbin/pptp vpn.hostel.nstu.ru --nolaunchpppd        # (from /etc/ppp/peers/VPN)
mru 1500        # (from /etc/ppp/options.pptp)
mtu 1500        # (from /etc/ppp/options.pptp)
nodefaultroute        # (from /etc/ppp/peers/VPN)
usepeerdns        # (from /etc/ppp/options)
nobsdcomp        # (from /etc/ppp/options.pptp)
nodeflate        # (from /etc/ppp/options.pptp)
using channel 22
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x212da271> <pcomp> <accomp>]
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup
Waiting for 1 child processes...
  script /usr/sbin/pptp vpn.hostel.nstu.ru --nolaunchpppd, pid 2075
Script /usr/sbin/pptp vpn.hostel.nstu.ru --nolaunchpppd finished (pid 2075), status = 0x0

Offline

#2  30.09.09 22:57

Re: Не поднимается канал PPP0

http://hostel.nstu.ru/viewtopic.php?id=109316 может поможет

Исправлено TomSafe (30.09.09 22:57)

Offline

#3  01.10.09 01:26

Re: Не поднимается канал PPP0

Я его весь разобрал и перечитал..проблема не в этом.... не поднимается сам тунель...не выдает ошибок....все дебаги показывают что коннект идет и прерывается через несколько секунд.

Offline

#4  01.10.09 01:28

Re: Не поднимается канал PPP0

плюс....все нормально работало...буквально утром....потом через 6 часов перестало...несмотря на то что изменений никаких не было, даже не перезагружал комп...
З.Ы. Переустановка демона и ppp, pptp не помогли.
З.З.Ы. rp_filter 0, nodefaultroute - стоят

Исправлено Ariman (01.10.09 01:29)

Offline

#5  01.10.09 17:04

Re: Не поднимается канал PPP0

Ariman, вероятно осталась подвисшая сессия на сервере...

Offline

#6  08.10.09 21:33

kai
Профиль

Re: Не поднимается канал PPP0

У меня такой вопрос. Поднял VPN сервер. Все замечательно, но как обычно есть одно Но. Дальше сервера я ничего не вижу, потому что не работает нат.

Сетевые интерфейсы туннеля

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:192.168.11.150  P-t-P:192.168.11.151  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396  Metric:1
          RX packets:486 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:32037 (31.2 KiB)  TX bytes:114 (114.0 b)

eth0      Link encap:Ethernet  HWaddr 00:0C:F1:A3:09:D8 
          inet addr:192.168.11.20  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20c:f1ff:fea3:9d8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4242923 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2352428 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1067764455 (1018.2 MiB)  TX bytes:778647781 (742.5 MiB)

пускаю ping до 192.168.11.22 и смотрю через tcpdump.

tcpdump -nli eth0 not port openvpn and host 192.168.11.22

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
21:29:32.415628 arp who-has 192.168.11.151 tell 192.168.11.22
21:29:33.795934 arp who-has 192.168.11.20 tell 192.168.11.22
21:29:33.795952 arp reply 192.168.11.20 is-at 00:0c:f1:a3:09:d8
21:29:35.913581 IP 192.168.11.151 > 192.168.11.22: ICMP echo request, id 768, seq 45057, length 40
21:29:35.913939 arp who-has 192.168.11.151 tell 192.168.11.22
21:29:36.914482 arp who-has 192.168.11.151 tell 192.168.11.22

Собственно правила фаера

[root@cl5 ~]# iptables-save
# Generated by iptables-save v1.3.5 on Thu Oct  8 21:26:02 2009
*filter
:INPUT ACCEPT [1428316:451568861]
:FORWARD ACCEPT [1452570:544803229]
:OUTPUT ACCEPT [1421394:669357256]
COMMIT
# Completed on Thu Oct  8 21:26:02 2009
# Generated by iptables-save v1.3.5 on Thu Oct  8 21:26:02 2009
*nat
:PREROUTING ACCEPT [951633:155040792]
:POSTROUTING ACCEPT [43274:3363959]
:OUTPUT ACCEPT [43044:3350505]
-A POSTROUTING -s 192.168.10.0/255.255.255.0 -d 192.168.11.0/255.255.255.0 -j SNAT --to-source 192.168.11.20
-A POSTROUTING -s 192.168.11.0/255.255.255.0 -o ppp+ -j SNAT --to-source 192.168.11.20
COMMIT
# Completed on Thu Oct  8 21:26:02 2009

модули

[root@cl5 ~]# lsmod | grep pp
ip_nat_pptp             9925  0
ip_conntrack_pptp      15441  1 ip_nat_pptp
ppp_deflate             9793  0
zlib_deflate           21977  1 ppp_deflate
ppp_mppe               10437  2
ppp_async              15169  1
crc_ccitt               6337  1 ppp_async
ppp_generic            30165  7 ppp_deflate,ppp_mppe,ppp_async
slhc                   10561  1 ppp_generic
ip_nat                 20973  2 ip_nat_pptp,iptable_nat
ip_conntrack           53025  4 ip_nat_pptp,ip_conntrack_pptp,iptable_nat,ip_nat
floppy                 57125  0

и последнее

sysctl -a | grep rp_filter
net.ipv4.conf.ppp0.arp_filter = 0
net.ipv4.conf.ppp0.rp_filter = 1
net.ipv4.conf.tap0.arp_filter = 0
net.ipv4.conf.tap0.rp_filter = 1
net.ipv4.conf.eth0.arp_filter = 0
net.ipv4.conf.eth0.rp_filter = 1
net.ipv4.conf.lo.arp_filter = 0
net.ipv4.conf.lo.rp_filter = 0
net.ipv4.conf.default.arp_filter = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.arp_filter = 0
net.ipv4.conf.all.rp_filter = 0

в чем может быть проблема?
пробовал даже так

-A POSTROUTING -s 192.168.11.0/255.255.255.0 -o eth0 -j SNAT --to-source 192.168.11.20
-A POSTROUTING -s 192.168.11.151 -j SNAT  -o eth0 --to-source 192.168.11.20

не помогает

Исправлено kai (08.10.09 22:23)

Offline

#7  09.10.09 13:49

Re: Не поднимается канал PPP0

А нахрена ты айпишники выдаешь в впн из той же подсети в которой у тебя реальная сетевка задействована?
Выдавай с отдельной подсети.
sysctl -a |grep ipv4.ip_forward
net.ipv4.ip_forward = 1

Offline

#8  09.10.09 17:51

kai
Профиль

Re: Не поднимается канал PPP0

С этим все впорядке. Потому что NAT для openvpn работает. Почему для ppp не срабатывает?
# sysctl -a |grep ipv4.ip_forward
net.ipv4.ip_forward = 1

Если я выдам с другой подсети, тогда клиентам нужно указывать как основной шлюз сам ВПН сервер, что бы они могли по внутренней сети ходить. Это не желательно.
Как сделать, что бы что бы у клиента автоматом прописывался маршрут до другой сети, я не нашел. Поэтому приходиться выдавать айпишники с той же подсети.

Offline

#9  09.10.09 18:17

Wic
Профиль

Re: Не поднимается канал PPP0

kai написал(а):

Как сделать, что бы что бы у клиента автоматом прописывался маршрут до другой сети

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

Offline

#10  09.10.09 19:33

kai
Профиль

Re: Не поднимается канал PPP0

в OpenVPN  это просто решается, опцией push в конфиге  сервера.   Только не большие заморочки с ключами, настраивать его проще, чем ppp+pptp.

Offline

Software » Не поднимается канал PPP0 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.143 сек.
Выполнено 11 запросов.