Date: Thu, 14 Dec 2000 00:50:55 -0000 From: "Ricardo Cosme" <ricjcosme@yahoo.com> To: <freebsd-questions@FreeBSD.ORG> Subject: Problem with NAT (on PPP) Message-ID: <000001c06567$f29ff520$0200a8c0@raptor>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
------=_NextPart_000_0001_01C06567.F2A30260
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Hello.
I installed FreeBSD 4.2, default Kernel. I want to enable NAT through PPP to
connect to the internet through my other windows boxes. The fact is that i
can't make it work. I configures windows the way the manual told. Do I have
to configure / install anything else on my FreeBSD box for the NAT to work ?
My config files:
rc.conf
# Enable network daemons for user convenience.
# -- sysinstall generated deltas -- #
linux_enable="YES"
sendmail_enable="NO"
moused_port="/dev/cuaa0"
moused_type="microsoft"
moused_enable="NO"
saver="logo"
keyrate="fast"
keymap="pt.iso"
gateway_enable="YES"
sshd_enable="YES"
inetd_enable="YES"
# -- sysinstall generated deltas -- #
font8x8="swiss-8x8"
font8x14="NO"
font8x16="swiss-8x16"
# -- sysinstall generated deltas -- #
font8x8="NO"
font8x14="NO"
font8x16="NO"
# -- sysinstall generated deltas -- #
ifconfig_rl0="inet 192.168.0.1  netmask 255.255.255.0"
hostname="kamikaze.home"
ppp_enable="YES"
ppp_mode="auto"
ppp_nat="YES"
ppp_profile="demand"
ppp.conf
default:
 ident user-ppp VERSION (built COMPILATIONDATE)
 # Ensure that "device" references the correct serial port
 # for your modem. (cuaa0 = COM1, cuaa1 = COM2)
 #
 set device /dev/cuaa0
 set log Phase Chat LCP IPCP CCP tun command
 set speed 115200
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 set timeout 30                         # 3 mintue idle timer (the default)
 add default HISADDR                    # Add a (sticky) default route
 enable dns                             # request DNS info (for resolv.conf)
 nat enable yes
papchap:
 #
 # edit the next three lines and replace the items in caps with
 # the values which have been assigned by your ISP.
 #
 set phone 671717000
 set authname op13113
 set authkey 12474946
interactive:
      set authname op13113
      set authkey 12474946
      set phone 671717000
      set timeout 300
      set openmode active
      accept chap
demand:
      set authname op13113
      set authkey 12474946
      set phone 671717000
      set timeout 300
      set openmode active
      accept chap
      set ifaddr 127.1.1.1/0 127.2.2.2/0 255.255.255.0
      add 0 0 127.2.2.2
ppp.linkup
    # This section is used for the "demand" configuration in
    #   /etc/ppp/ppp.conf:
demand:
        delete ALL
        add 0 0 HISADDR
    #
    # All other configurations in /etc/ppp/ppp.conf use this:
    #
MYADDR:
        add 0 0 HISADDR
    ########################################################################
    # End of /etc/ppp/ppp.linkup
ifconfig -a
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::24f:4eff:fe06:459a%rl0 prefixlen 64 scopeid 0x1
        ether 00:4f:4e:06:45:9a
        media: autoselect (none) status: active
        supported media: autoselect 100baseTX <full-duplex> 100baseTX
10baseT/UTP <full-duplex> 10baseT/UTP 100baseTX <hw-loopback>
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8000<MULTICAST> mtu 1500
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif1: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif2: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
gif3: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
tun0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
        inet6 fe80::24f:4eff:fe06:459a%tun0 --> :: prefixlen 64 scopeid 0xb
netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags     Refs     Use     Netif
Expire
127.0.0.1          127.0.0.1          UH          0        0      lo0
192.168/16         tun0               USc         0        0     tun0
192.168.0.2        0:4f:4e:6:3e:dd    UHLW        1      101      rl0   1118
192.168.0.3        0:80:5f:70:41:6a   UHLW        1     7567      rl0    963
192.168.0.255      ff:ff:ff:ff:ff:ff  UHLWb       2       53      rl0
Internet6:
Destination                       Gateway                       Flags
Netif Expire
::1                               ::1                           UH
lo0
fe80::%rl0/64                     link#1                        UC
rl0
fe80::%lo0/64                     fe80::1%lo0                   Uc
lo0
fe80::%tun0/64                    link#11                       UC
tun0
fe80::24f:4eff:fe06:459a%tun0     ::1                           UH
lo0
fe80::%tun1/64                    link#12                       UC
tun1
fe80::24f:4eff:fe06:459a%tun1     ::1                           UH
lo0
ff01::/32                         ::1                           U
lo0
ff02::%rl0/32                     link#1                        UC
rl0
ff02::%lo0/32                     fe80::1%lo0                   UC
lo0
ff02::%tun0/32                    link#11                       UC
tun0
Do I need to configure / install anything else ?
Thanks
Cosme
------=_NextPart_000_0001_01C06567.F2A30260
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.00.3103.1000" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>Hello.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D138414200-14122000>I =
installed FreeBSD=20
4.2, default Kernel. I want to enable NAT through PPP to connect to =
the=20
internet through my other windows boxes. The fact is that i can't =
make it=20
work. I configures windows the way the manual told. Do I have to =
configure=20
/ install anything else on my FreeBSD box for the NAT to work=20
?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D138414200-14122000>My =
config=20
files:</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000><STRONG>rc.conf</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D138414200-14122000># =
Enable network=20
daemons for user convenience.<BR># -- sysinstall generated deltas --=20
#<BR>linux_enable=3D"YES"<BR>sendmail_enable=3D"NO"<BR>moused_port=3D"/de=
v/cuaa0"<BR>moused_type=3D"microsoft"<BR>moused_enable=3D"NO"<BR>saver=3D=
"logo"<BR>keyrate=3D"fast"<BR>keymap=3D"pt.iso"<BR>gateway_enable=3D"YES"=
<BR>sshd_enable=3D"YES"<BR>inetd_enable=3D"YES"<BR>#=20
-- sysinstall generated deltas --=20
#<BR>font8x8=3D"swiss-8x8"<BR>font8x14=3D"NO"<BR>font8x16=3D"swiss-8x16"<=
BR># --=20
sysinstall generated deltas --=20
#<BR>font8x8=3D"NO"<BR>font8x14=3D"NO"<BR>font8x16=3D"NO"<BR># -- =
sysinstall generated=20
deltas -- #<BR>ifconfig_rl0=3D"inet 192.168.0.1  netmask=20
255.255.255.0"<BR>hostname=3D"kamikaze.home"<BR>ppp_enable=3D"YES"<BR>ppp=
_mode=3D"auto"<BR>ppp_nat=3D"YES"<BR>ppp_profile=3D"demand"</SPAN></FONT>=
</DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000><STRONG>ppp.conf</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>default:<BR> ident user-ppp VERSION =
(built=20
COMPILATIONDATE)</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000> # Ensure that=20
"device" references the correct serial port<BR> # for your modem. =
(cuaa0 =3D=20
COM1, cuaa1 =3D COM2)<BR> #<BR> set device=20
/dev/cuaa0</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000> set log Phase=20
Chat LCP IPCP CCP tun command<BR> set speed 115200<BR> set =
dial "ABORT=20
BUSY ABORT NO\\sCARRIER TIMEOUT 5=20
\<BR>           \"\" =
AT=20
OK-AT-OK ATE1Q0 OK <A href=3D"file://\\dATDT\\T">\\dATDT\\T</A> TIMEOUT =
40=20
CONNECT"<BR> set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0=20
0.0.0.0<BR> set timeout=20
30            =
;            =
=20
# 3 mintue idle timer (the default)<BR> add default=20
HISADDR           =
        =20
# Add a (sticky) default route<BR> enable=20
dns           &nbs=
p;            =
;    =20
# request DNS info (for resolv.conf)<BR> nat enable =
yes</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>papchap:</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000> #<BR> #=20
edit the next three lines and replace the items in caps with<BR> # =
the=20
values which have been assigned by your =
ISP.<BR> #</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000> set phone=20
671717000<BR> set authname op13113<BR> set authkey=20
12474946</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>interactive:<BR>     =
 set=20
