LINUX.ORG.RU
ФорумAdmin

PPVP VPN не может определить local ip address


0

0

Привет всем. У меня случилась засада. На ровном месте.
Ничего не делал...Перестали клиенты подключаться к серверу
вот что пишет:

using channel 16
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x3a5c2e5b> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <mru 1400> <magic 0x61b97515> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x0 <callback CBCP>]
rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x61b97515> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1400> <magic 0x61b97515> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x3a5c2e5b> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x3a5c2e5b> <pcomp> <accomp>]
sent [CHAP Challenge id=0x99 <45987404b9508bfef7a45c4b8d8b560a>, name = "pptpd"]
rcvd [LCP code=0xc id=0x2 61 b9 75 15 4d 53 52 41 53 56 35 2e 31 30]
sent [LCP CodeRej id=0x2 0c 02 00 12 61 b9 75 15 4d 53 52 41 53 56 35 2e 31 30]
rcvd [LCP code=0xc id=0x3 61 b9 75 15 4d 53 52 41 53 2d 30 2d 45 4c 2d 2d 4e 41 54 41 4c 49 45]
sent [LCP CodeRej id=0x3 0c 03 00 1b 61 b9 75 15 4d 53 52 41 53 2d 30 2d 45 4c 2d 2d 4e 41 54 41 4c 49 45]
rcvd [CHAP Response id=0x99 <eabbdba526d3ca5f272739349c0a6986000000000000000099576481dce13144be00e50cdf2870 34ac9b8e6dd4df2e4b00>, name = "el"]
sent [CHAP Success id=0x99 "S=CF76BE8A32C6C55A04278355E4A0EEE5F838E68D M=Access granted"]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [CCP ConfReq id=0x4 <mppe +H +M +S +L -D +C>]
sent [CCP ConfNak id=0x4 <mppe -H -M +S -L -D +C>]
rcvd [IPCP ConfReq id=0x5 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP ConfRej id=0x5 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
rcvd [CCP ConfNak id=0x1 <mppe -H -M +S -L -D +C>]
sent [CCP ConfReq id=0x2 <mppe -H -M +S -L -D +C>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addrs 0.0.0.0 10.0.1.102>]
rcvd [CCP ConfReq id=0x6 <mppe -H -M +S -L -D +C>]
sent [CCP ConfAck id=0x6 <mppe -H -M +S -L -D +C>]
rcvd [IPCP ConfReq id=0x7 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfNak id=0x7 <addr 10.0.1.102> <ms-dns1 194.67.161.1> <ms-dns3 194.67.161.1>]
rcvd [CCP ConfAck id=0x2 <mppe -H -M +S -L -D +C>]
MPPC/MPPE 128-bit stateful compression enabled
rcvd [IPCP ConfRej id=0x2 <addrs 0.0.0.0 10.0.1.102>]
sent [IPCP ConfReq id=0x3]
rcvd [IPCP ConfReq id=0x8 <addr 10.0.1.102> <ms-dns1 194.67.161.1> <ms-dns3 194.67.161.1>]
sent [IPCP ConfAck id=0x8 <addr 10.0.1.102> <ms-dns1 194.67.161.1> <ms-dns3 194.67.161.1>]
rcvd [IPCP ConfAck id=0x3]
Could not determine local IP address
Connect time 0.1 minutes.
Sent 134 bytes, received 152 bytes.
sent [IPCP TermReq id=0x4 "Could not determine local IP address"]
rcvd [IPCP TermAck id=0x4 "Could not determine local IP address"]
Modem hangup
MPPE disabled
sent [LCP TermReq id=0x4 "MPPE disabled"]
Connection terminated.
Connect time 0.1 minutes.
Sent 174 bytes, received 232 bytes.
-----------------------------------
в файле chap-secrets
login * пароль 10.0.1.102

-----------------------------------
/etc/pptpd.conf

speed 115200
option /etc/ppp/options.pptpd
debug
localip 192.168.1.1
remoteip 192.168.1.151-153, 10.0.1.102-120

-----------------------------------
/etc/ppp/options.pptpd

debug
logfile /var/log/pptpd
name pptpd

refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2

#proxyarp

lock

nobsdcomp

#novj
#novjccomp

#nologfd
ms-dns 194.67.161.1

ipcp-accept-local
ipcp-accept-remote
------------------------------------------
Все работало...и вдруг перестало


Система ASP Linux 11.2
Ядро 2.6.20.1 ( Установлено из исходников и пропатчено)
ppp-2.4.3-6.2.1.112asp
pptpd-1.3.0-2.112asp
----------------------------
Даже и не знаю что делать.
Пробовал удалить и заново установить с дефолтными конфигами и даже без компрессии и шифрования , и пытался подключиться с компьютера локальной сети...ответ одн
-------------------------------------
Could not determine local IP address
-------------------------------------

Помогите плиз!!!!!!!!!!!!!!

Ответ на: комментарий от Anoxemian

У сервера два адреса
eth0 - 192.168.1.1 - Внутренний
eth1 - 81.13.8.10 - Внешний
---------------------------------
Серв вынолняет функцию роутера, прокси и VPN PPTPD
---------------------------------




eth0 Link encap:Ethernet HWaddr 00:13:D4:82:E7:B6
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:fe82:e7b6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25232 errors:0 dropped:0 overruns:0 frame:0
TX packets:24301 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3674247 (3.5 MiB) TX bytes:4871172 (4.6 MiB)
Interrupt:19 Base address:0xd000

eth1 Link encap:Ethernet HWaddr 00:80:48:11:87:69
inet addr:81.13.8.10 Bcast:81.13.8.11 Mask:255.255.255.252
inet6 addr: fe80::280:48ff:fe11:8769/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18574 errors:0 dropped:0 overruns:0 frame:0
TX packets:19213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2208921 (2.1 MiB) TX bytes:3126008 (2.9 MiB)
Interrupt:19 Base address:0x6c00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
81.13.8.8 0.0.0.0 255.255.255.252 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 81.13.8.9 0.0.0.0 UG 0 0 0 eth1

el_angelo
() автор топика
Ответ на: комментарий от el_angelo

[root@router-ww etc]# iptables -t nat -L -v
Chain PREROUTING (policy ACCEPT 817 packets, 67039 bytes)
pkts bytes target prot opt in out source destination
107 5268 DNAT tcp -- eth1 any anywhere anywhere tcp dpt:smtp to:192.168.1.119:25
0 0 DNAT tcp -- any any anywhere anywhere tcp dpt:smtps to:192.168.1.119:465
0 0 DNAT tcp -- any any anywhere anywhere tcp dpt:pop3s to:192.168.1.119:995
0 0 DNAT tcp -- any any anywhere anywhere tcp dpt:pop3 to:192.168.1.119:110
1 48 DNAT tcp -- any any anywhere anywhere tcp dpt:3389 to:192.168.1.200:3389

Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
106 5237 SNAT all -- any eth0 anywhere 192.168.1.0/24 to:192.168.1.1
188 14496 SNAT all -- any any anywhere anywhere to:81.13.8.10

Chain OUTPUT (policy ACCEPT 62 packets, 4829 bytes)
pkts bytes target prot opt in out source destination

el_angelo
() автор топика
Ответ на: комментарий от el_angelo

Всё что приходит в голову - это то, что пптпд пытается зачем-то отрезольвить имя и результат не сходится с его внутренней настройкой. Вообще странно, видимо что-то проглядел. но в /etc/hosts добавь запись о 192.168.1.1

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

Эта запись у меня была...
С ней тоже не работало...
После добавления этой записи нужно перегружать сервер?

el_angelo
() автор топика
Ответ на: комментарий от el_angelo

Проблема решена!!!!
Я просто добаил в файл
/etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.1 localhost.localdomain localhost

И после этого " hostname -f " стал выдавать FQDN !!!!!!!!

И сразу клиенты начали конектится!!!

Супер! На решение проблемы ушло 2 суток...-)

el_angelo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.