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

    一。实验网络拓扑

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

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

             3.jpg

   

    二。环境准备:

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

          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 测试即可

                

原创文章,作者:ldt195175108,如若转载,请注明出处:http://www.178linux.com/43339

(0)
ldt195175108ldt195175108
上一篇 2016-09-05 08:48
下一篇 2016-09-05 08:48

相关推荐

  • cp,chmod,chown,chgrg,grep命令应用实例和总结

    1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的其他属组和其他用户没有任何访问权限。[root@dxlcentOS ~]# cp -a /etc/skel/ /home/tuser1[root@dxlcentOS ~]# chmod -R go= /home/tuser1 递归修改权限,g:组的权限,o其他…

    Linux干货 2017-10-26
  • N22-第24周博客作业——-虚拟化技术

    虚拟化技术—基础(1) 本文围绕下面3个问题进行对虚拟化技术展开讨论: 1、虚拟化技术实现方式有哪些?虚拟化技术分哪些? 2、请分别通过kvm、xen工具来实现虚拟化系统的部署? 3、请描述openstack、kvmqemu-kv、libvirt及xen之间的关系。 虚拟化诞生和发展     1961年 IBM709…

    Linux干货 2016-10-17
  • 103-corosync-pacemaker-crmsh

    一、概述: 1.1 什么是AIS和OpenAIS?

    2016-11-26
  • Homework Week-12 LAMP部署

    1、请描述一次完整的http请求处理过程;     http全称超文本传输协议,属于应用层协议;常见客户端应用是各种浏览器。     一次服务器端完整http请求处理过程:     (1)建立或处理连接:接收请求或拒绝请求;     (2)接收请求:接收来自于…

    Linux干货 2016-12-05
  • ansible批量部署主从DNS

    什么是DNS服务DNS的解析流程分析递归查询迭代查询DNS相关的术语说明生产环境中的应用Bind9常见配置说明使用ansible自动部署主从DNS 什么是DNS服务 DNS(Domain Name Service)是Internet上用于名称解析的服务,简单来说,就是将域名转换为IP地址的服务(正向解析),也可以用于将IP地址解析为对应的…

    Linux干货 2016-06-29
  • N26-第四周

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。   2.编辑/etc/group文件,添加组hadoop。          3.手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为h…

    2017-02-22

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-10 12:16

    完成的不错,以后希望能尽量多写一些,注重实战,但是理论也不可简略哦。