linux做路由并实现路由转发

一、环境介绍

1.linux版本:CentOS6.8,CentOS7.2两台主机分别加载两块网卡,分别作为路由器的两个端口
2.实验在vmware虚拟机中完成
3.另有两台CentOS6.8和CentOS7.2作为两个网段的主机
4.实验图示:

二、路由1(左)和路由2(右)的设置

1.路由1配置信息

eth0网卡:
    DEVICE=eth0
    IPADDR=10.0.0.1
    PREFIX=9eth1网卡:
   DEVICE=eth1
    IPADDR=192.168.0.1
    PREFIX=22
图示:

2.路由2配置信息

eth0网卡:
    DEVICE=eth0
    IPADDR=10.0.0.2
    PREFIX=9eth1网卡:
   DEVICE=eth1
    IPADDR=172.16.0.1
    PREFIX=23
图示:

3.重启网络服务并开启路由转发功能

此处为临时启动,如果想永久启动路由转发功能需要写入/etc/sysctl.conf文件中
加入: ipv_ipforward=1

4.设置路由网关信息 

三、主机设置

  1. 左侧主机网络配置并启动

2.右侧主机网络配置并启动

四、测试,主机1和主机2互相ping并通过ttl信息查看经过了两个路由器。 

时间: 2024-10-22 11:18:01

linux做路由并实现路由转发的相关文章

linux 虚拟机模拟配置网络路由环境-简版

前言:网络路由不管是平常在家里,还是在公司中,都是必需配置的,所以还是非常重要的,今天小编就给大家做个配置网络路由配置的小实验,仅供大家参考. 一.首先,来简单介绍一下网络路由. 1. 网络路由:将网络连接起来并将网络信息导向其他网络上,通常网络信息全自动寻找多个路由器,并选择效率最高的路由. 网络路由器,工作在OSI的第三层络层,连接广域网,外部互联网,分隔广播域,最重要的是它其中的路由表. 2. 路由表 (1)路由表:逻辑地址路径问题,选择路由表中到达目标最好的路径转发数据,由多个路由记录组

《Linux系统静态路由和火墙路由》

本篇主要写的是关于静态路由表的添加,和如何让你不能上网的主机通过火墙路由表实现上网的功能. 静态路由表: 要是你的主机是2块网卡,并且做了网卡的绑定,依照我下面的方法是成功不了的,你可以去编辑: # vim /etc/rc.d/rc.local ip route add 12.0.0.1/24 via 192.168.1.113 sh /etc/rc.d/rc.local        //这样做就行了 下面我们来看常规的路由表的添加: 我的系统默认的路由表. 下面添加一块路由表:这样的添加只是

2.1【基本路由原理】数据转发原理3

数据转发原理 //抓包看ARP的报文结构: 注意Opcode:  1=request  (ARP)        2=reply(ARP) 3=request(RARP)        4=reply(RARP) ***************************************************************************** 普通ARP   ##普通ARP的request报文:   广播(获取目的IP地址的MAC): 目的收到request报文,先检查二

Linux常用网络工具:路由扫描之mtr

除了上一篇<Linux常用网络工具:路由扫描之traceroute>介绍的traceroute之外,一般Linux还内置了另一个常用的路由扫描工具mtr. mtr在某些方面比traceroute更好用,它可以实时显示经过的每一跳路由的信息,并不断进行探测. traceroute默认使用UDP数据包探测,而mtr默认使用ICMP报文探测,ICMP在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况. mtr mtr使用比较简单,通常不需要使用附加选项,更多参数可以参考mtr

linux下永久添加静态路由

在linux下永久添加静态路由有两种方法: 添加路由的命令: 1,route add route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0#添加一条静态路由 route add default gw 192.168.0.1#添加默认路由 route del -net 192.168.1.0/24 gw 192.168.0.1#删除一条路由 route -n#查看路由表 2,ip ro add ip ro add 192.56.76.0

linux 做gw(nat)详细配置

          linux 做企业网关gw(nat)详细配置 最近因为公司的路由器老化导致上网时断时续,上半小时网就断一次网,为此我头疼不已,本着为公司节约成本的宗旨,决定自己弄一台centos做网关路由,于是在网上各种搜索,东拼西凑,总算是把这网关路由给搞定了.看到网上没有一篇完整说明centos做网关路由的文档,于是决定把我这次部署网关路由的经历分享给大家. 我的环境是这样的: 外网固定IP是180.159.110.130(公司官网兼邮件).180.159.110.127(VPN) 网关

基于【IPv6】静态路由和默认路由的配置

基于IPv6静态路由和默认路由的配置 实验环境: 实验背景:在路由器R1上配置3个环回接口IPv6地址,分别模拟三个不同的IPv6前缀,作为IPV6目标网络,然后,在路由器R2上为三个IPv6前缀配置静态路由,并检测其连通性,最后使用IPv6的默认路由替代静态路由条目. 第一步:为路由器R1和R2完成基础配置,包括启动IPv6和地址配置,并激活相关的接口,配置如下: R1上的配置: R1(config)#ipv6 unicast-routing   //启动IPv6的路由功能,否则静态路由无法完

静态路由和默认路由的配置实战及其区别--很详细哦

静态路由和默认路由的配置实战及其区别   一:实验拓扑 二:实验要求 1:实现全网互通 2:实现静态路由与动态路由的区别认识 3:熟练掌握其配置命令 三:实验步骤 第一步:ip地址.环回扣的划分 R1 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.1 24//给默认接口配置ip地址 R2 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.2 24

IP路由及静态路由配置

IP路由及静态路由配置 qianghaohao(CodingNutter) 链接来源:http://www.cnblogs.com/codingnutter/p/5654271.html 一.IP路由: IP路由就是根据IP地址在不同网络之间转发数据的过程.它决定了IP数据包从 源网络到目的网络怎么走,也就是规划一条到目的地的路径.实现这个功能的设 备就是路由器,每个路由器都保存着一张路由表,表中每个条目指明分组到某个 子网或主机应该通过路由器的哪个物理端口发送,然后就可到达该路由的下一个 路由

【基础】华为设备默认路由和静态路由配置实战

1.             实验拓扑 使用ENSP模拟器(版本V100R002C00 1.2.00.350)                             2.             实验需求:  实现R1和R3之间互通 3.             实验步骤: 1)   IP规划: R1的g0/0/0的ip地址是202.106.1.2 30 R2的g0/0/0的ip地址是202.106.1.130 R2的g0/0/1的ip地址是202.106.2.1 30 R3的g0/0/0的i