linux 路由转发实验(软路由)

一。实验网络拓扑

(R1,R2由 Linux 虚拟机添加双网卡做软路由实现)

二。环境准备:

(虚拟机网卡需要设置为桥接模式)

1. 关闭NetworkManager:

service NetworkNanager stop

禁止开机自启动:

chkconfig NetworkNanager off

清空iptables 条目:

iptables -F

开启路由转发功能:(0 :禁用, 1:启用)

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

检查路由转发功能开启情况:

cat /proc/sys/net/ipv4/ip_forward

三。配置网卡:

配置文件:  /etc/sysconfig/network-scripts/ifcfg-eth#

1. 删除ifcfg-eth#旧配置文件,并重新建立eth1、eth2配置

R1:

eth1(内网):   /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none    #禁用dhcp

IPADDR=192.168.48.1

PREFIX=24

GATEWAY=192.168.48.1

eth2(外网):   /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTPROTO=none    #禁用dhcp

IPADDR=10.0.48.1

PREFIX=8

GATEWAY=10.0.48.1

R2:

eth1(内网):   /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none    #禁用dhcp

IPADDR=172.16.48.1

PREFIX=16

GATEWAY=172.16.48.1

eth2(外网):   /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTPROTO=none    #禁用dhcp

IPADDR=10.0.48.2

PREFIX=8

GATEWAY=10.0.48.2

配置完成后,需要重启网卡:

service network restart

2.添加路由信息:

(直连网络不需要添加路由信息)

(非直连网络,gw为邻近路由的最近端口IP)

R1:

route add -net 172.16.0.0/16 gw 10.0.48.2 dev eth2

R2:

route add -net 192.168.48.0/24 gw 10.0.48.1 dev eth2

3. 测试:

添加 192.168.48.0/24  与 172.16.48.0/16 网络内主机,互ping 测试即可

时间: 2024-11-24 01:56:50

linux 路由转发实验(软路由)的相关文章

简单剖析静态路由三层转发原理并进行路由转发实验

静态路由(英语:Static routing),一种路由的方式,路由项(routing entry)由手动配置,而非动态决定.与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态.一般来说,静态路由是由网络管理员逐项加入路由表.而静态路由的转发方式一般是三层转发.什么是三层转发?可以通过下面的两张图进行理解图看不懂?没关系,三层转发简单来说就是1--2--3--4,最终目标机收到的数据帧格式就如同图二. 而复杂点说三层转发具体由以下5步组成: 1.HostA发出数据帧,

Centos网络管理(四)-路由转发与静态路由

实验环境:VMware Workstation Pro 14(试用版) 系统平台: CentOS release 6.9 (Final)       内核  2.6.32-696.el6.x86_64 CentOS Linux release 7.4.1708 (Core)  内核  3.10.0-693.el7.x86_64 机器 简称 角色 IP地址 6-2-A A 模拟电脑A eth1 192.168.27.210/24 7-2-R1 R1 路由器R1 ens33 192.168.27.2

Windows server 2012 之软路由

今天给大家介绍的是Windows服务器的软路由功能,那么什么事软路由呢? 软路由:就是将Windows 系统配置成一个路由器 下面我们通过一个示例来给大家介绍软路由 先说一下实验环境,三台服务器,server02(ip地址为192.168.10.102)做软路由,server01(ip地址为192.168.10.101)和server03(ip地址为192.168.20.103)作为两个网段测试用. 示例:现有两个网段,通过Windows 软路由实现网络通讯,实验简图如下 在配置软路由之前,我们

爱快软路由+panabit上网行为管理

准备工作: 硬件设备:一台1U联想ThinkServer RS140 //安装爱快软路由 另外一台是组装机器配置如下 //安装panabit行为监控软件主板:技嘉GA-H81M-DS2处理器:Inter G3220(中文原盒包)内存:金士顿DDR3 4G 1600 硬盘:希捷SATA 500GB  机箱:金河田8512, 8519(不含电源)电源:航嘉冷静王钻石2.31版 网卡:TP-LINK TG-3269C千兆PCI网卡3个 //三个千兆网卡一个wan一个lan还有一个管理口 网络设备: 二

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.

Linux主机实现简单的路由转发功能

只要在Linux主机上添加一些简单的路由条目, 这些Linux主机就可以充当简单路由器的功能. 在实际生产坏境中, 当我们需要一台路由器简单作为转发数据, 但是手上却没有路由器的话, 我们就可以指定一台Linux主机充当一个简单的路由器,实现路由简单的转发. 上面所诉尤其强调简单, 所以说只是实现简单的路由的功能, 如果要实现非常复杂的功能的话, 一台Linux主机可能无法实现你想要的条件. 实验坏境: 基于VMware上的4台虚拟主机,主机名为R1.R2的两台主机(都是centos6.8系统)

使用linux系统做路由转发

使用linux系统(PC机)做路由转发 关键字:linux,Fedora,route,iptables,ip_forward 最近做网络实验,在实验过程中需要用到linux的转发功能,但是遇到一些问题,在请教了linux网络技术的网友后终于把它解决了,解决了之后我开始总结之前失败的原因,并将历程写成博文,供以后遇到这类问题的各位朋友参考借鉴. 1.网络拓扑 网络拓扑如下所示,我们在这里用到了三台机子做实验,分别是①.④.⑦号机,使用①号机ping⑦号机,④号机作为路由转发. 2.错误的路由配置

开启内核路由转发使内网机器通过Gnu/Linux上网

问题描述 内网客户机器通过一台Gnu/Linux服务器访问互联网.服务器的eth0网卡可以访问互联网,eth1网卡与内网相连.客户端要通过该服务端访问互联网. 实验环境 服务器: 网卡 IP 子网掩码 网关 eth0 192.168.16.220 255.255.255.0 192.168.16.1 eth1 192.168.15.222 255.255.255.0 192.168.15.1 客户端: 网卡 IP 子网掩码 网关 eth0 192.168.15.111 255.255.255.0

Linux下的GRE隧道及其路由转发

隧道,字面上来看就是一条通道,这条通道由点到点,独立与其他.linux下的隧道其他的了解不深,单独写下最近搭建过的gre隧道和路由转发功能实现. 先说一下隧道的基本概念: 一种技术(协议)或者策略的两个或多个子网穿过另一种技术(协议)或者策略的网络实现互联,称之为overlay topology,这一技术是电信技术的永恒主题之一.     电信技术在发展,多种网络技术并存,一种技术的网络孤岛可能需要穿过另一种技术的网络实现互联,这种情况如果发生在高层协议的PDU封装于低层协议PDU中时通常称之为