dd linux 尾部添加0_简单route路由使用案列Linux虚拟服务器模拟

route路由使用案列

  • linux路由部署项目背景

在企业当中,网络环境可能是比较复杂的,会需要配置多个网段地址,并且多个网段之间要实现网络的互通。这时就需要引入linux网络路由配置的概念,来解决网络之间的互通。本方案就是以一个简单的企业场景案例进行规划、分析、以及配置企业内部的不同网段之间互通。

  • linux路由部署项目拓扑
7a70630934396e157a00cb171c0a2a66.png

项目实战拓扑图

实际操作阶段

  • 准备三台虚拟机——利用克隆实现创建三台虚拟机的过程
  • 找到当下自己的模板机,克隆之前修改配置文件
fc6271a16e921eb822dde6dadccf2e02.png

圈的物理地址和UUID全部清空(选中按dd清除)

删除掉MAC地址 ,如果有UUID同样删除。

  • 清空网络配置规则文件

[root@server01 ~]# >/etc/udev/rules.d/70-persistent-net.rules

> 命令为清空文件内容

  • 将清空网络配置文件操作,放入到开机自启动中
3657c3c72489aa87d1e932b91f92de3b.png

清空网络配置文件操作追加到开启自启动/etc/rc.local 中。

  • 三连步骤
f6b44664bc590b9ca2a15b4d1533e05a.png

2删除、1清空、1追加

  • 关掉模板机服务器

[root@server01 ~]# shutdown -h now

克隆模板机—vmware操作

ee6504c59c6841baa1bebf7250ab3af2.png

关机才能克隆

  • 选择创建链接克隆
0682209e4118e4603cfe6b92486636f7.png

选择创建链接克隆

区别:链接克隆:原模板丢失所有都克隆不能用,没了。 ——类似软连接 省空间

完整克隆:复制粘贴,和原模板一模一样。 ——类似硬链接 占资源

这里选择链接克隆即可

  • 按照上面的步骤克隆出三台虚拟机,把虚拟机按分类进行分配
179ebc6f513a32ac8976924f6127e826.png

创建出三台虚拟机来完成学习模拟

  • 根据拓扑图部署每一台虚拟机的配置
fb2da8d072ba35b7033e0850ebeac8c3.png

如图所示,学习route之前一定看好拓扑图

每一台虚拟机需要根据对应的网卡IP,网关信息配置网卡的信息。

这里以第二台虚拟机为例;(需要添加第二块的网卡)配置第二块的网卡IP信息为10.0.1.11

5be7cf3158f9bdccca601f86f996feb2.png

利用setup命令创建一块新的网卡并按照拓扑图规划为10.0.1.11

ef454302ee75ff7b3ea8e9eabef9f0a6.png

如图所示,请根据拓扑图来部署

① :配置完每一台虚拟机网卡的信息后。

重启网卡 ifdown eth0 && ifup eth0

或者 /etc/init.d/network restart

② :重启配置完以后 检查

ifconfig 查看是否已经更改了

③ :查看每一台虚拟机的selinux和iptables 是否关闭

getenforce /etc/init.d/iptables status

如果没有手动关闭。让selinux和iptables 设置永久关闭

  • 配置第一台虚拟机
48e1f7b43cc1fe42ae5e72b1b165ee7d.png

选中随便一台虚拟机,右键选择设置

  • 配置第二台虚拟机
bc48c78995ff755d96961da061500571.png

第二块网卡是添加进来的,其一为NET,添加的一块为仅主机模式

  • 配置第三台虚拟机
eac9edb8f03cfbd05b434928b1537e80.png

第一台到第三台虚拟机

53bb8b25fba1139604bdd747d3b3d2c7.png

traceroute指令让你追踪网络数据包的路由途径

你发现很多*****是因为到达不了如图所示。所以数据包路径是不通的

通过route -n 查询路由表信息

  • 第一台添加到第三台网段的静态路由
1383898787d72fb01ba0dd73715bb98d.png

即便是添加还是无法到达

[root@server01 ~]# route add -net 10.0.1.0/24 gw 10.0.0.11

前面说过了 如上命令为什么要这么添加是因为 第一台想要到达第三台传送数据包,所以要知道第三台的网段 第三台的IP是 10.0.1.10 所以 网段在 10.0.1.0/24 的范围内 按照拓扑图所示 第一台要想到达第三台虚拟机 必须先经过第二台的虚拟服务器 第二台虚拟机的IP是10.0.0.11 所以可以把这个IP看作为一个大门 ,你必须要经过这台服务器后 才可能到达第三台虚拟主机传输数据 所以 为 route add -net 10.0.1.0/24 gw 10.0.0.11

?????为什么还是 ****** 无法到达呢?

  • 开启第二台服务器路由转发功能
3c90a93178530f9d5b2d149e3f2f9f92.png

如图所示,开启第二台服务器的路由转发功能

net.ipv4.ip_forward = 1 注释:将 =0 置位1 代表开启转发功能

[root@server02 ~]# sysctl -p 让内核生效 让路由转发功能生效 置为1

65b8a25901f6c87aae695d4d8aa119d1.png

如图所示,你发现你能到达了,但是数据包回不来????

  • 第三台服务器添加到第一台服务器的路由信息
ee5890269865670c5ef99eb035119d15.png

在第三台虚拟服务器添加到达第一台服务器的静态网段路由信息

在这个过程中,第三台服务器也要有一个路由信息,所以路由本身就是相互收敛的。根据拓扑图的信息,第一台虚拟服务器的IP地址是10.0.0.10 所以网段在 10.0.0.0/24 内 而第三台服务器想要达到第一台服务器必须先经过第二台服务器 所以 根据拓扑图 要经过 第二台的IP 10.0.1.11 也可以比喻一个大门 ,必须先经过这条路 所以静态网段路由的添加命令为 :

[root@server03 ~]# route add -net 10.0.0.0/24 gw 10.0.1.11

  • 最后进行测试,在第一台虚拟机服务器上测试查看数据包路由途径回传是否成功
f06d33a080590b947afd613fda1d657c.png

如图代表成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值