DHCP
- Dynamic Host Configuration Protocol 动态主机配置协议
- 作用 用于内部网络和网络服务自动分配ip给用户
报文
- discover 客户端到服务器端请求报文
- offer 服务器到客户端的分配报文
- request 客户端对服务器分配ip的回复报文
- ack 服务器的处理报文
- nak 服务器无法分配时的报文
- 次要:续租、被使用、等...
dhcp启动服务
- 条件
- dhcp服务必须基于本地
- 先到先得
- 自己将拥有一个ip地址
- yum -y install dhcp
配置文件
- 修改配置文件:默认的配置文件为空, 但是在包内有一个配置文件模板,复制过来修改
- rpm -ql dhcp 查看所有安装目录
- 配置文件路径:/etc/dhcp/decpd.conf
- 地址分配记录/var/lib/dhcpd/dhcpd.leases
- 模板文件位置: /user/share/doc/dhcp-4.3.5/dhcpd.config.example
- 设置内容:
-
- 设置dhcp的默认dns :option domain-name-serviers IP1,IP2,...;
-
- 设置租期和最大租期 : default-lease-time value1; max-lease-time value2 ; (v2 > v1)
-
- 设置开放的ip池 subnet 网段 netmask 子网掩码 {
range 地址域 ;
option routers 网关;
}
- 设置开放的ip池 subnet 网段 netmask 子网掩码 {
开启服务
- 设置开机启动 systemctl enable dhcpd.service
- 开启服务 systemctl start dhcpd
- 常用选项(restart,statur,stop )
客户端获取地址
- 一般会自动获取, 如果手动获取:dhclient -d