网络管理之路由实现

一.概述

跨网络通信:路由

    路由分类:

        主机路由

        网络路由

        默认路由

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

路由管理命令

    查看: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

相关推荐

  • 计算机(服务器)的基础知识

    计算机(服务器)基础知识  计算机系统由硬件系统与软件系统两大部分组成 一、计算机(Computer)):又称电脑,是一种能自动接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。 发展历史:       第一代计算机(1946-1957)…

    Linux干货 2017-02-15
  • 启动和内核管理2

    五、自制linux系统     分区并创建文件系统         fdisk /dev/sdb         分两个必要的分区   &n…

    Linux干货 2016-09-18
  • iptables实验1

    Iptables 实验1 基于状态放行telnet, ftp, ssh, http, samba, icmp等服务; (1) 对本机的ping请求每分钟不得超出20个; (2) 每客户端对本机的ssh的并发连接数不得超过3个; (3) 本机的telnet服务仅允许工作时间内访问; 本机IP地址192.168.42.113 下面我们先放行所有入站状态为ESTA…

    Linux干货 2016-10-24
  • centos系统中常用的命令

    日志文件说明:  /var/log/message      系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一   /var/log/secure      &nb…

    Linux干货 2016-06-28
  • nginx负载均衡实验

    实验一、 实验环境:     1、一台director主机。并部署nginx服务。        内网iP:192.168.1.1  外网iP:10.1.64.1     2、一台后端服务器。并部署h…

    Linux干货 2016-10-30