-----Original Message-----
From: Patrick Munis [mailto:pmunis@wwre.org]
Sent: Friday, December 28, 2001 3:38 PM
To: shorewall-users@lists.sourceforge.net
Subject: [Shorewall-users] Error starting shorewall

I am getting the following error when try to start shorewall.

configuring proxy ARP and NAT
/etc/shorewall/firewall: /proc/sys/net/ipv4/conf/eth0/proxy_arp: No such file or directory 

Just a guess here, but since /proc is a virtual filesystem. I would check the following:

1) Is the CONFIG_PROC_FS option enabled in your kernel config? 

2) If the answer to number 1 is yes, then is the /proc file system mounted? Check /etc/fstab

Since /proc is virtual, it contains files/directories based on your systems current status. i.e. If you indeed have an eth0 device, then the above directory/files should exist. On my firewall, I have 3 ethernet cards, so the above directory structure contains eth0, eth1, eth2 in addition to some GRE tunnels I have defined.

[root@firewall conf]# pwd
/proc/sys/net/ipv4/conf
[root@firewall conf]# ls
all  default  eth0  eth1  eth2  gre0  gre1  lo

[root@firewall conf]# cd eth0
[root@firewall eth0]# pwd
/proc/sys/net/ipv4/conf/eth0
[root@firewall eth0]# ls
accept_redirects     bootp_relay   mc_forwarding  secure_redirects  tag
accept_source_route  forwarding    proxy_arp      send_redirects
arp_filter           log_martians  rp_filter      shared_media
 

Thats all I can think of. Maybe someone else has some other ideas.

Good Luck

Steve Cowles