[SOLVED] При подключении ноутбука к корпоративной сети меняется hostname

У меня в ноутбуке в файле /etc/conf.d/hostname прописанно имя myhomehost. IP адреса в корпоративной сети раздаются по DHCP ( net-misc/dhcp-3.1.1)
Вот конфиг DHCP сервера

authoritative;
default-lease-time xxx;
max-lease-time xxxx;
ddns-update-style ad-hoc;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.5.100 192.168.5.250;
  next-server 192.168.5.251;
  option domain-name-servers 192.168.2.43, 192.168.7.21;
  option domain-name "xcorporation.ru";
  option routers 192.168.5.1;
  option broadcast-address 192.168.5.255;
  filename "thinstation";
}

host auth_server{
    hardware ethernet 20:47:11:00:00:1C;
    fixed-address 192.168.0.2;
}

При подключении ноутбука в корпоративную сеть он получает hostname pupovicin_f
Как видно из конфига DHCP сервера он не должен отдавать клиенту hostname.

У меня есть два вопроса:
1) Как настроить ноутбук и dhcp сервер так, чтобы hostname рабочей станции выглядел как hostname.domainname
где hostname берется из настроек рабочей станции а domainname из поля option domain-name на DHCP сервере
2) Где искать загадочного pupovicin_f если в конфиге DHCP сервера его нет и поиск grep -rl pupovicin /var ничего не дал

На ноутбуке переключением сетей заведует NetworkManager

Забыл добавить, DNC сервер 192.168.2.43 поднят на Win2003

Есть такая штука называется

Есть такая штука называется NIS, я с ней никогда в жизни не сталкивался, потому как настраивается не знаю. Очевидно что ноутбук получает адрес и hostname не у dhcp сервера, значит я могу предположить что он их получает через NIS: http://en.wikipedia.org/wiki/Network_Information_Service . Что делать? - сменить порядок опроса с nis -> dhcp на dhcp -> nis в NetworkManager'е. А вообще проще удалить NetworkManager, установить ifplugd, а в /etc/conf.d/net прописать:

config_eth0=("dhcp")

ifplugd не работает с

ifplugd не работает с wpa_supplicant.

Насколько я понял NetworkManager выдает hostname исходя из настроек в dhclient.conf

Буду править этот файлик.

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

[SOLVED]

Цитата из NetworkManager HOWTO

Цитата:
NetworkManager reads the /etc/dhcp/dhclient.conf to determine the hostname. If no value is assigned then an IP address is set as a hostname which can cause problems opening new windows in Gnome. To prevent this, add the following to /etc/dhcp/dhclient.conf:
File: /etc/dhcp/dhclient.conf

send host-name "YOUR_HOSTNAME";
supersede host-name "YOUR_HOSTNAME";

-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".