nis package must provide DHCP client scripts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dhcp3 (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned | ||
nis (Debian) |
New
|
Unknown
|
|||
nis (Ubuntu) |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: nis
Enterprise environments quite often distribute network settings such as domain name servers, NTP servers, etc. via DHCP. One of the network settings that can be distributed this way is the NIS server, via the nis-domain and nis-servers options in DHCP (see the dhcp-options(5) man page for a complete list). Also available is nisplus-domain and nisplus-servers.
On other enterprise Linux desktops like Red Hat Enterprise, the DHCP client script notices these settings and configures the NIS setup on the client when they are present (modifying /etc/yp.conf as needed).
On Ubuntu, this is not done currently, so it needs to be done. The steps needed are the following:
* A new sh script needs to be created in the nis package, /etc/dhclient-
* On package install, the /etc/dhclient.conf file needs to be updated to ask for the above options in the "request" option field. If there's no good way to do that then I guess we need to request that the dhcp3-client package be updated to ask for these by default (it shouldn't hurt anything if we "request" them and they're not there, or they are there but we have not installed the nis package to handle them).
Changed in nis: | |
importance: | Undecided → Wishlist |
status: | Invalid → New |
Changed in nis: | |
status: | New → Confirmed |
Changed in nis: | |
status: | Unknown → New |
Changed in dhcp3 (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Thank you for your suggestion. However, the changes you are requesting aren't really a bug and require more discussion, which should be done on an appropriate mailing list or forum. [WWW] http:// www.ubuntu. com/support/ community/ mailinglists might be a good start for determining which mailing list to use.