随笔(Handlebars代码块的颜色真好看)

前言

假装有前言


我们首先先配置网卡

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

使用vim进入配置界面

保存退出后重启:
[root@localhost ~]# systemctl restart network   #重启

[root@localhost ~]# ifconfig                    #查看

然后开始配置DHCP

挂载光盘,配置本地源仓库

[root@localhost ~]# mount /dev/cdrom /mnt/   #把光盘挂载到/mnt目录下
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir repos.bak
[root@localhost yum.repos.d]# mv *.repo repos.bak      #备份
cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim local.repo

[local]               #仓库类别
name=local            #仓库名称
baseurl=file:///mnt   #指定URL 访问路径为光盘挂载目录
gpgcheck=0            #不验证软件包的签名
enabled=1             #开启此yum源,此为默认项,可省略
[root@localhost ~]# yum clean all         #清除缓存
[root@localhost ~]# yum makecache         #生成新的缓存源
[root@localhost ~]# yum install -y dhcp   #安装dhcp

开始配置DHCP

DHCP配置文件如下

etc/dhcp/dhcpd.conf
[root@localhost ~]# cd /etc/dhcp/                #进入DHCP配置文件目录
[root@localhost dhcp]# ls                          
dhclient.d  dhclient-exit-hooks.d  dhcpd6.conf  dhcpd.conf  scripts
[root@localhost dhcp]# less dhcpd.conf                #查看内容

[root@localhost dhcp]# cd /usr/share/doc/dhcp-4.2.5/        #到该目录下去寻找dhcp配置模板
[root@localhost dhcp-4.2.5]# ls
[root@localhost dhcp-4.2.5]# less dhcpd.conf.example
[root@localhost dhcp-4.2.5]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf      # ##将模板覆盖到/etc/dhcp/dhcpd.conf中
cp:是否覆盖"/etc/dhcp/dhcpd.conf" yes
[root@localhost dhcp-4.2.5]# cd /etc/dhcp/        #回到/etc/dhcp目录下
[root@localhost dhcp]# ls
dhclient.d  dhclient-exit-hooks.d  dhcpd6.conf  dhcpd.conf  scripts
[root@localhost dhcp]# vim /etc/dhcp/dhcpd.conf       #编辑配置文件
# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

Subnet 192.168.100.0 netmask 255.255.255.0 {
    
              #网段,子网掩码
range 192.168.100.100 192.168.100. 200;               #配置地址池
option routers 192. 168.100.1;                        #默认网关
}

subnet 192.168.10.0 netmask 255.255.255.0 {
    
    
range 192.168. 10.100192.168.10. 200;
option routers 192.168.10.1;
}

subnet 192.168.20.0 netmask 255.255.255.0 {
    
    
range 192.168.20.100 192.168. 20.200;
option routers 192.168. 20.1;
}

# This is a very basic subnet declaration.

关闭防火墙,重启网络和DHCP服务,用ping命令验证一下网络

[root@localhost dhcp]# systemctl stop firewalld      #关闭防火墙
[root@localhost dhcp]# setenforce 0                  #关闭内核防护
[root@localhost dhcp]# systemctl restart network     #重启网络
[root@localhost dhcp]# systemctl restart dhcpd       #重启DHCP服务

[root@localhost dhcp]# ping 192.168.100.1
...
[root@localhost dhcp]# ping 192.168.10.1
...
[root@localhost dhcp]# ping 192.168.20.1
...

这样就是配好了的,现在可以开一台虚拟机来尝试这连接DHCP自动获取 IP地址了

猜你喜欢

转载自blog.csdn.net/Alterego_/article/details/111223773