欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

程序员文章站 2022-07-03 11:28:20
...

一、环境准备

  1. VMware虚拟机
  2. 两台Centos7系统

二、VMware虚拟机网卡设置

  1. 打开cmd 输入 ipconfig
    Linux服务篇-虚拟机Centos7.8架设DHCP服务器

  2. 设置VMware虚拟机网络适配器
    Linux服务篇-虚拟机Centos7.8架设DHCP服务器
    Linux服务篇-虚拟机Centos7.8架设DHCP服务器
    Linux服务篇-虚拟机Centos7.8架设DHCP服务器

三、实验步骤

1.关闭SELinux

vi /etc/selinux/config

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

2.关闭防火墙

systemctl disable firewalld

3.手动配置静态IP

 vim /etc/sysconfig/network-scripts/ifcfg-ens33

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

4.手动配置dns

vim /etc/resolv.conf 

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

注意:完成以上操作,我们统一重启一下系统

5.DHCP服务所需软件包

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

6.安装dhcp

yum -y install dhcp
yum -y install dhcp-common

7.使用模板生成配置文件

cp -a /usr/share/doc/dhcp-4xxxx/dhcpd.conf.example  /etc/dhcp/dhcpd.conf

8.修改配置文件

option domain-name "example.org"; ----DNS,设置的域名和域名服务器的ip
option domain-name-servers ns1.example.org, ns2.example.org;

**default-lease-time 600;   -------默认租约时间
max-lease-time 7200;      ---------最大租约时间**

log-facility local7;

**subnet 192.168.3.0 netmask 255.255.255.0 {
  range 192.168.3.150 192.168.3.160;
}** 


host passacaglia {
  hardware ethernet 0:0:c0:5d:bd:95;
  filename "vmunix.passacaglia";
  server-name "toccata.fugue.com";
}


host fantasia {
  hardware ethernet 08:00:07:26:c0:a5;
  fixed-address fantasia.fugue.com;
}
------------------给某个主机设置固定IP地址

9.启动dhcpd服务

systemctl start dhcpd

查看服务是否启动成功:
systemctl status dhcpd 或 netstat -tunlp|grep 67

10.测试

使用另一台Centos7

1.修改网卡配置文件 --开启dhcp自动获取ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

2.重启网卡
systemctl restart network(不建议使用,重启network服务,会将本机所有网卡重启)
建议使用:ifdown ens33 && ifdown ens33  --关闭网卡ens33 执行成功后 启动网卡ens33
3.查看ip
ip addr

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

4.查看dhcp分配ip日志
tail -f /var/log/messages

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

(+)11.保留地址(固定地址分配)

  • 1.获取客户端Mac地址
    arp -a
    Linux服务篇-虚拟机Centos7.8架设DHCP服务器

  • 2.修改/etc/dhcp/dhcpd.conf文件

Linux服务篇-虚拟机Centos7.8架设DHCP服务器

  • 3.重启dhcp服务

service dhcpd restart