From: Patrick Munis [mailto:email@example.com]
Sent: Friday, December 28, 2001 3:38 PM
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
[root@firewall conf]# ls
all default eth0 eth1 eth2 gre0 gre1 lo
[root@firewall conf]# cd eth0
[root@firewall eth0]# pwd
[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.