网络管理之路由实现

一.概述

跨网络通信:路由

    路由分类:

        主机路由

        网络路由

        默认路由

优先级:精度越高,优先级越高

路由管理命令

    查看:route -n

    添加:route add

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

目标:192.168.1.3 网关:172.16.0.1

    # route add -host 192.168.1.3 gw172.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 gw172.16.0.1 dev eth0

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

那么现在我们来实现将两台linux服务器当路由来实现跨网段的通信

首先我们来确认一下

两台通信的服务器IP为192.168.5.100/24和172.19.99.100/24

两台路由的分别设置2个网关 

第一台路由设置192.168.5.1为eth0接口和10.0.0.1/8为1接口

第二台路由设置172.19.99.1为eth0接口和10.0.0.2/8为1接口

接下来我们来进行操作

首先我们先来设置第一台路由,记住linux服务器器当做路由使用,需要有两个网卡

R1需要设置路由信息,分别有三个

192.168.5.0/24 192.168.5.1  0

10.0.0.0/8 10.0.0.1       1

172.19.99.0/24 10.0.0.2    1

R2需要设置路由信息,分别也有三个

192.168.5.0/24 10.0.0.1    1

10.0.0.0/8 10.0.0.2       1

172.19.99.0/24 172.19.99.1  0

另外linux服务器当路由使用,配置的两个相邻的IP会自动生成路由表,所以我们只需要配置两个不相邻的网段就可以

上面红色字体标识

首先我们来配置第一个路由,添加俩个地址到网卡

blob.png

blob.png

添加上IP之后这俩个相邻的路由信息会自动添加,所以现在我们只需要手动添加一个路由信息就可以.172.19.99.0/24 10.0.0.2 

route add -net 172.19.99.0/24 gw 10.0.0.2 dev eth1

blob.png

接下来我们再配置第二个路由信息,添加192.168.5.0/24 10.0.0.1 的路由信息

blob.png

blob.png

好,现在我们来设置两台服务器来测试网络的连通性,在测试连通性之前要关闭各个主机的防火墙,selinux,打开R1,R2的路由转发功能

r1-iptables-open-ip-forward.png

r2-iptables-open-ip-forward.png

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

(0)
KartikKartik
上一篇 2016-09-18 20:12
下一篇 2016-09-19 10:47

相关推荐

  • Linux Cluster讲解

    什么是集群     集群是一组的、通过高速的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。     和传统的高性能计算机技术相比,集群技术可以利用各档次的服务器作为节点,系统…

    Linux干货 2016-11-07
  • linux中的磁盘阵列(RAID)

    RAID: Redundant Arrays of Inexpensive Disks  Independent 提高IO能力: 通过磁盘并行读写实现 提高耐用性能: 磁盘冗余来实现 级别: 多块磁盘组织在一起的工作方式有所不同: RAID是的方式: 外接式磁盘阵列: 通过扩展卡提供适配能力 内接式RAID: 主板集成RAID控制器 Softwar…

    Linux干货 2016-08-29
  • 0805linux基础小记(正则匹配)

    cat -ns file   //-s,压缩重复的空行 cat -T f1  //看到tab键 cat f1|tr '\t' '\r' > f2 cat -v f2 //看到^M   tac file //倒的显示 rev file //反向显示每一行 echo {1..10} &g…

    Linux干货 2016-08-07
  • Linux目录配置及文件名种类与扩展名

    Linux目录配置及文件名种类与扩展名 一、FHS目录配置标准 在FHS标准诞生之前,由于有很多公司为Linux开发产品,而又各自有各自的存放路径,所以导致管理困难,因此诞生了FHS标准。 FHS 依据文件系统使用的频繁与否与是否允许用户随意更改,将目录定义成四种交互作用的形态。如下图 可分享的:可以分享给其他系统挂载使用。 不可分享:自…

    Linux干货 2016-08-02
  • Hello World, Hello Linux.

    文笔不好,请见谅。

    2018-03-26
  • 简单易懂的CentOS启动流程

    在使用Linux操作系统时,我们只需要按下电源键,等待一会儿,登录终端就呈现在我们眼前,在这段时间内,操作系统究竟做了哪些事情? 先上一张流程梗概图,你会对启动流程有个大致的了解 启动流程详解 POST加电自检   主板在接通电源后,系统首先由POST程序来对CPU、主板、内存、硬盘子系统、显示子系统串并行接口、键盘、CD-ROm光驱等硬件进行检测 读取MB…

    Linux干货 2016-09-11