Redhat搭建dhcp服务

1 克隆虚拟机

  • 之前,我已经安装了web服务器的虚拟机。现在我们只需克隆即可。这样就不用再次安装一个虚拟机浪费时间了。

  • 卸载软件(可选)

    之前安装了http,可以卸载它

    1
    dnf remove http

2 设置静态ip

1
nmtui

输入以上命令,进入以下界面。

选择编辑一个链接

选择ens160网卡

先将自动连接勾选上,再展示出细节

填入自定义的ip

退出重启即可。

3 配置dhcp

  • 下载dhcp

    1
    dnf install dhcp-server
  • 编辑配置文件

    1
    vim /etc/dhcp/dhcpd.conf
  • 我编辑了以下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    subnet 88.88.88.0 netmask 255.255.255.0 {	#分配的ip地址所在网段和子网掩码
    range 88.88.88.10 88.88.88.254; #分配的ip地址的范围
    option domain-name-servers 88.88.88.110; #DNS服务器地址
    option domain-name "wq.com"; #域名服务器的名称,配置DNS后可以通过域名访问web服务器
    option broadcast-address 88.88.88.255; #广播地址
    default-lease-time 600; #默认租约时间
    max-lease-time 7200; #最大租约时间
    host Web { #为web服务器下发固定ip地址
    hardware ethernet 00:0C:29:B1:8F:EC;#web服务器的MAC地址
    fixed-address 88.88.88.88; #下发的ip地址
    }
    }

4 开启服务

开启dhcp服务

1
systemctl start dhcpd

设置为开机自启

1
systemctl enable dhcpd

防火墙放行

1
firewall-cmd --permanent --add-service=dhcp

使其立即生效

1
firewall-cmd --reload

在虚拟网络编辑器中关闭本地dhcp服务

在win客户端,使对应网卡重新自动获取ip地址。

如下图,当dhcp和网卡的ip处于同一网段,则为成功

5 访问页面

  • 获取ip地址

    打开web服务器,获取ip地址

  • 浏览器访问


如果有什么,可以通过下面的邮箱和我联系!!!

img