配置路由实例


路由的分类和管理


路由:跨网络通信;

路由分类:

    主机路由

    网络路由

    默认路由

路由管理命令:

route 命令是在本地 IP 路由表中显示和修改条目网络命令;

查看:route -n

route -n 查看路由表.PNG

添加:route add

route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

    目标:192.168.1.3 网关:172.16.0.1

        # route add -host 192.168.1.3 gw 172.16.0.1 dev eth0

    目标:192.168.0.0  网关:172.16.0.1

        # route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0

        # route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0

    默认路由,网关:172.16.0.1

        # route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1

        # route add default gw 172.16.0.1

删除:route del

route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]

    目标:192.168.1.3 网关:172.16.0.1

       # route del -host 192.168.1.3

    目标:192.168.0.0  网关:172.16.0.1

        # route del -net 192.168.0.0 netmask 255.255.255.0


配置路由实例:


1,给两台主机配置两个网卡来充当两台路由R1和R2;

                路由R1

路由R1的配置.PNG

                路由R2

路由R2的配置.PNG

2,给两台主机PC1和PC2分别配置IP地址和网关:

                PC1

主机PC1的配置.PNG

                PC2

主机PC2的配置.PNG

3,centos 6 关闭NetworkManager服务和关闭防火墙:

    关闭NetworkManager服务:service NetworkManager stop

    关闭防火墙:iptables -F

关闭networkmanager服务 和 关闭防火墙.PNG

4,centos 7 关闭NetworkManager服务和关闭防火墙:

    关闭NetworkManager服务:systemctl stop NetworkManager

    关闭防火墙:iptables -F

centos 7 关闭networkmanager服务 和 关闭防火墙.PNG

5,在路由R1中添加默认网关到路由表里面:

route add default gw 10.1.0.8

route add default gw 10.1.0.8  (给R1配置默认网关).PNG

6,在路由R2中添加默认网关到路由表里面:

route add default gw 10.1.0.6

用PC1 逐步拼到 PC2.PNG

7,给路由R1开启数据转换:

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

用PC1 逐步拼到 PC2.PNG

8,给路由R2开启数据转换:

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

用PC1 逐步拼到 PC2.PNG

9,用PC1逐步去拼PC2:

用PC1 逐步拼到 PC2.PNG

10,用PC2逐步去拼PC1:

用PC2 逐步拼到 PC1.PNG

11,删除R1默认的路由:

route del default gw 10.1.0.8

route del default gw 10.1.0.8 删除R1的默认网关.PNG

12,删除R2默认的路由:

route del default gw 10.1.0.6

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

(0)
上一篇 2016-09-12 18:44
下一篇 2016-09-12 20:14

相关推荐

  • 运维挖坑埋坑之旅—-413 Request Entity Too Large

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1575160        好久没写博文了,天天忙的喘不过来气。最近是该总结总结前段时间的工作了,顺便缓解下这两天的霉…

    Linux干货 2016-08-15
  • Linux运维学习历程-第十天-文件查找工具

    概述:本篇主要讲解locate命令和find命令,来帮助我们在linux中完成文件查找,方便我们快速定位文件。 一、文件查找    即在文件系统上查找符合条件的文件,常用工具有locate和find  1、locate命令    locate命令其实是find -name的另一种写法,但是要比后者快得多,原因…

    Linux干货 2016-08-21
  • Linux文件管理及bash特性详解

    1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。  文件管理工具:cp,mv,rm       cp命令:copy       源文件:目标文件  单源复制:cp [OPTION]… [-T] SOURCE DEST  多源复制:…

    Linux干货 2016-11-06
  • Hello World 集中营

    编程的人应该都知道什么是Hello World。这是一个最简单的程序,其只在屏幕上输出“Hello World”字样,这通常是初学者的在学习编程时的第一个示例。把打印出 “Hello World” 作为第一个范例程序,现在已经成为编程语言学习的传统。“Hello World”起源于Brian Kernighan 和Dennis MacAlistair Rit…

    2016-05-17
  • Shell运算符

    Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加: #!/bin/bash val=`expr 2 + 2` echo …

    Linux干货 2017-04-18
  • N25第三周作业

    一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@centos01 ~]# who | cut -d " " -f1 | uniq -u root qufudcj 二、取出最后…

    Linux干货 2016-12-26

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-20 12:28

    写的不错,但这个图有点乱,建议换其他的截图工具试试,