一、dhcp概念及搭建前原因
DHCP(动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中地管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
添加网卡是dhcp设置
没做dhcp服务器前(动态获取不了ip和网卡):
由于没有dhcp服务器提供服务给动态ip,所以客户端dhcp网卡获取不了ip,所以卡着不动
二、dhcp服务的安装与生成配置文件
服务端域名dhcp-server
dnf search dhcp
dnf install dhcp-server.x86_64 -y
rpm -qc dhcp-server 查找dhcp的配置文件
cat /etc/dhcp/dhcpd.conf 里面是空的,但是告诉模板位置
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
模板覆盖dhcp的配置文件
三、dhcp配置文件的配置
vim /etc/dhcp/dhcpd.conf
:set nu 设定行号,显示出来
注释掉27 28行,多余的
vim 命令模式:
37行后面的全部删掉(一直按d),删多了按u可以恢复回来
第7行客户端的域名
第8行客户端能获取的dns服务器的地址
1.subnet 网络位 netmask子网段
2.range 地址池(分配ip时候从地址池随机抽取一个ip分配给客户端)与网络位要保持在一个网段
3.option routers (dhcp服务器能获取的网关)
四、配置文件的解释
第10行,默认租约期,表示客户端能用这个ip多少时间600h
第11行,最长租约期,7200h
第22行,表示日志结点(暂时不管)
五、启动并测试服务
systemctl start dhcpd
systecmctl status dhcpd
因为,客户主机需要dhcp服务,广播,任何一个dhcp服务器都可以给客户端提供服务,为了让客户端测试就用的咱们配置好的dhcp服务器,所以要将客户端的主机网络独立起来
做实验时,把网线拔掉,这样真机和虚拟机就处于同一个网络里面
在家做时,直接做
之前没部署dhcp服务器,客户端:
部署dhcp服务器后,客户端:
之前第8、34行配置的
测试成功
六、服务器查看ip分配给谁
服务器这个文件记录了把ip地址给了谁
var一般是存放数据的
cat /var/lib/dhcp/dhcpd.leases