Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Dec 2001 17:22:48 +0200
From:      Richard =?utf-8?B?xIxlcGFz?= <rch@richard.eu.org>
To:        freebsd-net@FreeBSD.ORG
Subject:   ppp and "nat port" on single host
Message-ID:  <20011204172248.A7767@richard.eu.org>

next in thread | raw e-mail | index | archive | help
        Hi,

I have a pppoe connection with dynamic IP address.  ppp works fine but address translation doesn't, i.e. I can't connect to 213.190.39.183:80.  I don't want to run apache on tun0 as it is dynamic.  Is there some solution?

ppp.conf:
 nat enable yes
 #nat log yes
 nat port tcp 127.0.0.3:80 80

ifconfig -a
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
	inet6 fe80::250:bfff:fe2b:38b2%ed0 prefixlen 64 scopeid 0x1 
	ether 00:50:bf:2b:38:b2 
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 
	inet 127.0.0.1 netmask 0xff000000 
	inet 127.0.0.3 netmask 0xff000000 
	inet 127.0.0.4 netmask 0xff000000 
	inet 127.0.0.5 netmask 0xff000000 
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
	inet6 fe80::250:bfff:fe2b:38b2%tun0 prefixlen 64 scopeid 0x6 
	inet 213.190.39.183 --> 213.190.39.1 netmask 0xffffff00 
	Opened by PID 7752

Messages looks like this:
Dec  4 15:21:01 richard ppp[6632]: tun0: Debug: proto_LayerPull: unknown -> 0x0021 
Dec  4 15:21:01 richard ppp[6632]: tun0: Debug: nat_LayerPull: PROTO_IP -> PROTO_IP 
Dec  4 15:21:01 richard ppp[6632]: tun0: Debug: link_PullPacket: Despatch proto 0x0021 
Dec  4 15:21:01 richard ppp[6632]: tun0: TCP/IP: IN UDP: 212.59.0.1:53 ---> 213.190.39.55:1853 (161/189) 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: timer_Start: Inserting idle timer[0x80a9614] 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: tun: fdset(r) 6 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink(ctrl): fdset(r) 0 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(r) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(e) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: server: fdset(r) 9 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: Select returns 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Debug: Looped back packet addressed to myself 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: tun: fdset(r) 6 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink(ctrl): fdset(r) 0 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(r) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(e) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: server: fdset(r) 9 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: Select returns 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Debug: Looped back packet addressed to myself 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: tun: fdset(r) 6 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink(ctrl): fdset(r) 0 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(r) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: deflink: fdset(e) 1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: server: fdset(r) 9 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: Select returns -1 
Dec  4 15:21:01 richard ppp[6632]: tun0: Timer: timer_Start: Inserting physical throughput timer[0x80b5068] before hdlc timer[0x80b7d90], delta =
 6 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011204172248.A7767>