系统学习Linux-实验记录-路由转发

模拟场景

实现pc1机器通过路由转发连接pc2机器(网段不相同)

01虚拟机:pc1机器:192.168.50.1

02虚拟机:作为路由转发设备

03虚拟机:pc2机器:185.166.55.1

思路

路由:跨越从源主机到目标主机的一个互联网络来转发数据包的过程

首先要将作为路由的B虚拟机添加两张网卡并进行配置参数,

第一张网卡网关与pc1ip地址同步

第二张网卡网关与pc2ip地址同步

实验操作

一、拥有三个虚拟linux操作系统安装方法在参考文章(一)

 一、查看01虚拟机pc1的网卡参数 (ens33:192.168.22.128)

二、 修改pc1网络参数修改成实验需要的ip地址192.168.50.1

cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33

 

三、 加载配置文件(更新刚更改的网卡配置参数)ifdown  ens33 && ifup ens33

ip a 看ens33 已更改成功192.168.50.1

 

四、搭建第二个实验机器03虚拟机相同操作

查看03虚拟机pc2的网卡参数 (ens33:192.168.22.133)

 

五、修改pc2网络参数修改成实验需要的ip地址185.166.55.1

cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33​​​​​​​​​​​​​​

 

 

 

六、  加载配置文件(更新刚更改的网卡配置参数)ifdown  ens33 && ifup ens33

ip a 看ens33 已更改成功185.166.55.1

七、搭载路由虚拟机02实现路由转发,不同网段ip进行互通

 首先02虚拟机添加网卡并重启

 

 八、重启完成后使用 ip a 命令查看网卡1、网卡2名字(ens33、ens37)

 

九、配置网卡1ens33、网卡2ens37网络参数

cd /etc/sysconfig/network-scripts/

不同的是移动到/network-scripts目录下后ls可以看到只有网卡1ens33的配置文件

这里要cp 一个ens33文件配置并改名ens37,可以先配置网卡1在cp(偷懒)
网卡1 vim ifcfg-ens33 (网关要与pc1 ip同一网段)

这里我的理解是第三网段192.168.50 这个50就是在同一个房间内一个出口  竟然想互通 那必须是在同一个门才能进到相同的房间,ip最后一位要一样相当于是找这个门的门牌号

 

复制出网卡1配置文件进行修改网卡2参数

cp ifcfg-ens33 ifcfg-ens37

ls 查看

vim ifcfg-ens37  网关要与pc2ip配置成相同网段 保存并退出

 

十、更新配置文件 ifdown ens33 && ifup ens33

这里要注意的是因为02虚拟机是两张网卡,需要两次命令

ifdown ens33 && ifup ens33

ifdown ens37 && ifup ens37

 ip -a

 

十一、写路由转发

此方法是永久生效方法,需要修改以下内容

修改 etc/sysctl.conf

net.ipv4.ip_forward = 1

# 是注释 #后命令不生效  

修改后执行sysctl -p 立即生效

十二、两台ip地址不同、网关地址不同的设备进行通讯

pc1尝试链接pc2  (通讯成功)

  

pc2尝试链接pc1  (通讯成功实验结束)

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值