如何使 Solaris DHCPv4 客户机请求特定的主机名

DHCPv4 客户机主机名

缺省情况下,Solaris DHCPv4 客户机不提供自己的主机名,因为此客户机希望 DHCP 服务器提供主机名。缺省情况下,Solaris DHCPv4 服务器配置为向 DHCPv4 客户机提供主机名。当您同时使用 Solaris DHCPv4 客户机和 Solaris DHCPv4 服务器时,这些缺省设置会正常发挥作用。但是,当您将 Solaris DHCPv4 客户机与某些第三方 DHCP 服务器一起使用时,客户机可能不会从服务器接收主机名。如果 Solaris DHCP 客户机没有通过 DHCP 接收主机名,则客户机系统会在 /etc/nodename 文件中查找名称来用作主机名。如果此文件为空,则主机名将设置为 unknown

如果 DHCP 服务器在 DHCP Hostname 选项中提供了一个名称,则客户机将使用该主机名,即使 /etc/nodename 文件中放置了其他值也是如此。如果您希望客户机使用特定的主机名,则可以使客户机请求此名称。请参见以下过程。


注 –

以下过程并不适用于所有 DHCP 服务器。虽然在此过程中您要求客户机将特定的主机名发送到 DHCP 服务器并期望返回相同名称,

但是 DHCP 服务器不必考虑此请求,而且许多 DHCP 服务器都不考虑此请求。它们只是返回不同的名称。


过程如何使 Solaris DHCPv4 客户机请求特定的主机名

  1. 在客户机系统上,以超级用户的身份编辑 /etc/default/dhcpagent 文件。

  2. /etc/default/dhcpagent 文件中查找 REQUEST_HOSTNAME 关键字,并按如下方式修改此关键字:


    REQUEST_HOSTNAME=yes

    如果 REQUEST_HOSTNAME 前面存在注释符号 (#),请删除 #。如果 REQUEST_HOSTNAME 关键字不存在,请插入此关键字。

  3. 在客户机系统上编辑 /etc/hostname. interface 文件以添加以下行:

    inet hostname
    

    hostname 是您希望客户机使用的名称。

  4. 键入以下命令使客户机在重新引导时执行完整的 DHCP 协商:


    # ifconfig interface dhcp release
    # reboot
    

    将删除在客户机上高速缓存的 DHCP 数据。客户机重新启动协议来请求新的配置信息,其中包含新的主机名。DHCP 服务器首先确保网络上的其他系统没有使用此主机名,然后将此主机名指定给客户机。如果配置为可以执行此操作,则 DHCP 服务器便可使用客户机的主机名来更新名称服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值