DHCP配置

一、Linux中DHCP的安装与配置    首先确保自己有一个固定的IP yum或者源码包安装dhcp服务  
yum -y dhcp 配置DHCP服务
主配置文件:/etc/dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd
执行脚本名:dhcpd 首次打开主配置文件会提示文件内容参考其他文件
-----------------------------
cp /usr/share/doc/dhcp*/dhcpd.conf.example  /etc/dhcp/dhcpd.conf
继续对主配置文件进行编辑
文件进行修改,只保留以下内容,其他全删掉
option domain-name "crushlinux.com";            //定义分配的域名
option domain-name-servers  202.106.0.20,8.8.8.8;   //定义分配到DNS服务器信息
default-lease-time 21600;   //定义分配IP地址的默认祖约时间,单位是秒
max-lease-time 43200;  //定义分配IP地址的最大租约时间,单位是秒
subnet 192.168.116.0 netmask 255.255.255.0 {       //定义IP地址网段及子网掩码
range 192.168.116.100 192.168.116.200;   //定义分配IP地址的地址池范围 最大不能是255
option routers 192.168.116.1;   //定义分配网关地址
} 开启服务
systemctl start dhcpd
systemctl status dhcpd    //查看服务开启状态 DHCP租约信息文件
cat    /var/lib/dhcpd/dhcpd.leases   二、Linux客户机将网络模式设置与DHCP服务器相同模式,获取IP地址测试。 需要将Linux客户机的网络模式设置要与DHCP服务器相同模式,才能获取IP地址进行测试
首先:修改以下两项内容Linux客户机的网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens32
BOOTPROTO=dhcp 
ONBOOT=yes
修改后输入systemctl restart network   //重启网卡,获取IP 或者也可以在测试机中输入
dhclient -r ens32    //释放IP
dhclient -d ens32   //获取IP,当出现DHCPDISCOVER DHCPREQUEST DHCPOFFER DHCPACK 这四个单词的时候就说明IP已经获取到了
输入ip a 进行查看
三、针对部分主机可绑定其MAC地址为其分配固定IP地址
vim /etc/dhcp/dhcpd.conf
在原有的基础上添加
host win7 {       //host 后面跟要绑定的客户机的主机名称
      hardware ethernet  00:0c:29:a9:29:ec;     //mac地址可以查看租约获取,也可以到客户机中ip a 查看
      fixed-address  192.168.116.101;    //指定要绑定的客户机的IP地址 只要保证在这个地址池范围内即可
} 保存退出并重启服务
------------------------------------
win端测试
ipconfig   /release #表示释放ip
ipconfig   /renew #重新获取IP  
上一篇:linux中DHCP服务分配固定IP地址


下一篇:linux中使用DHCP服务来动态管理主机地址