Last weekend, my niece was visiting. I showed her how to check her
email on my linux box. When she was done, she considerately turned the
machine off. Now I can't get back to my dsl provider. It took me a
while to get it going in the first place, and apparently I've forgotten
My home topography is that the linux box connects to the ISP with eth1,
and connects to my home network with eth0. eth1 seems to be
functioning, since it gets its dhcp address from the ISP, and ifconfig
shows that it is up (it also shows the netmask as 255.255.252.0 - is it
important that the third triad isn't 255?). But I can't get a
connection going. NetMonitor won't connect (often not displaying ppp0
in the connections pane). adsl-start times out. net_cnx_up times out, too.
I've done these things:
1. Reinstalled the network in Mandrake Control Center (many times).
Though mcc is inconsistent about keeping the information, I'm fairly
confident I have the right settings for the ethernet cards. It did work
before. I don't need a gateway, do I? (That's the only network option
in the expert mode, and I leave it blank.)
2. Uninstalled zcip, which is the zero-configuration software. It's
caused me some problems before.
3. mcc insists on listing the ethernet cards as 'eth1 (using module
tulip)' and puts the parenthetical part into several files, notably
pppoe.conf. adsl-start chokes when it hits the paren. So I edited
pppoe.conf to delete the parenthetical expression. mcc also creates a
file called 'ifup eth1 (using module tulip)' or something like that, and
I renamed that into oblivion. The usual 'ifup eth1' config file is
still there and looks right.
4. I looked at the route table. I'm not well informed about routing,
but it looked okay. There was one entry for eth1, one for loopback, and
two for eth0 (the internal network card).
5. I can ping eth1 using its dhcp-provided address. I can't ping
anything on the internet, obviously.
6. I confirmed that resolv.conf is still okay.
7. I reinstalled the network using linuxconf (many times).
8. I reinstalled the network using webmin.
9. I made sure that shorewall wasn't running, and ran iptables -F just
to make certain. iptables -L doesn't seem to show any rules. I'm not a
wizard at this, either, tho.
10. I ran dhcpclient. The output looked okay, and, as I said, eth1 is
getting an appropriate IP address.
Obviously, I've forgotten something important, but am at my wits' end.
Can you make any suggestions?