linux 简易环境,Linux模拟网络路由环境简单实现

(2)准备工作:把4台机器“物理的连到一起”

① 根据上图,我们需要分三个网段:VMnet11、VMnet12、VMnet13

545abbc2eadf0b21cc54326c255bdd92.gif

545abbc2eadf0b21cc54326c255bdd92.gif

② 分别把A机器、R1路由器两个接口、R2路由器两个接口、B机器放到对应的网段:

A—>VMnet11

R1的eth0接口—>VMnet11

R1的eth1接口—>VMnet12

R2的eth0接口—>VMnet12

R2的eth1接口—>VMnet13

B—>VMnet13

545abbc2eadf0b21cc54326c255bdd92.gif

(3)查询接口名,若错误(不是我们习惯的eth0、eth1),修改。

① 为了标准化,把CentOS 7 改为传统命名方式(eth0、eth1)(这一步可以不需要)

编辑 /boot/grub2/grub.cfg,在第一个linux16的行尾加上net.ifnames=0,重启才有效

545abbc2eadf0b21cc54326c255bdd92.gif

② vim /etc/udev/rules.d/70-persistent-net.rules  编辑网络接口配置文件

545abbc2eadf0b21cc54326c255bdd92.gif

③ 修改完配置文件一般都不会生效,所以需要下面的操作

ethtool -i ethX     查询接口对应的网卡驱动名,第一行就是对应的网卡名

rmmod 网卡名    卸载对应的网卡

modprobe 网卡名     重启网卡,接口名就改好了

(4)添加需要的IP地址,注意:A、B两个机器需要配置网关,两个路由R1、R2不需要设置网关。

1.centos 6 中修改IP方法

vim /etc/sysconfig/network-scripts/ifcfg-ethX  修改网卡配置文件

545abbc2eadf0b21cc54326c255bdd92.gif

重启服务 service network restart 生效

2.centos 7 中修改IP方法

① 当然也可以修改配置文件,不推荐,因为7中有很好的命令

② nmcli 命令,直接生效,因为该命令用法太多,就不详讲了,大家可以根据下面的命令把IP地址设置好

nmcli connection add type ethernet con-name eth0 ifname eth0 ipv4.method manual ipv4.addresses 6.1.0.100/16 ipv4.gateway 6.1.0.200

添加eth0的ip为6.1.0.100/16,网关为6.1.0.200

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 6.1.0.100 ipv4.gateway 6.1.0.200

修改eth0的ip为6.1.0.100/16,网关为6.1.0.200

nmcli connection up eth0  启用eth0

(5)添加两个路由器的路由记录,可以用上面介绍的命令,根据(1)的构思表添加

R1:route add default gw 6.2.0.201

R2:route add default gw 6.2.0.200

route -n 查询一下

(6)开启两个路由的路由功能,因为是用linux虚拟机作为路由器,所以需打开路由功能。

echo 1 > /proc/sys/net/ipv4/ip_forward

(7)关闭防火墙

iptables -vnL 查看防火墙策略

centos6

chkconfig iptables off 设置开机不开启防火墙

servcie iptables stop 关闭防火墙

centos7

systemctl disable firewalld 设置开机不开启防火墙

systemctl stop firewalld 关闭防火墙

(8)实验检测

用ping 命令检测,各段都能ping通。

A—>VMnet12:ping 6.2.0.201

A—>VMnet13:ping 6.3.0.100

四、路由协议

小型网络的配置,可以手动自己设置;大型网络,可以通过路由协议自动生成

路由协议:R2P(路近,经过路由器越少) OSPF(速度快,综合考虑) BGP EIERP(思科专有)

结语:好了,小实验做完了,虽然实验很简陋,但是其中的原理还是很值得学习的,当然,做实验的过程中会有很多各种各样的错误,有什么搞不定,可以评论一起讨论~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值