Date: Wed, 21 Jun 2000 16:12:49 +0400 (MSD) From: =?koi8-r?B?8dLP28XOy88g88XSx8XK?= <jaroshenko@mail.ru> To: freebsd-questions@FreeBSD.ORG Subject: ipfilter,ipnat and forwarding de0 <-> tun0 Message-ID: <Pine.BSF.4.21.0006211453080.2623-100000@freebsd.merlin.ru>
next in thread | raw e-mail | index | archive | help
Hi!
Problem:
My FreeBSD-4.0-STABLE box (gateway to Internet) after
startup (or reboot) do not forwarding de0 <-> tun0.
1) In rc.conf
gateway_enable="YES"
ifconfig_de0="inet 192.168.5.1 netmask 0xffffff00 media 10base2/BNC"
tcp_extensions="YES"
2) rc.local
ipf -Fa -f /etc/ipf.rc
ipmon -Ds
ipnat -CF -f /etc/nat.rc
3) kernel config:
options IPFILTER #ipfilter support
options IPFILTER_LOG #ipfilter logging
...
device de # DEC/Intel DC21x4x (``Tulip'')
pseudo-device tun 1 # Packet tunnel.
pseudo-device ether # Ethernet support
4) "uname -a"
FreeBSD freebsd.merlin.ru 4.0-STABLE FreeBSD 4.0-STABLE #0: Tue Jun 20
14:14:36 MSD 2000 root@freebsd.merlin.ru:/usr/src/sys/compile/FREEBSD i386
5) After reboot (or plain startup):
[root@freebsd handbook]# ifconfig -a
de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.5.1 netmask 0xffffff00 broadcast 192.168.5.255
ether 00:80:48:da:1f:56
media: 10base2/BNC status: active
supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP
<full-duplex> 10baseT/UTP
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xffffff00
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 212.96.98.37 --> 212.96.98.7 netmask 0xffffffff
Opened by PID 409
[root@freebsd handbook]# ipnat -ls
mapped in 0 out 0
added 0 expired 0
inuse 0
rules 3
List of active MAP/Redirect filters:
map tun0 192.168.5.0/24 -> 0.0.0.0/32 proxy port ftp ftp/tcp
map tun0 192.168.5.0/24 -> 0.0.0.0/32 portmap tcp/udp 10000:65000
map tun0 192.168.5.0/24 -> 0.0.0.0/32
List of active sessions:
[root@freebsd handbook]#
Users in my lan can't connect to any Internet site and
"tcpdump -i de0" show black screen - no packets from or to lan.
I go in single user mode ("init 1") and go again multiuser mode, connect
to Internet and all WORK...
users connect to any Internet site
"ipnat -ls" show list of active sessions
"tcpdump -i de0" show packets.
1) Why NAT not work after reboot but work after "init 1"?
2) How do NAT work after reboot (or startup) ?
Sorry for bad english.
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?Pine.BSF.4.21.0006211453080.2623-100000>
