Jerry:
Thanks for a very well detailed reply -- this should serve as a checklist for
those who experience similar difficulties.
Here's my situation which leads me to believe I need to try dhcpcd instead of
pump.
1. My particular cable company provides a static IP address but recommends use of
dhcp in case they realign or reassign ip numbers on the network. So I can use the
manual settings and they work fine -- no problems. DHCP works great with my NT
box but will not work at all under Linux. Now I don't really care as far as being
able to connect and use the internet because my manual settings work fine. I am
wondering why I can't get the dhcp to work under Linux in case I don't have use of
the static IP address in the future.
You have provided a very good approach to identifying the problem. None of the 4
solutions you suggested worked for me -- so I'm now at solution 5, trying to find,
install, and test dhcpcd as the dhcp client.
Thanks again -- I'll post the results later.
Jerry Winegarden wrote:
> On Fri, 31 Mar 2000, Paul Watkins wrote:
>
> > I have a cable modem which used to work well with my Linux Box with manual
> > settings for host name, ip number, gateway and dns entries. But I can't
> > configure using DHCP. I know that DHCP is working because I added a 2nd ip
> > number and a Windows NT 4.0 box. I can use DHCP on my Windows machine -- no
> > problems -- but DHCP won't work on Linux --
> >
> > any ideas here?
> >
> > Paul
>
> Paul,
> The discussion on DHCP vs DNS concerns the Linux box providing
> DHCP SERVICE to the rest of the local boxes. It did not concern your
> problem, which is involves the dhcp client on your linux box not working
> properly with your cable modem service. The same question comes up with
> *DSL service, too.
>
> Red Hat Linux (at least since 6.0) uses pump as the dhcp client
> by default. In troubleshooting, I suggest you try the following five
> things (in order): (You may have already tried #4)
> *************************
>
> 1) Does your ISP (cable company) require that you "pre-register" the
> hardware ethernet number (MAC address) of your ethernet card in order
> to use DHCP, or do they automatically accept and register any card?
> (I'm assuming they offer dhcp service, right? :-) Some ISP's make you
> pre-register one card. If you don't know, then ask them.
>
> *************************
>
> 2) Try using a longer "time out" for pump. To do so, go edit:
> (you most likely will have to create it):
>
> /etc/pump.conf:
>
> # assumes eth1 is your connection to Internet - uses dhcp client pump
> # establish connection to ISP
>
> device eth1 {
> retries 3
> timeout 60
> }
>
> # note: the parameter values above may be longer than normally necessary,
> # but should be long enough to test if the ISP's dhcp server is slow in
> # responding these parameters have worked when pump didn't want to work
> # without a pump.conf file.
>
> ********************************
> (If #1 or #2 above don't fix it, then you can face some "finger pointing"
> where the cable service tech support may try to claim that their service
> is working properly. It is possible that their service is working
> properly, but don't be bullied! YMMV depending on the ISP or even the
> technician!)
> ********************************
>
> 3) Is the cable modem working?
> Try one of your (windows) boxes, directly connected to the cable modem
> (make sure you have the correct cable for a PC direct connection to this
> box. Most external ADSL modems require a "cross-over" cable.)
> If the Doze box connects via dhcp (check with Run==>winipcfg), then
> this points the finger at your linux box's dhcp client (pump).
> If it does NOT work, it strongly points the finger at the ISP.
>
> *******************************
>
> 4) Is the cable modem working/is dhcp working?
> Call the cable modem service hotline: ask them to check the line
> (Just because you "see the 3 lights on the modem" or they claim to
> run some sort of loopback diagnostics tests on your line and modem does NOT
> mean that they have proven that their dhcp service is working
> properly!!! The hotline technician may or may not know this!)
>
> Ask them to give you a temporary "static IP number", so you can manually
> assign it (use linux conf if you need to change eth1 parameters).
>
> If you can get the manual number to work, but not dhcp, that proves that
> the cable modem and line are working, as well as your ethernet card. By
> itself, this information doesn't prove or disprove that their dhcp service
> is working properly. However, if #1, #2, #3 all fail to achieve a successful
> dhcp connection, but #4 does (static #), then this is STRONG evidence that
> the ISP's dhcp service is not working properly. In this case, the
> ISP should be willing to grant you a static # until they can fix it.
>
> *****************************
>
> 5) try dhcpcd instead of pump as your dhcp client.
> If tests 1,2,3,4 point the finger at your dhcp client (pump), then try
> a different dhcp client - dhcpcd.
> (For dhcpcd, sorry, I'm wimping out here. I suggest searching redhat-list
> archives for dhcpcd: http://www.moongroup.com/redhat.phtml)
>
> *************************
>
> If 1-5 above don't help, then suggest you repost to the list,
> state versions of redhat (and/or kernel) and pump (and dhcpcd if you've
> tried it) and explain what you've tried. (maybe even mention pump.conf
> values)
>
> ***************************************************************************
> Jerry Winegarden OIT/Technical Support Duke University
> [EMAIL PROTECTED] http://www-jerry.oit.duke.edu
> ***************************************************************************
>
> --
> To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
> as the Subject.
--
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.