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
下一篇 2016-09-05

相关推荐

  • CentOS7的启动及Systemd的管理✧

    CentOS7的启动流程     POST–>Boot Sequence–>Bootloader–>kernel+initramfs(initrd)–>rootfs–>/sbin/init    &n…

    Linux干货 2016-09-21
  • linux 文本切片处理技巧

    shell中截取字符串的方法有很多中, ${expression}一共有9种使用方法。 ${parameter:-word} ${parameter:=word} ${parameter:?word} ${parameter:+word} 上面4种可以用来进行缺省值的替换。 ${#parameter} 上面这种可以获得字符串的长度。 ${parameter%…

    Linux干货 2017-04-04
  • sed与vim相关练习

    sed 练习 以行为单位的新增/删除功能 1将 /etc/passwd 的内容列出并且打印行号,同时,请将第 2~5 行删除! 2在第二行后(亦即是加在第三行)加上“the is xing line?”字样! 3在第二行前(亦即是加在第而行)加上“the is xing line?”字样! 4在第二行后面加入两行字,例如“the is xing line &…

    Linux干货 2016-08-10
  • LAMP (php-fpm模式)部署出现的奇葩问题

    1. 安装环境:(cent6.5) yum install -y php php-devel httpd  php-fpm mysql 2. 修改配置文件 vim /etc/httpd/conf/http.conf 注释掉DocumentRoot vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:…

    2017-04-10
  • 8月5日文本处理工具作业

    分析文本工具相关练习题 1 、找出ifconfig 命令结果中本机的所有IPv4 地址       ~]# ifconfig|tr -cs '[0-9].' '\n'|sort -ut '.…

    Linux干货 2016-08-06
  • 第八周练习脚本部分

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;在线的主机使用绿色显示;不在线的主使用红色显示; #!/bin/bash # for((i=1;i<=254;i++));do     site="172.16.250.${i}&quot…

    Linux干货 2016-12-15

评论列表(1条)

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

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