Hi Jacques, I think I found the problem... a typo in /etc/shorewall/params! I had 'pop3' instead of 'pop-3'. I still don't know why that would cause a problem getting an IP. Watching the boot process, I would have guessed that the firewall rules were loaded AFTER the IP was obtained. I must be wrong? I think shorewall was failing on the load, so unloaded itself rather than run with what it did understand.
I guess this is all part of the learning curve to be expected going from ipchains to iptables... Can we look forward to an IPSec package in the near future? ;-) Thanks for the reply! Brock ----- Original Message ----- From: "Jacques Nilo" <[EMAIL PROTECTED]> To: "Brock Nanson" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Saturday, April 06, 2002 11:58 PM Subject: Re: [Leaf-user] bering - pump fails to obtain lease on boot | Hi Brock | > I pulled the bering disk image tonight and began working with it to | > hopefully update my Eiger firewall. However, I've hit a snag and wonder if | > there is a simple solution before I start posting configuration data... | > | > Quite simply, pump fails to obtain an IP on boot. However, once the boot is | > complete, a lease can be obtained by running pump after login. | The default configuration for Bering is: | dynamic IP from your ISP through pump --> eth0 | interface to the internal network (192.168.1.254) --> eth1 | Thefore if you boot a fresh Bering disk, declare the appropriate network | modules, and if your NIC's are properly connected it should work out of the | box, exactly like Dachstein. | Have you done any other change apart from that ? | If not please then send the output of /var/log/syslog | | > Unfortunately, I'm unable to ping beyond the interface, and dns lookups fail | > (even if dnscache is restarted). I suspect my firewall rules are partly to | > blame, but I don't think they are active when pump first does its thing - so | > I need to fix the first problem before going any further. | This is really strange. Are you sure your NIC cables are not inverted ? What is | your ISP ? | | > The connection is a cable connection, no PPP etc. Eiger, with dhclient, has | > worked flawlessly for almost a year. As my connection allows more than one | > IP, the Eiger box is still running. I'm *fairly* sure that this isn't a | > release/renew problem as I can get a lease eventually. | Your setup is exactly what I have here (with only one dynamic IP though). | | > As a side note, how does one see the interface information in bering? I'm | > used to using ifconfig and netstat in eiger and feel hamstrung without | > them... | The idea as far as Bering network interface is concerned was to stick, as much | as possible, to Debian standard. | The only adjustment that was made to that was to modify the original | ifup/ifdown programs from Debian in order to replace the ifconfig and route | calls done from within those programs into there ip addr and ip route | equivalent. | Apart from that the interface file is very flexible since you can insert any | statement before or after a given interface is started or closed through the | pre-up, up, down, post-down statements. The ifup -v/ifdown -v statements (-v | for verify) is also very handy to see what is going on. (e.g. ifdown -v eth1) | Jacques | | By the way: there should be no problem to replace pump by dhclient. The cost is | only some more K's. Make sure to shorewall refresh everytime you get a new | external address. _______________________________________________ Leaf-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-user