配置图中格式的网路路由
准备符合图中条件的四台虚拟机
1. 通过安装或者克隆准备4台符合条件的虚拟机
- 克隆或者安装出4台虚拟机
- 将这四台虚拟机的网络设置成符合要求的网段
a. 编辑--> 虚拟网络编辑器--> 添加三个网络(划分子网)--> 取消使用本地DHCP服务进行虚拟机的网络IP分配-->应用
b. service network restart ; 重启一下网络服务
2.配置A机器
- 关闭防火墙 iptables -F -- 这是临时关闭防火墙
- 将A的ip配置成192.168.1.100,修改配置文件,/etc/sysconfig/network-script/ifcfg-ens*,主要内容如下:
TYPE=Ethernet
BOOTPROTO=static # 配置ip获取状态是静态的
IPADDR=192.168.1.100 #设置IP地址
PERFIX=24 #子网掩码的位数
GATEWAY=192.168.1.254 # 设置网关
ONBOOT=yes # 开机自启动 - service network restart ; 重启一下网络服务
配置R1的ens33
-
编写配置文件,文件内容更改如下:
添加路由记录
- route add -net 10.0.0.0/8 gw 192.168.12.122需要注意的是;-net 参数指定的是网络名,除了网络位,其余位为0,gw指定的是精确的下跳走到那个精确的位置
- 配置R1机器上的ens34 ,配置内容和ens33相同,将IP地址改成172.16.0.1,内容如下图所示:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.16.0.1
PREFIX=16
DEFROUTE=yes - 启动R1上的路由功能:
- echo 1 > /proc/sys/net/ipv4/ip_forward
- service network restart -- 重启一下网络服务
3.R2的配置过程同R1相同,将配置文件的IP地址进行更改即可,详细内容如下图
4. 配置主机B,步骤同配置主机A,将IP地址和网关进行更改即可,详情如下图:
5. 出现的问题和注意事项:
- 在进行机器配置的时候,因为进行了克隆操作,所以生成的mac可能有重复的,所以可以重新生成一下mac:
- 遇到一个找不到网卡驱动的错误,no device found connect eth0,这是在执行 : service network restart 时发现的错误,解决这个错误需要:删除下面这个,文件并且重启,发现问题没有解决,删除图中选中的HWADDR数据,发现网络服务重启成功