今天来讲解linux系统中dhcp服务器的配置。在linux中,dhcp服务器的配置比较简单,只需要掌握/etc/dhcpd.conf的配置即可。另外相关的辅助配置文件/lib/dhcpd.leases用于记录已经分配出去的Ip地址信息。
1.一个典型的DHCP服务器配置如下:
![5d6d08775f7cf8121b48276d255c2dca.png](https://img-blog.csdnimg.cn/img_convert/5d6d08775f7cf8121b48276d255c2dca.png)
Subnet 表示的是子网范围
Range表示DHCP可分配的IP地址
Option domain-name-servers :默认DNS服务器
Option router :默认网关
Option broadcaset-address:默认广播地址
Default-lease-time: 租约持续时间
Max-lease-time:最大租约时间
2.配置完毕dhcp服务器后,需要启动dhcp服务器,启动命令如下:
#Service dhcpd start
使用ps命令检查dhcp进程
#ps -ef | grep dhcpd
3.linux DHCP客户端配置
Linux 下可以手贡配置/etc/sysconfig/network 和/etc/sysconfig/network-scripts目录中网络设备的配置文件。每个设备都有一个叫做ifcfg-ethx的配置文件,其中X表示网络设备的编号,如eth0表示第一块网卡。
一个典型的设备配置文件如下:
![210a6d5a4226ff10b6be9befb05d84b3.png](https://img-blog.csdnimg.cn/img_convert/210a6d5a4226ff10b6be9befb05d84b3.png)
bootprot=dhcp表明客户机启动时,通过dhcp去获得IP地址
Name 表示设备名称
Onboot :yes表示开机启动时就可以联网,NO表示需要手动进行联网