From owner-freebsd-net Wed May 24 9:41:41 2000 Delivered-To: freebsd-net@freebsd.org Received: from milquetoast.cs.mcgill.ca (milquetoast.CS.McGill.CA [132.206.2.5]) by hub.freebsd.org (Postfix) with ESMTP id 9BBBC37B674 for ; Wed, 24 May 2000 09:41:37 -0700 (PDT) (envelope-from andrewb@milquetoast.cs.mcgill.ca) Received: (from andrewb@localhost) by milquetoast.cs.mcgill.ca (8.9.3/8.9.3) id MAA21840 for freebsd-net@freebsd.org; Wed, 24 May 2000 12:41:36 -0400 (EDT) Date: Wed, 24 May 2000 12:41:36 -0400 From: Andrew Bogecho To: freebsd-net@freebsd.org Subject: ppp and nat Message-ID: <20000524124136.F2003@cs.mcgill.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.94.15i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Wed May 24 12:37:53 EDT 2000 Hi all, I asked about this three weeks ago on questions, but got no responses. Hopefully, some here might be able to help me. Here goes: I am using FreeBSD 4.0-RELEASE I have been having a big problem with my internal network. I am using PPPoE. Below is my configuration file. I must say that everything works, other than port forwarding. I only have one forwarding line, and no matter what I have tried I cannot get it to work. Any help would be appreciated. # /etc/ppp/ppp.conf - beginning # # PPP Version 2.26 - Mar 20 2000 # default: set device PPPoE:dc0 set MRU 1492 set MTU 1492 set authname ********@sympatico.ca set authkey ******** set log Phase tun command set dial set login set ifaddr 10.0.0.1/0 10.0.0.2/0 add default HISADDR set cd 5 set crtscts off # Only added the line below so that I could use pppctl set server /var/run/internet "" 0177 # Comments were removed when I was testing # alias enable yes # alias port tcp 192.168.1.21:80 80 # alias log yes # nat enable yes # nat port tcp 192.168.1.21:80 80 # nat log yes papchap: set authname ********@sympatico.ca set authkey ******** ##### # /etc/ppp/ppp.conf - end Please note that I tried both the alias version and the nat version to no avail. I do have a network connection from my internal network out, but I cannot get the port forwarding. Below is my netstat table: Routing tables Internet: Destination Gateway Flags Netif Expire 0/24 link#1 UC dc0 => default 64.228.205.1 UGSc tun0 64.228.205.1 64.228.205.204 UH tun0 127.0.0.1 127.0.0.1 UH lo0 192.168.1 link#2 UC xl0 => 192.168.1.10 0:a0:c:c1:65:bf UHLW xl0 684 192.168.1.11 0:0:e2:29:b6:b1 UHLW xl0 433 192.168.1.26 0:a0:c:c1:67:2 UHLW xl0 943 192.168.1.30 0:a0:c:c1:65:bf UHLW xl0 1175 192.168.1.248 0:10:4b:7a:53:58 UHLW xl0 1180 192.168.1.249 0:a0:c:c1:46:be UHLW xl0 1140 My /sbin/ifconfig -a dc0: flags=8843 mtu 1500 inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.255 ether 00:a0:0c:c1:42:8b media: autoselect (10baseT/UTP) status: active supported media: autoselect 100baseTX 100baseTX 10baseT/UT P 10baseT/UTP 100baseTX none xl0: flags=8843 mtu 1492 inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255 inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255 inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255 ether 00:10:4b:13:7e:6a media: autoselect (100baseTX ) status: active supported media: autoselect 100baseTX 100baseTX 10baseT/UT P 10baseT/UTP 100baseTX lp0: flags=8810 mtu 1500 sl0: flags=c010 mtu 552 ppp0: flags=8010 mtu 1500 lo0: flags=8049 mtu 16384 inet 127.0.0.1 netmask 0xff000000 gif0: flags=8010 mtu 1280 gif1: flags=8010 mtu 1280 gif2: flags=8010 mtu 1280 gif3: flags=8010 mtu 1280 stf0: flags=8000 mtu 1280 faith0: flags=8000 mtu 1500 tun0: flags=8151 mtu 1492 inet 64.228.205.204 --> 64.228.205.1 netmask 0xff000000 Opened by PID 576 netstat does not show the port as open. I have also tried using pppctl and typing in the commands by hand, but have had no luck. Am I missing something? is my ppp.conf file somehow wrong? Thanks in advance for all those that try to help. Andrew. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message