authname op13113<BR>      set authkey=20
12474946<BR>      set phone=20
671717000<BR>      set timeout=20
300<BR>      set openmode=20
active<BR>      accept chap</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000>demand:=20
<BR>      set authname=20
op13113<BR>      set authkey=20
12474946<BR>      set phone=20
671717000<BR>      set timeout=20
300<BR>      set openmode=20
active<BR>      accept=20
chap<BR>      set ifaddr 127.1.1.1/0 =
127.2.2.2/0=20
255.255.255.0<BR></SPAN></FONT><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>      add 0 0=20
127.2.2.2</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000><STRONG>ppp.linkup</STRONG></SPAN></FONT></DIV=
>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000>    #=20
This section is used for the "demand" configuration =
in<BR>   =20
#  =20
/etc/ppp/ppp.conf:<BR>demand:<BR>      &nbs=
p;=20
delete ALL<BR>        add 0 0=20
HISADDR<BR>    #<BR>    # All other =
configurations=20
in /etc/ppp/ppp.conf use this:<BR>   =20
#<BR>MYADDR:<BR>        add 0 0=20
HISADDR<BR>   =20
########################################################################<=
BR>   =20
# End of /etc/ppp/ppp.linkup<BR></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000><STRONG>ifconfig=20
-a</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D138414200-14122000>rl0:=20
flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu=20
1500<BR>        inet 192.168.0.1 =
netmask=20
0xffffff00 broadcast =
192.168.0.255<BR>       =20
inet6 fe80::24f:4eff:fe06:459a%rl0 prefixlen 64 scopeid 0x1=20
<BR>        ether 00:4f:4e:06:45:9a=20
<BR>        media: autoselect (none) =
status:=20
active<BR>        supported media: =
autoselect=20
100baseTX <full-duplex> 100baseTX 10baseT/UTP <full-duplex>=20
10baseT/UTP 100baseTX <hw-loopback><BR>lp0:=20
flags=3D8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500<BR>faith0:=20
flags=3D8000<MULTICAST> mtu 1500<BR>gif0:=20
flags=3D8010<POINTOPOINT,MULTICAST> mtu 1280<BR>gif1:=20
flags=3D8010<POINTOPOINT,MULTICAST> mtu 1280<BR>gif2:=20
flags=3D8010<POINTOPOINT,MULTICAST> mtu 1280<BR>gif3:=20
flags=3D8010<POINTOPOINT,MULTICAST> mtu 1280<BR>lo0:=20
flags=3D8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu=20
16384<BR>        inet6 fe80::1%lo0 =
prefixlen=20
64 scopeid 0x8 <BR>        inet6 ::1=20
prefixlen 128 <BR>        inet =
127.0.0.1=20
netmask 0xff000000 <BR>ppp0: flags=3D8010<POINTOPOINT,MULTICAST> =
mtu=20
1500<BR>sl0: flags=3Dc010<POINTOPOINT,LINK2,MULTICAST> mtu =
552<BR>tun0:=20
flags=3D8010<POINTOPOINT,MULTICAST> mtu=20
1500<BR>        inet6=20
fe80::24f:4eff:fe06:459a%tun0 --> :: prefixlen 64 scopeid 0xb=20
<BR></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000><STRONG>netstat=20
-rn</STRONG></SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN =
class=3D138414200-14122000>Routing=20
tables</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>Internet:<BR>Destination   &nbs=
p;   =20
Gateway           =
=20
Flags     Refs    =20
Use     Netif=20
Expire<BR>127.0.0.1         =
=20
127.0.0.1         =20
UH         =20
0        =
0     =20
lo0<BR>192.168/16        =20
tun0           &nb=
sp;  =20
USc        =20
0        0    =20
tun0<BR>192.168.0.2       =20
0:4f:4e:6:3e:dd    =
UHLW       =20
1      101     =20
rl0   =
1118<BR>192.168.0.3       =20
0:80:5f:70:41:6a   =
UHLW       =20
1     7567     =20
rl0    963<BR>192.168.0.255      =
ff:ff:ff:ff:ff:ff  UHLWb      =20
2       53     =20
rl0</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>Internet6:<BR>Destination   &nb=
sp;           &nbs=
p;      =20
Gateway           =
           =20
Flags      Netif=20
Expire<BR>::1          =
            &=
nbsp;       =20
::1           &nbs=
p;            =
;  =20
UH         =20
lo0<BR>fe80::%rl0/64         =
;           =20
link#1           &=
nbsp;           =20
UC         =20
rl0<BR>fe80::%lo0/64         =
;           =20
fe80::1%lo0          &n=
bsp;       =20
Uc         =20
lo0<BR>fe80::%tun0/64        &nbs=
p;          =20
link#11           =
           =20
UC        =20
tun0<BR>fe80::24f:4eff:fe06:459a%tun0    =20
::1           &nbs=
p;            =
;  =20
UH         =20
lo0<BR>fe80::%tun1/64        &nbs=
p;          =20
link#12           =
           =20
UC        =20
tun1<BR>fe80::24f:4eff:fe06:459a%tun1    =20
::1           &nbs=
p;            =
;  =20
UH         =20
lo0<BR>ff01::/32         &nb=
sp;           &nbs=
p;  =20
::1           &nbs=
p;            =
;  =20
U          =20
lo0<BR>ff02::%rl0/32         =
;           =20
link#1           &=
nbsp;           =20
UC         =20
rl0<BR>ff02::%lo0/32         =
;           =20
fe80::1%lo0          &n=
bsp;       =20
UC         =20
lo0<BR>ff02::%tun0/32        &nbs=
p;          =20
link#11           =
           =20
UC         =
tun0</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN class=3D138414200-14122000>Do I =
need to=20
configure / install anything else ?</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000></SPAN></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=3DArial size=3D2><SPAN=20
class=3D138414200-14122000>Cosme<BR></DIV></SPAN></FONT></BODY></HTML>
------=_NextPart_000_0001_01C06567.F2A30260--
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c06567$f29ff520$0200a8c0>
