通过发送主机名配置Linux静态DHCP客户端

时间:2020-01-09 10:40:17  来源:igfitidea点击:

问题描述:我的DHCP服务器配置为使用主机名为几个Debian/Ubuntu Linux机器分配静态IP。
我的Windows 2000和XP客户端计算机自动发送主机名。
如何在Linux下使用dhcp客户端发送主机名?

解决方法:
默认情况下,DHCP服务器请求子网掩码,广播地址,时间偏移,路由器,域名,域名服务器和主机名选项。

DHCP客户端配置允许您使用send host-name hostname参数设置主机名。

Linux dhcpclient配置dhclient.conf

dhclient.conf是Linux下DHCP客户端的配置文件:

  • Debian/Ubuntu Linux /etc/dhcp3/dhclient.conf
  • RHEL/Fedora/CentOS Linux/etc/sysconfig/network-scripts/ifcfg-eth0(用于第一个DHCP网络接口)

警告!这些示例需要正确的主机名。

Debian/Ubuntu Linux DHCP客户端配置

打开配置文件,执行:

$ sudo vi /etc/dhcp3/dhclient.conf

设置主机名,如下所示:

send host-name "Hyman-laptop";

保存并关闭文件。
测试新设置,执行:

$ sudo dhclient eth0
$ sudo dhclient interface-name

RHEL/CentOS/Fedora Linux DHCP客户端配置

打开配置文件,执行:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

追加主机名,执行:

DHCP_HOSTNAME=Hyman-laptop

保存并关闭文件。
重新启动网络服务:

# service network restart

有关更多信息,请参考dhclient.conf手册页:

$ man dhclient.conf