0


Linux 操作系统(Cent OS虚拟机)——DHCP的安装与配置

本次使用的虚拟机是CentOS 64位 的

一、安装DHCP服务器软件

1.配置网络环境

VMware Workstation 软件 上方工具栏选择编辑→虚拟网络编辑器,

自己的电脑上需要先点击“更改设置”,授予权限,如下图,如果没有这个选项则说明已经有权限,跳过这一步到下一步。

如果你的电脑无法使用桥接模式,选择还原默认设置(虚拟机关闭情况下)就可以了。(注:因为学校机房的缘故,VMnet0的桥接模式无法连接,如果你可以桥接,就不用管,其实我认为桥接与否不影响DHCP的安装与配置。)

选择 VMnet8 NAT模式

进行子网IP、子网掩码的配置,并在NAT设置中设置网关IP,应用、确定。

例如:我现在设置 VMnet8的子网IP:192.168.200.0

                            VMnet8的子网掩码:255.255.255.0

                            VMnet8的网关IP:192.168.200.2

    记得取消勾选复选框 “使用本地DHCP服务将IP地址分配给虚拟机        ”

2.配置DHCP服务器的主机名 (我没有执行这个操作,不严谨,但是还可以运行)

    (1)将要配置为DHCP服务器的Linux虚拟机开机,使用hostnamectl命令设置主机名为 dhcp-server

    (2)使用SSH客户端重新连接Linux虚拟机,使主机名生效

3.配置DHCP服务器的网络地址参数

    (1)在dhcp-server的节点上,编辑网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eno16777736

    看一下自己电脑上虚拟机的这个路径下的文件名是什么。
[root@dhcp-server ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

有注释的下一行是要修改的地方(不一样的地方改,没有的地方加),其他地方不要动

TYPE=Ethernet
#为DHCP服务器设置静态IP地址
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
#设置DHCP服务器的IP地址为192.168.200.3
IPADDR=192.168.200.3
#设置子网掩码
PREFIX=24
#设置网关
GATEWAY=192.168.200.2
#设置首选DNS服务器
DNS1=8.8.8.8
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=a4615810-6df6-4459-8b44-3b0e48a481b9
DEVICE=eno16777736
#网卡开机使用
ONBOOT=yes

(2)重启network服务,使配置生效

[root@dhcp-server ~]# systemctl restart network

2.配置本地yum仓库

    进入虚拟机,打开终端,运行以下命令

(1)创建CentOS系统安装光盘的挂载点 /iso ,并挂载光盘

[root@zll ~]# mkdir /iso
[root@zll ~]# mount /dev/cdrom /iso

(2)创建本地yum仓库的配置文件 /etc/yum.repos.d/local.repo

    使用vim编辑器打开文件
[root@zll ~]# vi /etc/yum.repos.d/local.repo
     写入以下内容
[local]
name=local
baseurl=file:///iso
gpgcheck=0
enabled=1

(3)重建yum缓存,确保yum本地软件仓库可用

[root@zll ~]# yum clean all
[root@zll ~]# yum makecache
[root@zll ~]# yum repolist

(4)安装dhcp软件包

[root@zll ~]# yum install -y dhcp

二、 配置DHCP服务器

1.配置DHCP服务器

    编辑配置文件
vi /etc/dhcp/dhcpd.conf
ddns-update-style none;
ignore client-updates;
subnet 192.168.200.0 netmask 255.255.255.0 {
        range 192.168.200.50 192.168.200.99;
        option domain-name-servers 8.8.8.8;
        option routers 192.168.200.2;
        option broadcast-address 192.168.200.255;
        default-lease-time 600;
        max-lease-time 7200;
}
host client2 {
        hardware ethernet 00:0C:29:79:E8:9E;
        fixed-address 192.168.10.50;
}

说明:为客户端分配固定的IP地址时,MAC地址应该填入客户端机的实际的MAC地址

2.启动dhcpd服务器

(1)dhcpd是提供DHCP服务器的服务程序,启动dhcpd服务程序并设置开机自动启动

[root@zll ~]# systemctl start dhcpd
[root@zll ~]# systemctl enable dhcpd

(2)使用netstat查看dhcpd服务程序的开启状态

[root@zll ~]# netstat -auntlp | grep dhcp
标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/weixin_63415064/article/details/131302615
版权归原作者 瓏H 所有, 如有侵权,请联系我们删除。

“Linux 操作系统(Cent OS虚拟机)——DHCP的安装与配置”的评论:

还没有评论