resolve.conf clobbered by DHCP

This is a discussion on resolve.conf clobbered by DHCP within the Linux Networking forums, part of the Linux Forums category; I am managing a network consisting of Windows and Linux clients. We have three dns suffixes that need to be ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 11-04-2004
Nathan Spear
 
Posts: n/a
Default resolve.conf clobbered by DHCP

I am managing a network consisting of Windows and Linux clients. We
have three dns suffixes that need to be used during name resolution.
For the Microsoft clients using Group Policy works great. The problem
I am having is with the Linux clients. Every time a machine gets a
new DHCP lease the resolve.conf gets clobbered, requiring the user to
edit the file again to add the proper dns suffixes.

Does anyone know a way around this? Is there a way to prevent a
Microsoft DHCP server from overwriting a Linux resolve.conf file?

-Nathan
Reply With Quote
  #2 (permalink)  
Old 11-04-2004
Bit Twister
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

On 4 Nov 2004 15:38:53 -0800, Nathan Spear wrote:
>
> Is there a way to prevent a
> Microsoft DHCP server from overwriting a Linux resolve.conf file?


Over 190+ linuxes.
Please read http://www.catb.org/~esr/faqs/smart-questions.html
Always provde distribution and release level when posting questions.
It could help you get better answers.

add PEERDNS=no to /etc/sysconfig/network-scripts/ifcfg-ethX if Mandrake
9.x or 10.x where ethX is you interface to lan.

Reply With Quote
  #3 (permalink)  
Old 11-05-2004
James Knott
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

Nathan Spear wrote:

> I am managing a network consisting of Windows and Linux clients. We
> have three dns suffixes that need to be used during name resolution.
> For the Microsoft clients using Group Policy works great. The problem
> I am having is with the Linux clients. Every time a machine gets a
> new DHCP lease the resolve.conf gets clobbered, requiring the user to
> edit the file again to add the proper dns suffixes.
>
> Does anyone know a way around this? Is there a way to prevent a
> Microsoft DHCP server from overwriting a Linux resolve.conf file?


When setting up the NIC in Yast, there's an option to update name servers
etc., via dhcp. Is that turned off?

--

(This space intentionally left blank)
Reply With Quote
  #4 (permalink)  
Old 11-05-2004
Bill Unruh
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

nathan.spear@iovation.com (Nathan Spear) writes:

]I am managing a network consisting of Windows and Linux clients. We
]have three dns suffixes that need to be used during name resolution.
]For the Microsoft clients using Group Policy works great. The problem
]I am having is with the Linux clients. Every time a machine gets a
]new DHCP lease the resolve.conf gets clobbered, requiring the user to
]edit the file again to add the proper dns suffixes.

]Does anyone know a way around this? Is there a way to prevent a
]Microsoft DHCP server from overwriting a Linux resolve.conf file?

A) Put the correct resolver in the DHCP servers so they deliver the right
addresses.
b) Tell linux not to request or honour resolvers.

Either or both of the above would solve your problem.

Eg, for B
man dhcpcd
-R Prevents dhcpcd from replacing existing /etc/resolv.conf file.
Reply With Quote
  #5 (permalink)  
Old 11-09-2004
Nathan Spear
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

Acutally, I asked the wrong question. I do want my Microsoft DHCP
server to overwrite the resolv.conf, but with the 3 dns suffixes, not
just one. Right now it is only writing a single domain on the search
line which requires editting by the user every day.

Here is the desired resov.conf;
[root@lt-dpc1 etc]# more resolv.conf
; generated by /sbin/dhclient-script
search foo.bar.com next.domain.com another.domain.com
nameserver 192.168.12.60
nameserver 192.168.12.62

Here is what the DHCP server is writing to the Linux clients;
[root@lt-dpc1 etc]# more resolv.conf
; generated by /sbin/dhclient-script
search foo.bar.com
nameserver 192.168.12.60
nameserver 192.168.12.62

Does anyone know how to pass the right search string to the Linux host
with a Microsoft DHCP server (Windows Server 2003)

-Nathan



unruh@string.physics.ubc.ca (Bill Unruh) wrote in message news:<cmeu0q$c11$1@nntp.itservices.ubc.ca>...
> nathan.spear@iovation.com (Nathan Spear) writes:
>
> ]I am managing a network consisting of Windows and Linux clients. We
> ]have three dns suffixes that need to be used during name resolution.
> ]For the Microsoft clients using Group Policy works great. The problem
> ]I am having is with the Linux clients. Every time a machine gets a
> ]new DHCP lease the resolve.conf gets clobbered, requiring the user to
> ]edit the file again to add the proper dns suffixes.
>
> ]Does anyone know a way around this? Is there a way to prevent a
> ]Microsoft DHCP server from overwriting a Linux resolve.conf file?
>
> A) Put the correct resolver in the DHCP servers so they deliver the right
> addresses.
> b) Tell linux not to request or honour resolvers.
>
> Either or both of the above would solve your problem.
>
> Eg, for B
> man dhcpcd
> -R Prevents dhcpcd from replacing existing /etc/resolv.conf file.

Reply With Quote
  #6 (permalink)  
Old 11-10-2004
Bill Unruh
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

nathan.spear@iovation.com (Nathan Spear) writes:

]Acutally, I asked the wrong question. I do want my Microsoft DHCP
]server to overwrite the resolv.conf, but with the 3 dns suffixes, not
]just one. Right now it is only writing a single domain on the search
]line which requires editting by the user every day.

Why? All that search line does is be used if you hand it a single name.
ping bloggs
will put those three names after bloggs and go to the dns server to ask for those names. Now why do you want it to do that?


]Here is the desired resov.conf;
] [root@lt-dpc1 etc]# more resolv.conf
] ; generated by /sbin/dhclient-script
] search foo.bar.com next.domain.com another.domain.com
] nameserver 192.168.12.60
] nameserver 192.168.12.62

]Here is what the DHCP server is writing to the Linux clients;
] [root@lt-dpc1 etc]# more resolv.conf
] ; generated by /sbin/dhclient-script
] search foo.bar.com
] nameserver 192.168.12.60
] nameserver 192.168.12.62

]Does anyone know how to pass the right search string to the Linux host
]with a Microsoft DHCP server (Windows Server 2003)

Reply With Quote
  #7 (permalink)  
Old 11-10-2004
Giles Chamberlin
 
Posts: n/a
Default Re: resolve.conf clobbered by DHCP

nathan.spear@iovation.com (Nathan Spear) writes:

> I am managing a network consisting of Windows and Linux clients. We
> have three dns suffixes that need to be used during name resolution.
> For the Microsoft clients using Group Policy works great. The problem
> I am having is with the Linux clients. Every time a machine gets a
> new DHCP lease the resolve.conf gets clobbered, requiring the user to
> edit the file again to add the proper dns suffixes.
>
> Does anyone know a way around this? Is there a way to prevent a
> Microsoft DHCP server from overwriting a Linux resolve.conf file?
>
> -Nathan


Not putting the search string in from DHCP, but if hard coding it on
the linux box is acceptable then, on Fedora Core 2 in file
/etc/sysconfig/network-scripts/ifcfg-ethX (where X is your interface )
add at the end:
SEARCH="dns.suffix.one dns.suffix.two etc"

That file is read by /sbin/dhclient-script which generates /etc/resolv.conf

Then run:
/sbin/ifup eth0

to regenerate resolv.conf

--
Giles Chamberlin

Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 04:41 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0