CentOS服务器路由、DHCP设置

目标:通过AppSrvInsideCli客户端网络分配地址,地址池范围:192.168.0.110-192.168.0.190/24

另外一个虚拟网卡改为192.168.0.1

Rserver服务器,添加多一个网卡,用于连接不同的网段

分别选刚才选好的两个网段

之后,开启各虚拟机,配置IP地址

ip addr查看网卡

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

新网卡没有UUID,要生成一个

uuidgen

然后记下

进入文件夹

cd /etc/sysconfig/network-scripts/

复制网卡配置文件

cp -p ifcfg-ens33 ifcfg-ens36

修改ifcfg-ens36文件

vi ifcfg-ens36

ens33改为ens36

UUID改为刚才的生成的UUID

配好另外一个网段的ip

最后重新生成网卡

systemctl restart network

再输入ip addr

看到网卡ip 正确即可

同样的,修改另外两部服务器的ip地址,都是单网卡,简单修改ip 即可。但是要注意,要填上连接的Rsrv的端口IP地址作为网关,这里修改另外两部服务器的网关分别为192.168.100.254192.168.0.254

Rsrv服务器开启路由功能

[root@localhost ~]# setenforce 0

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

[root@localhost ~]# sysctl -p

显示 net.ipv4.ip_forward = 1

这样与Rsrv连接的不同网段的AppSrvInsideCli就能互相ping

DHCP

如果连在同一个网段,那就可以直接由安装了DHCP服务的服务器给其他机器分配IP,如果不是同一个网段,就得用DHCP中继,在Rserver上执行dhcrelay 192.168.100.100(表示是AppSrv通过Rserver作为中继,向不同网段的InsideCli分配IP地址)

AppSrv安装DHCP并配置

挂源

[root@Server01 ~]# mount /dev/sr0 /mnt/

[root@Server01 ~]# cd /etc/yum.repos.d/

[root@Server01 yum.repos.d]# rm -Rf *

[root@Server01 yum.repos.d]# vim local.repo(编辑一个新文件,相当于新建一个文件)

[local]    #库名称,这个无关紧要

name=local             #名称描述,这个无关紧要

baseurl=file:///mnt                          #yum源目录,这个重要

enabled=1               #是否启用该yum源,0为禁用,这个重要

gpgcheck=0                    #检查GPG-KEY0为不检查,1为检查),这个重要

[root@Server01 yum.repos.d]# yum clean  all

[root@Server01 yum.repos.d]# yum makecache

一般都要关安全模式,关防火墙

[root@localhost ~]# setenforce 0

[root@localhost ~]# systemctl stop firewalld

安装dhcp

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

编辑配置文件,记住路径

[root@Rserver ~]# vim /etc/dhcp/dhcpd.conf

如果按照这个路径,打开是这个文件,只有简单几行注释,但是提示了有模板,

下一步是要将这个模板复制替换掉/etc/dhcp/dhcpd.conf

会提示要不要覆盖,选择yes

之后打开vim /etc/dhcp/dhcpd.conf

找到相关语句进行配置

//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;//这就是DHCP服务器Appserve那台的ip

  option domain-name "chinaskills.cn";//域名,不清楚是不是一定要

  option routers 192.168.0.254;//这是中继路由的ip,也就是Rserver服务器的ip而且是分配网络那一个,就同192.168.0.X那一个,因为是要分配192.168.0.X段的

}

subnet 192.168.100.0 netmask 255.255.255.0 {

}//这个也不清楚要不要

host insidecli{

  hardware ethernet 08:00:07:26:c0:a5;

  fixed-address 192.168.0.190;

} 这里是根据题目要求,要给cli分配上固定的ip192.168.0.190,根据就是cli网卡地址

Rsrv服务器上

安装dhcp

执行dhcrelay 192.168.100.100

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...