路由以及實驗

路由

  • 路由(routing)是指分組從源到目的地時,決定端到路徑的網絡范圍的進程。路由工作在OSI模型第三層——網絡層的數據包轉發設備。路由器通過轉發數據包來實現網絡互連。路由器可以支持多種協議,但絕大多數使用的是TCP/IP協議。路由器通常連接兩個或者多個由IP子網或者點到點協議表示的邏輯端口,至少擁有1個物理端口。路由器根據收到數據包中的網絡層地址以及路由器內部維護的路由表決定輸出端口以及下一跳的地址,并且重寫鏈路層數據包頭實現轉發數據包。路由器通過動態維護路由表來反映當前的網絡拓撲,并且通過網絡上其他路由器交互路由和鏈路信息來維護路由
  • 路由表結構:
    目的網絡:由網絡IP以及子網掩碼組成,可用CIDR表示法
    接口:臨近目標網絡的端口
    網關(gateway):下一個路由器的鄰近接口的IP地址,如果目標網絡和本路由器直連,網關地址為接口的IP
  • 路由相關命令:route
    查看:route -n
    添加:route add [-net | -host] target [netmast Nm] [gw GW] [[dev] IF]

    • target:目標網絡的網絡ID(-net)或者IP地址(-host)
    • -net:網絡路由 后面跟網絡ID 需要配合子網掩碼,也可用CIDR表示法
    • -host:主機路由 后跟具體IP地址而不是網絡ID
    • 實驗:虛擬機實現機器A通過兩個路由ping通機器B:

      • 前提是已經更改過網卡名稱
      • 機器A網卡自定義為虛擬網段6
      • 路由1添加兩張網卡,一張網卡(eth1)自定義為虛擬網段6,另外一張網卡(eth0)自定義為主機模式
      • 路由2添加兩張網卡,一張網卡(eth1)自定義為虛擬網段7,另外一張網卡(eth0)自定義為主機模式
      • 機器B網卡自定義為虛擬網段7

        ipatables -F    #清空防火墻規則
          chkconfig iptables off #CentOS6關閉防火墻
          echo > /proc/sys/net/ipv4/ip_forward #在所有路由器啟用功能
      • 在兩臺主機分別使用ip a查看eth0的地址,并且嘗試ping通
      • 給路由1 eth1添加路由記錄,網關

        route add -net 10.0.0.1/8 gw 路由2的eth0地址 dev eth1
      • 給路由2 eth1添加路由記錄,網關

        route add -net 172.16.0.1/16 gw 路由1的eth0地址 dev eth1
      • 給機器A eth0更改ip

        ifconfig eth0 10.0.0.100/8
      • 給機器B eth0更改ip

        ifconfig eth0 172.16.0.100

        配置完成

原創文章,作者:半斤八兩,如若轉載,請注明出處:http://www.www58058.com/75194

(0)
半斤八兩半斤八兩
上一篇 2017-05-11
下一篇 2017-05-12

相關推薦

  • 22期第七周課堂練習

    1、創建一個10G分區,并格式為ext4文件系統;        (1) 要求其block大小為2048, 預留空間百分比為2,   卷標為MYDATA, 默認掛載屬性包含acl;        (2)   掛載至/data/mydata目錄,要求掛載時禁止程…

    Linux干貨 2016-10-09
  • 制作引導分區

      使用虛擬機制作一個可以引導啟動的簡單系統。方法如下:   一、制作兩個分區     1、添加一塊新的硬盤,新建兩個分區,格式化并掛載到/mnt/boot和/mnt/sysroot目錄中;虛擬機添加硬盤的操作很簡單就不做演示了,要注意的是添加的硬盤最好選擇成“將虛擬磁盤存儲為單個個文件”,并為將文件名修改為容易識別的…

    Linux干貨 2016-01-18
  • N25_第五周作業

    1、顯示當前系統上root、fedora或user1用戶的默認shell [root@EASTED ~]# grep -E "(root|fedora|user1)" /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:o…

    Linux干貨 2017-01-10
  • RAID常見級別及特性

    磁盤陣列(Redundant Arrays of Independent Disks,RAID),通過軟件或者硬件的手段將多個磁盤整合成一個磁盤來使用,以此來提高磁盤的性能,并提供數據冗余的功能。 目前常見的RAID等級: raid0,被稱為條帶卷。 條帶卷,我們可以通過名字來想象:RAID0通過把文件切割之后把數據像一條帶子一樣平鋪在每個磁盤之上。 由于文…

    Linux干貨 2016-01-05
  • vim shell 練習作業題

    vim練習題 1. 復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符   :%s/^[[:blank:]]\+//g 【注意要把/etc/profile復制到/tmp下,cp  /etc/profile  /tmp(盡量不要修改原文件)】 2. 復制/etc/rc.d…

    2017-08-07
  • shell腳本執行

    shell腳本執行 對于我們這些小白而講,shell腳本無疑是最令人頭疼的事了,我再這里講一下shell腳本運行要注意的哪些。 shell腳本就好像c++,java代碼一樣,按照從上到下然后從左到右的順序執行。就像我們日常讀書一樣。如果shell命令遇見了子進程(嵌套代碼),程序就會跟著順序進入子進程。當子進程完成后,回到父進程,并且把父進程所需要的參數提交…

    2017-06-05
欧美性久久久久