FreeBSD使用DHCP时,如何设置主机名
时间:2019-11-20 08:54:05 来源:igfitidea点击:
FreeBSD在重启后,主机名为空。 如何解决?
如何使用DHCP设置主机名?
dhclient脚本
dhclient会不时调用DHCP客户端网络配置脚本。
DHCP客户端使用此脚本在请求地址之前设置每个接口的初始配置,在提供地址后对其进行测试,并在获取租约后设置接口的最终配置。
修改文件/etc/rc.conf:
hostname=""
创建一个新文件/etc/dhclient-enter-hooks
# vi /etc/dhclient-enter-hooks
内容如下:
#!/bin/sh
check_hostname(){
hostname laptop.theitroad.com
}
设置权限:
# chmod +x /etc/dhclient-enter-hooks
重启服务器,或者dhcp
# dhclient iface
dhclient.conf文件示例
/etc/dhclient.conf:
timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;
interface "ep0" {
send host-name "laptop.theitroad.com";
send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
send dhcp-lease-time 3600;
supersede domain-name "theitroad.net.in r.theitroad.com r.vsnl.theitroad.net.in";
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name;
require subnet-mask, domain-name-servers;
script "/etc/dhclient-script";
media "media 10baseT/UTP", "media 10base2/BNC";
}
alias {
interface "ep0";
fixed-address 192.5.5.213;
option subnet-mask 255.255.255.255;
}

