9.DHCP服务器搭建
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
搭建
搭建环境简介
server与client都是使用virtualbox创建的虚拟机,网卡都使用“内部模式”
dhcp-server:rhel6.8
ip:172.16.1.111/16
getway:172.16.30.1/16
dhcp-client:linuxmint18
0.DHCP的搭建只需要服务器端安装DHCP即可
[root@localhost ~]# yum install dhcp
#为何先安装因为配置自己网卡重启后,会断网且无法使用x-shell连接上
1. 关闭防火墙和selinux
service iptales stop
vi /etc/sysconfig/selinux
SELINUX=disabled
2.配置自己网卡信息
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
#重启,使关闭selinux生效
3.配置DHCP
vim /etc/dhcp/dhcp.conf
option domain-name "aaa.local";#请赐予配置域一个名字吧
option domain-name-servers 192.168.1.1;#请设置一个dns吧,多个使用分号隔开
default-lease-time 600;#默认租借ip时间
max-lease-time 7200;#最大租借ip时间
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.100 192.168.1.150;
option routers 192.168.1.1;
}
服务器的ip和子网掩码
地址分配范围
网关
4.配置完成后,启动dhcp服务
[root@localhost ~]# service dhcpd start
#若启动服务失败,是因为配置文件有错,请仔细检查空格,分号,大括号等
5.配置dhcp-client
网卡也调成内部模式
ifconfig 查看自己的网卡信息
dhclient enp03
可以看到已经获取到范围内的地址了
windows的客户端则设置成自动获取。