ipfw + natd problem

2000-02-10 Thread Akinori -Aki- MUSHA

Hi, there.

I'm now faced with a problem concerning ipfw + natd on the
very current world with /etc properly updated. The problem is
described as this: Enabling options IPFIREWALL  IPDIVERT plus running
natd makes it freeze on shutdown with no messages, no response to my
key input, no reply to a ping from another host. :(

FYI, my configuration is shown as follows, which ipfw/natd
part is entirely taken from my 3.4-STABLE machine that _is_ working
amazingly fine for quite a long time.

knu@archon[2]% uname -a
FreeBSD archon.local.idaemons.org 4.0-CURRENT FreeBSD 4.0-CURRENT #25:
Thu Feb 10 18:51:07 JST 2000
[EMAIL PROTECTED]:/usr/src/sys/compile/ARCHON  i386 
knu@archon[2]% cat /etc/rc.conf
network_interfaces="fxp0 lo0"
ifconfig_fxp0="inet 192.168.1.32  netmask 255.255.255.0"
defaultrouter="192.168.1.1"
hostname="archon.local.idaemons.org"
moused_enable="YES"
moused_port="/dev/cuaa0"
moused_type="intellimouse"
moused_flags="-w 2 -z 5 -m 7=2 -m 2=4 -m 4=5 -m 5=6 -m 6=7"
allscreens_flags='-m on'
firewall_enable="YES"
firewall_type="open"
firewall_quiet="YES"
natd_enable="YES"
natd_interface="fxp0"
natd_flags="-f /etc/natd.conf"
amd_enable="YES"
amd_flags="-F /etc/amd.conf"
saver="logo"
keyrate="fast"
knu@archon[2]% perl -ne 's/ *#.*//; print if /\S/' /sys/i386/conf/ARCHON
machine i386
cpu I686_CPU
ident   ARCHON
maxusers32
options INET
options FFS 
options FFS_ROOT
options SOFTUPDATES
options MFS 
options NFS 
options MSDOSFS 
options NTFS
options EXT2FS
options CD9660  
options PROCFS  
options NULLFS
options UNION
options PORTAL
options COMPAT_43   
options SCSI_DELAY=5000 
options UCONSOLE
options USERCONFIG  
options VISUAL_USERCONFIG   
options KTRACE  
options SYSVSHM 
options SYSVMSG 
options SYSVSEM 
options P1003_1B
options _KPOSIX_PRIORITY_SCHEDULING
options _KPOSIX_VERSION=199309L
options ICMP_BANDLIM
options SMP 
options APIC_IO 
device  isa
device  eisa
device  pci
device  fdc0at isa? port IO_FD1 irq 6 drq 2
device  fd0 at fdc0 drive 0
device  ata0at isa? port IO_WD1 irq 14
device  ata
device  atadisk 
options ATA_STATIC_ID   
device  ahc 
device  scbus   
device  da  
device  sa  
device  cd  
device  pass
device  atkbdc0 at isa? port IO_KBD
device  atkbd0  at atkbdc? irq 1
device  psm0at atkbdc? irq 12
device  vga0at isa?
pseudo-device   splash
device  sc0 at isa?
device  npx0at nexus? port IO_NPX irq 13
device  apm0at nexus? disable flags 0x20
device  pcm0
device  sio0at isa? port IO_COM1 flags 0x10 irq 4
device  sio1at isa? port IO_COM2 irq 3
device  ppc0at isa? irq 7
device  ppbus   
device  lpt 
device  plip
device  ppi 
device  fxp 
pseudo-device   loop
pseudo-device   ether   
pseudo-device   sl  1   
pseudo-device   ppp 1   
pseudo-device   tun 
pseudo-device   pty 16  
pseudo-device   md  
pseudo-device   vn
pseudo-device   bpf 4   
options IPFIREWALL
options IPDIVERT
options SHMMAXPGS=2049
options COMPAT_LINUX
knu@archon[2]% cat /etc/natd.conf 
log no
deny_incoming   yes
use_sockets no
same_ports  yes
unregistered_only   yes
dynamic yes
knu@archon[2]% 


If I disable natd by setting natd_enable="NO", then shutdown
goes just fine. Also I confirmed that neither falling onto single user
mode, unloading every kernel module nor killing natd causes freezing.

Any suggestions?

-- 
   /
  /__  __
 / )  )  ) )  /
