I hadn't changed the interfaces file in shorewall to point to eth1 instead of ppp0 (the old adsl connection). Shorewall was blocking the connection. Once I corrected this, I was up and running

Thanks
On 2005-10-29 20:26 +0000, [EMAIL PROTECTED] wrote:
> Here's where I get a little stuck. My internet programs are not
> recognising this eth1 connection. What step do I need to perform in
> order to get the internet connection working?
A good starting point may be taking a look at the kernel IP routing
table -- that's what "route" is for. You probably want to use its "-n"
switch to disable host name lookups.
You want a route with destination 0.0.0.0, genmask 0.0.0.0 (means CIDR
network 0/0, or "default" upstream) and gateway somewhere in the range
24.88.247.x (24.88.247/24), going through (iface) eth1. Without it,
your system will not be able to talk to anything outside of your
little corner of Road Runner's network.
If you have such a route, then running traceroute (also with "-n")
towards a known valid IP address should give you some clue as to where
the problem is. You may also want to look at any iptables rule sets
you may have; that's "iptables -L -n" (list, numerical).
If you can connect to an IP address but not using a DNS name, that
leaves just name resolution (/etc/resolv.conf and /etc/nsswitch.conf
under "hosts:", as I recall).