From owner-freebsd-net@FreeBSD.ORG Mon Apr 14 22:47:33 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E88B37B401 for ; Mon, 14 Apr 2003 22:47:33 -0700 (PDT) Received: from freebsd.giovannelli.com (freebsd.giovannelli.com [194.184.65.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4216843F3F for ; Mon, 14 Apr 2003 22:47:31 -0700 (PDT) (envelope-from gmarco@giovannelli.it) Received: from usul.giovannelli.it (usul.giovannelli.com [10.254.254.4]) h3F5kI2I031331 for ; Tue, 15 Apr 2003 07:46:19 +0200 (CEST) (envelope-from gmarco@giovannelli.it) Message-Id: <5.2.1.1.2.20030415070820.04610eb0@194.184.65.4> X-Sender: gmarco@194.184.65.4 (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 5.2.1 Date: Tue, 15 Apr 2003 07:49:08 +0200 To: net@freebsd.org From: Gianmarco Giovannelli Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: mpd: PPTP call failed X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Apr 2003 05:47:33 -0000 Hi I have a very strange problem with mpd which I am really not able to understand. I copied and adapted the config files from other two working bsd boxes but I am not able to let them work in this situation. Could be a problem of the carrier which could block some type of protocols ? The problem is this on both side: [vpn] device is now in state DOWN [vpn] device: OPEN event in state DOWN bind: Can't assign requested address [vpn] PPTP call failed [vpn] device is now in state OPENING [vpn] device: DOWN event in state OPENING [vpn] device is now in state DOWN [vpn] link: DOWN event [vpn] LCP: Down event [vpn] device: OPEN event in state DOWN The common env is this: FreeBSD box 4.8-STABLE of 10-04-2003 mpd-3.13 cvsupped and compiled yesterday both the box are behind a zyxel 645 dsl router which is doing a complete nat from it's public IP to the FreeBSD box. Box 1 name Euro ########################################################################### rl0: flags=8843 mtu 1500 inet 10.0.0.254 netmask 0xffffff00 broadcast 10.0.0.255 ether 00:40:f4:72:27:2a media: Ethernet autoselect (100baseTX ) status: active rl1: flags=8843 mtu 1500 inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255 ether 00:30:18:51:98:f8 media: Ethernet autoselect (100baseTX ) status: active lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 rl0 is the internal one rl1 is the ethernet that talks with the router and which receive the nat of the public IP. freebsd:/home/gmarco# ipfw list 00050 divert 8668 ip from any to any via rl1 00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 65000 allow ip from any to any 65535 deny ip from any to any freebsd:/home/gmarco# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 10.0.1.254 UGSc 5 21650 rl1 10/24 link#1 UC 0 0 rl0 10.0.1/24 link#2 UC 1 0 rl1 10.0.1.254 00:a0:c5:36:1a:b8 UHLW 6 360 rl1 911 127.0.0.1 127.0.0.1 UH 1 175 lo0 freebsd:/home/gmarco# less /usr/local/etc/mpd/mpd.conf default: load vpn vpn: new -i ng0 vpn vpn set debug 5 set iface disable on-demand set iface addrs 10.0.0.254 180.21.100.250 set iface idle 0 set iface route 180.21.100.250/24 set bundle disable multilink set bundle authname "user1 set bundle password "user1pwd" set link yes acfcomp protocomp set link no pap set link yes chap set link keep-alive 10 75 set ipcp yes vjcomp set ipcp ranges 10.0.0.254/32 180.21.100.250/32 set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set bundle enable crypt-reqd set ccp yes mpp-stateless open freebsd:/home/gmarco# less /usr/local/etc/mpd/mpd.links # # For our PPTP server # vpn: set link type pptp set pptp enable originate incoming outcall set pptp self 81.75.144.245 set pptp peer 81.75.149.31 Box 2 name Service ########################################################################### rl0: flags=8843 mtu 1500 inet 180.21.100.250 netmask 0xfffff000 broadcast 180.21.111.255 ether 00:40:f4:72:28:3b media: Ethernet autoselect (10baseT/UTP) status: active rl1: flags=8843 mtu 1500 inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:30:18:51:79:f0 media: Ethernet autoselect (100baseTX ) status: active lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 rl0 is the internal one rl1 is the ethernet that talks with the router and which receive the nat of the public IP. freebsd:/home/gmarco# ipfw list 00050 divert 8668 ip from any to any via rl1 00100 allow ip from any to any via lo0 00200 deny ip from any to 127.0.0.0/8 00300 deny ip from 127.0.0.0/8 to any 65000 allow ip from any to any 65535 deny ip from any to any freebsd:/home/gmarco# netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.1.1 UGSc 3 182 rl1 127.0.0.1 127.0.0.1 UH 1 149 lo0 180.21.96/20 link#1 UC 0 0 rl0 192.168.1 link#2 UC 1 0 rl1 192.168.1.1 00:a0:c5:34:e3:1a UHLW 4 490 rl1 1063 freebsd:/home/gmarco# cat /usr/local/etc/mpd/mpd.conf default: load vpn vpn: new -i ng0 vpn vpn set iface disable on-demand set debug 5 set iface addrs 180.21.100.250 10.0.0.254 set iface idle 0 set iface route 10.0.0.1/24 set bundle disable multilink set bundle authname "user1 set bundle password "user1pwd" set link yes acfcomp protocomp set link no pap set link yes chap set link keep-alive 10 75 set ipcp yes vjcomp set ipcp ranges 180.21.100.250/32 10.0.0.254/32 set bundle enable compression set ccp yes mppc set ccp yes mpp-e40 set ccp yes mpp-e128 set bundle enable crypt-reqd set ccp yes mpp-stateless open freebsd:/home/gmarco# cat /usr/local/etc/mpd/mpd.links # # For our PPTP server # vpn: set link type pptp set pptp self 81.75.149.31 set pptp peer 81.75.144.245 set pptp enable originate incoming outcall Thanks for attention and for any kind of help.... Best Regards, Gianmarco Giovannelli , "Unix expert since yesterday" http://www.gufi.org/~gmarco