DHCP动态主机配置协议
作用:为tcp/ip网络中的计算机自动分配tcp/ip参数的协议
DHCP的分配方式
自动分配:分配到一个ip地址永久使用
手动分配:由DHCP服务器管理员专门指定ip地址
动态分配:使用完后释放ip使其客户端使用
DHCP的请求ip地址过程中步骤
DHCP Discover–>DHCP Offer–>DHCP Request–>DHCP Ack
发现广播–>回应信息–> 请求广播–>确认信息
systemctl stop firewalld
setenforce 0
yum install dhcp -y 安装dhcp服务
vi /etc/dhcp/dhcpd.conf dhcp主配置文件
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf 把模板复制到主配置文件中
第一种动态分配ip地址
subnet 192.168.80.0 netmask 255.255.255.0 { 子网网段声明
range 192.168.80.10 192.168.80.20;用于分配的ip地址池
option domain-name-servers 2.2.2.2; 定义dns服务器地址
option domain-name “www.aa.com”; 定义dns域名
option routers 192.168.80.1; 分配给客户端的网关
option broadcast-address 192.168.80.255; 给客户端定义广播地址
default-lease-time 600; 租约600s
max-lease-time 7200; 最大租约时间2小时
}
systemctl start dhcpd
systemctl enable dhcpd
在真机中使用自动分配禁用在启动
固定的分配ip地址
vi /etc/dhcp/dhcpd.conf
host win7 {
主机名称
hardware ethernet 00:0c:29:53:30:50;
对应主机的MAC地址 MAC地址
fixed-address 192.168.80.188 ;
指定为该主机保留 ip地址
}
systemctl restart dhcpd
netstat -anptu | grep dhcpd 67端口
如果要设置多个网段的话 (有vlan的情况下)
subnet 192.168.10.0 netmask 255.255.255.0 {#子网网段声明
range 192.168.10.10 192.168.10.20;#用于分配的IP地址池
option routers 192.168.10.1; #义分配给客户端的网关
}
subnet 192.168.20.0 netmask 255.255.255.0 {#子网网段声明
range 192.168.10.20 192.168.20.20;#用于分配的IP地址池
option routers 192.168.20.1; #义分配给客户端的网关
} 就多写几个就行了