我们在指定ip的时候,如果机器非常多,那么我们的工作量将非常大,而且也容易出错,这时,就可以通过配置一台DHCP服务器来解决,我们今天就来看看DHCP服务器的配置:
1.我们需要两台机器,一个作为服务端,一个作为客户端,我这里采用虚拟机配置,打开我们的服务端
2.服务端安装dhcp软件,需要安装两个包,dhcp和dhcp-common:
yum install dhcp
3.配置服务端的IP地址(根据自己的修改即可):
vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0c:29:4b:b2:cdTYPE=EthernetUUID=d6e877ef-6eb5-425c-acac-d5cb5ecd69d3ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=192.168.1.192NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=192.168.1.1
完成后重启我们的网卡:
service network restart
4.将我们的范本文件覆盖空白主配置文件位置:
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
5.修改主配置文件:
vim /etc/dhcp/dhcpd.conf
我这里给的范围是192.168.1.20~192.168.1.50
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.20 192.168.1.50; option domain-name-servers 192.168.1.192; option domain-name "666.com"; option routers 192.168.1.192; option broadcast-address 192.168.1.255; default-lease-time 600; max-lease-time 7200;} host fantasia { hardware ethernet 00:0C:29:A7:82:4D; fixed-address 192.168.1.32;}
6.完成后保存退出,我们先关闭我们的服务端,然后点击“编辑虚拟机位置”,在里面找到网络适配器,在右边点击“LAN区段”,在里面添加一个区段,然后选择这个区段,完成后点击确定,然后我们的客户端也是一样,全部完成后我们启动两个系统
6.然后在服务端启动dhcp服务(如果ssh连接失败,请在虚拟机里面输入):
service dhcpd start
7.打开我们的客户端,这个客户端是没有分配ip的,需要我们去配置
8.配置客户端的网卡:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
9.完成后保存退出,然后重启网卡,然后使用dhclient命令重新发送广播来申请IP地址:
service network restartdhclient eth0
再次查看ip,发现我们的ip地址已经成功的分配过去了
好了,我们的教程到这里就结束了,谢谢观看,再见!