配置路由实例


路由的分类和管理


路由:跨网络通信;

路由分类:

    主机路由

    网络路由

    默认路由

路由管理命令:

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)
AN0519AN0519
上一篇 2016-09-12 18:44
下一篇 2016-09-12 20:14

相关推荐

  • 马哥教育网络班21期+第7周课程练习

    马哥教育网络班21期+第7周课程练习 创建一个10G分区,并格式为ext4文件系统;    a.要求block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl;    b.挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不能更新文件的访问时间戳; #&…

    Linux干货 2016-08-22
  • Sed简介

    Sed简介    一、简介   sed全称是:Stream EDitor。sed命令的功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern s…

    Linux干货 2015-05-11
  • 数据库简介和简单操作

    数据库 数据库是数据的汇集,它以一定的形式存储在存储介质上 数据库的发展史 萌芽阶段:文件系统,使用磁盘文件来存储数据 初级阶段:第一代数据库,出现了网状模型、层次模型的数据库 中级阶段:第二代数据库,关系型数据库和结构化查询语言 高级阶段:新一代数据库,“关系-对象”型数据库 数据库管理系统和文件管理系统 文件管理系统的缺点是: 编写应用程序不方便 数据冗…

    2017-12-04
  • CentOS 7 部署LAMP架构(独立服务模式)

    细节要求:(1) 三者分离于三台主机,Httpd与PHP以FastCGI模式通讯; (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress; (3) 部署PHP加速器:xcache; 一、准备CentOS 7主机环境以及Repo仓库提供基于rpm安装包方式的程序包安装源 安装主机程序包规划: 主机1:web-server(…

    Linux干货 2017-02-17
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。     who | cut -d ' ' -f 1 | uniq 2、取出最后登录到当前系统的用户的相关信息。    egrep "^$(who | tail -1 | cut -d ' …

    Linux干货 2016-12-19
  • 新手上路,多多担待,分享linux的ls 常用选项

    ls 命令   ls[OPTION]…[FILE]….选项 和 参数可有可无。 定义:显示指定路径下的文件列表。  -a: 全拼是all,所有的意思,ls  -a能显示出所有的文件,包括隐藏的。点开头和..开头的隐藏文件都能看见。  -l:后跟文件 可以查看文件的大小,和权限(一般用户都有读的权…

    2017-05-21

评论列表(1条)

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

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