0
点赞
收藏
分享

微信扫一扫

dhcp配置

添加虚拟网络:

dhcp配置_本地源

主机和路由器网络适配器从nat更改为刚刚设置的dhcp:

dhcp配置_本地源_02

设置主机ip地址掩码及网关:

dhcp配置_centos_03

设置路由器ip地址及掩码:

dhcp配置_centos_04

设置客户端ip地址:

dhcp配置_DHCP_05

路由器配置

开启路由服务确保路由器能够与主机能够进行通信:

(vi /etc/sysctl.conf 这个文件)

echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf

sysctl -p //立即生效

ping 192.168.100.47 //测试

dhcp配置_配置文件_06

主机配置

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<前提配置好本地源>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

本地源配置:

创建iso挂载点:

mkdir /media/CentOS

配置永久挂载:

echo '/dev/cdrom /media/CentOS iso9660 defaults 0 0' >> /etc/fstab

挂载全部:

mount -a

进入源目录:

cd /etc/yum.repos.d/

创建备份目录:

mkdir repos.backup

移动到备份目录:

mv ./*.repo repos.backup/

复制本地源文件:

cp -a repos.backup/CentOS-Media.repo ./

启动源配置文件:

vi CentOS-Media.repo

将enable=0修改为enable=1 #表示为启动

或:

sed -i 's/enabled=0/enabled=1/g' CentOS-Media.repo

清除缓存:

yum clean all

更新yum:

yum makecache

安装测试:

yum install vim bash-completion net-tools -y

dhcp配置_配置文件_07

dhcp配置_本地源_08

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<本地源配置完成>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

安装dhcp安装包:

yum install dhcp -y

启动dhcp及开机自启:

systemctl start dhcpd
systemctl enable dhcpd

dhcp配置_配置文件_09

编辑配置文件/etc/dhc/dhcpd.conf #这个是空文件,主要配置文件在/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

cd /usr/share/doc/dhcp-4.2.5
cp -a dhcpd.conf.example /etc/dhcp/dhcpd.conf

dhcp配置_配置文件_10

修改主要配置文件:

vi /etc/dhcp/dhcpd.conf  //没有用的注释,写入以下内容

subnet 192.168.100.0 netmask 255.255.255.0 { //本机网段,一定要写
}
subnet 192.168.0.0 netmask 255.255.255.0 { //分配地址的网段
range 192.168.0.110 192.168.0.190; //地址范围
option domain-name-servers 192.168.100.100; //dns地址
option domain-name "chinaskills.cn"; //域名
option routers 192.168.0.254; //分配地址的网关
default-lease-time 600; //默认租用时间
max-lease-time 7200; //最大租用时间,以秒为单位
}
#########分配固定地址#########
host insidecli { //分配固定地址主机名称
hardware ethernet 00:0c:29:bb:da:c5; //分配地址主机的MAC地址
fixed-address 192.168.0.190; //固定分配的地址
}

其中分配地址主机的MAC地址需要在客户端配置好ip之后查看:

如下图给客户端配置好地址后查看ip获取MAC地址:

dhcp配置_配置文件_11

所以在vi /etc/dhcp/dhcpd.conf文件里面添加以下内容:

dhcp配置_配置文件_12

重启服务,查看状态:

systemctl restart dhcpd
systemctl status dhcpd

dhcp配置_DHCP_13

路由器配置

同上面主机一样前提配置好本地源,配置如上面红字所示配置

安装dhcp服务及开启dhcp中继:

yum install dhcp -y

dhcrelay 192.168.100.100 //开启中继功能

netstat -tunlp |grep dhcrelay //若返回内容端口说明成功

dhcp配置_配置文件_14

客户端配置

修改网卡文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp //模式dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=5420fb45-e3c6-4509-a3d5-cc01dc6482b5
DEVICE=ens33
ONBOOT=yes //修改no为yes

dhcp获取地址:

dhclient -v

dhcp配置_本地源_15

若获取不到地址,重启网卡服务

systemctl restart network

                                                                                                                                                                                       —冷影


举报

相关推荐

0 条评论