網絡管理之路由實現

一.概述

跨網絡通信:路由

    路由分類:

        主機路由

        網絡路由

        默認路由

優先級:精度越高,優先級越高

路由管理命令

    查看: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.www58058.com/46751

(0)
KartikKartik
上一篇 2016-09-18
下一篇 2016-09-19

相關推薦

  • nfs的簡單配置及引用

    nfs: Network File System RPC:Remote Procedure Call NFS: sun公司研發, 協議;     NFSv1,沒有走出實驗室     NFSv2(不安全), NF…

    Linux干貨 2016-10-19
  • Btrfs文件系統

    一:概述     1.1簡介         Btrfs被稱為是下一代Linux文件系統。通常念成 Butter FS,Better FS 或B-tree FS。它采用了很多先進的文件系統設計,不僅解決了 ext2/3的擴展性問題,支持寫時…

    Linux干貨 2016-04-19
  • 一些基礎命令的基本用法介紹

    節選一部分常用參數用法 基礎命令 tty 切換X Window或命令行模式 Ctrl+Alt+F1~F6  tty1~tty6文字界面 Ctrl+Alt+F7  圖形界面 startx 登錄圖形界面系統 date 日期 date +%Y/%m/%d  當前日期 date +%H:…

    Linux干貨 2016-10-31
  • 進程管理常用命令

    Linux系統上的進程查看及管理工具:pstree,ps,pidof,pgrep,top,htop,glances,pmap,vmstat,dstat,kill,pkill,job,bg,fg,nohup,nice,renice,killall,…CentOS 5 :SysV initCentOS 6 :upstartCentOS 7 :syst…

    Linux干貨 2017-05-17
  • 深入Php底層,用c為php編寫拓展

    1.前言              隨著lamp/lnmp架構的流行,Php語言越來越得到廣泛的使用。php語言在表現層有著非常優異的表現,部署方便,開發迅速。但Php語言也有著天生短板以及局限性—-對多線程以及多進程的支持不甚如意,以及…

    Linux干貨 2016-10-29
  • N25期—第一周作業

    1、描述計算機的組成及其功能 計算機五大組成部件:運算器、控制器、存儲器、輸入設備和輸出設備。 運算器和控制器統稱中央處理器(CPU)。  存儲器分成內存儲器和外存儲器兩大類。  外存儲器、輸入設備和輸出設備統稱為外部設備。  中央處理器(CPU)  計算機的中央處理器又稱為CPU,它是計算機的核心部分。主要由運算器和…

    Linux干貨 2016-12-04
欧美性久久久久