Akinori -Aki- MUSHA aka / (_ /  ( (__(  [EMAIL PROTECTED]

"If you choose not to decide you still have made a choice."


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message



Re: ipfw + natd problem

2000-02-10 Thread Ruslan Ermilov

On Thu, Feb 10, 2000 at 08:46:11PM +0900, Akinori -Aki- MUSHA wrote:
   Hi, there.
 
   I'm now faced with a problem concerning ipfw + natd on the
 very current world with /etc properly updated. The problem is
 described as this: Enabling options IPFIREWALL  IPDIVERT plus running
 natd makes it freeze on shutdown with no messages, no response to my
 key input, no reply to a ping from another host. :(
 
   FYI, my configuration is shown as follows, which ipfw/natd
 part is entirely taken from my 3.4-STABLE machine that _is_ working
 amazingly fine for quite a long time.
 
 knu@archon[2]% uname -a
 FreeBSD archon.local.idaemons.org 4.0-CURRENT FreeBSD 4.0-CURRENT #25:
 Thu Feb 10 18:51:07 JST 2000
 [EMAIL PROTECTED]:/usr/src/sys/compile/ARCHON  i386 
 knu@archon[2]% cat /etc/rc.conf
 network_interfaces="fxp0 lo0"
 ifconfig_fxp0="inet 192.168.1.32  netmask 255.255.255.0"
 defaultrouter="192.168.1.1"
 hostname="archon.local.idaemons.org"
 moused_enable="YES"
 moused_port="/dev/cuaa0"
 moused_type="intellimouse"
 moused_flags="-w 2 -z 5 -m 7=2 -m 2=4 -m 4=5 -m 5=6 -m 6=7"
 allscreens_flags='-m on'
 firewall_enable="YES"
 firewall_type="open"
 firewall_quiet="YES"
 natd_enable="YES"
 natd_interface="fxp0"
 natd_flags="-f /etc/natd.conf"
 amd_enable="YES"
 amd_flags="-F /etc/amd.conf"
 saver="logo"
 keyrate="fast"
 knu@archon[2]% perl -ne 's/ *#.*//; print if /\S/' /sys/i386/conf/ARCHON
 machine   i386
 cpu   I686_CPU
 ident ARCHON
 maxusers  32
 options   INET
 options   FFS 
 options   FFS_ROOT
 options   SOFTUPDATES
 options   MFS 
 options   NFS 
 options   MSDOSFS 
 options   NTFS
 options   EXT2FS
 options   CD9660  
 options   PROCFS  
 options   NULLFS
 options   UNION
 options   PORTAL
 options   COMPAT_43   
 options   SCSI_DELAY=5000 
 options   UCONSOLE
 options   USERCONFIG  
 options   VISUAL_USERCONFIG   
 options   KTRACE  
 options   SYSVSHM 
 options   SYSVMSG 
 options   SYSVSEM 
 options   P1003_1B
 options   _KPOSIX_PRIORITY_SCHEDULING
 options   _KPOSIX_VERSION=199309L
 options   ICMP_BANDLIM
 options   SMP 
 options   APIC_IO 
 deviceisa
 deviceeisa
 devicepci
 devicefdc0at isa? port IO_FD1 irq 6 drq 2
 devicefd0 at fdc0 drive 0
 deviceata0at isa? port IO_WD1 irq 14
 deviceata
 deviceatadisk 
 options   ATA_STATIC_ID   
 deviceahc 
 devicescbus   
 deviceda  
 devicesa  
 devicecd  
 devicepass
 deviceatkbdc0 at isa? port IO_KBD
 deviceatkbd0  at atkbdc? irq 1
 devicepsm0at atkbdc? irq 12
 devicevga0at isa?
 pseudo-device splash
 devicesc0 at isa?
 devicenpx0at nexus? port IO_NPX irq 13
 deviceapm0at nexus? disable flags 0x20
 devicepcm0
 devicesio0at isa? port IO_COM1 flags 0x10 irq 4
 devicesio1at isa? port IO_COM2 irq 3
 deviceppc0at isa? irq 7
 deviceppbus   
 devicelpt 
 deviceplip
 deviceppi 
 devicefxp 
 pseudo-device loop
 pseudo-device ether   
 pseudo-device sl  1   
 pseudo-device ppp 1   
 pseudo-device tun 
 pseudo-device pty 16  
 pseudo-device md  
 pseudo-device vn
 pseudo-device bpf 4   
 options   IPFIREWALL
 options   IPDIVERT
 options SHMMAXPGS=2049
 options   COMPAT_LINUX
 knu@archon[2]% cat /etc/natd.conf 
 log   no
 deny_incoming yes
 use_sockets   no
 same_portsyes
 unregistered_only yes
 dynamic   yes
 knu@archon[2]% 
 
 
   If I disable natd by setting natd_enable="NO", then shutdown
 goes just fine. Also I confirmed that neither falling onto single user
 mode, unloading every kernel module nor killing natd causes freezing.
 
   Any suggestions?
 
Compile your kernel with DDB, and see where it stuck from there...

-- 
Ruslan Ermilov  Sysadmin and DBA of the