安装dhcp服务
yum install -y dhcp
用vim文本编辑器打开dhcp服务的主配置文件。
vim /etc/dhcp/dhcpd.conf
可以看到如下内容:
意思就是告诉你想获取dhcp的配置方法可以参见/usr/share/doc/dhcp*/dhcpd.conf.sample文件或是使用man 5 dhcpd.conf命令
为方便,一般都是直接删除当前dhcpd.conf文件,并将/usr/share/doc/dhcp*/dhcpd.conf.sample复制到/etc/dhcp/目录下,重命名为dhcpd.conf。
cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf
在第四十七行左右可以看到如下内容,它们是在配置动态地址分配时可能会用到的选项,可根据实际情况进行配置与取舍。其中以“option”开头的为可选参数,否则为必填:
subnet 10.5.5.0 netmask 255.255.255.224 { #配置要分配的网段及子网掩码 range 10.5.5.26 10.5.5.30; #设置要分配的地址范围 option domain-name-servers ns1.internal.example.org; #设置默认分配的dns服务器 option domain-name "internal.example.org"; #设置域名(这地方我表示无法理解) option routers 10.5.5.1; #设置默认分配的网关地址 option broadcast-address 10.5.5.31; #设置广播地址(这个地方也是无法理解) default-lease-time 600; #设置租期(单位是秒) max-lease-time 7200; #设置最大租期(单位是秒) }
以上是动态分配ip地址的配置内容,假如想给一台设备分配固定IP要怎么办呢?
翻到第75行左右,可以看见如下内容:
host fantasia { hardware ethernet 08:00:07:26:c0:a5; #客户端MAC地址,服务器通过MAC地址来确定是否需要给客户端分配固定IP地址。 fixed-address fantasia.fugue.com; #要分配的固定IP地址 }
最后,根据自己的需求做修改并重启dhcpd服务即可。
service dhcpd restart