Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am setting up an RedHat machine to be a mail server, web server and gateway to a bunch of windows machines. I have run into a whall and do not know which way to go. The RH dhcp server is giving leases to XP machines but 98 machines say that the dhcp server is not availabe and simply renew the old lease whic was given by 2000 server which I want to replace with the RH machine.
Any thought as to what would cause a problem with 98 and not xp?
I remember reading somewhere about 98 machines getting their leases differently than NT platforms. The reason was because 98 was not intended to be any kind of networking platform, but the shoe-horned it in with netbios (evil). Make sure that TCP/IP is installed on the 98 machine, because by default it is not even in the network setup window. You have to go in to properties and manually add it.
Are you sure that the dhcp daemon is running on your linux box? Do the following: ps -A | grep dhcp
You should see something like: 637 ? 00:00:00 dhcpd
This will tell you that it is running. Rereading your post, it looks like it is because you say that it is dishing IP's to XP but not 9x clients. What does your dhcpd.conf file look like? What is the physical layout of your network, ie routers, switches, etc? Are the dhcp server and clients on the same network or are they separated by switches or other devices. I take it that the 2k dhcp server is no longer in service right. You can't have 2 dhcp servers unless you make specific provisions for them.
What you can do is go the the dhcp server, kill the process and run it in the foreground by typing dhcpd -f -d
This way all errors and messages will be logged in the foreground so you can see the requests and replies in real time. Then you go and fire up a windows 98 machine. It should generate some kind of message to your console. If it does not, there may be something wrong with your setup.
I have a bunch of machines that get their IP's from a redhat server. Most of the machines are tripple booted so they run XP, 98 and Linux. I haven't seen any problems yet. The setup works flawlessly because they are on the same wire. If your machines are not, you will need to run a dhcp relay program. It will forward dhcp requests from distant networks to the dhcpd server. I have no experience setting it up though.
I did as you suggested and what is happening is the win98 machines are makind a DGCPREQUEST for their current ip. The nt macines DHCPDISCOVER and work fine. I do not know what the difference is whether is is client or server changes that need to be made.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.