天天看點

網絡管理指令和配置路由

前言:簡單了解幾個有關網絡管理的指令并進行一個實驗了解配置路由

一,顯示網絡連接配接

  • 目前有倆個指令 - netstat,ss
  • netstat通過周遊proc來擷取socket資訊, 目前屬于較舊的指令,也許未來有被丢棄的可能
  • ss使用netlink與核心tcp_diag子產品通信擷取socket資訊 ,較新的指令,目前與netstat共存
  • 選項

    倆者對于常用的選項沒什麼差别,是以放在一起說,以netstat為例

網絡管理指令和配置路由

看一下示例

網絡管理指令和配置路由

便于觀看,是以以下示例我們都隻顯示tcp協定相關的,隻要知道跟 -u -w 都是一樣的就行了

網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由

敲一下就知道是不是圖檔說的了

網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由

二,配置Linux網絡屬性

  • 多個指令的替代者,可以看成一個指令集
網絡管理指令和配置路由

以下示例用的都是縮寫

  ip link

網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由

  ip addr

網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由
網絡管理指令和配置路由

  ip route等同于route,就不做示例了,後面我們會說一個實驗會詳細說明的

三,配置路由實驗

6台機器,改好網卡名,配置好靜态IP,保證沒有網關

要求

pc1:1.1.1.1

pc2:5.5.5.5

r1:1.1.1.251  2.2.2.251

r2:2.2.2.252  3.3.3.252

r2:3.3.3.253  4.4.4.253

r4:4.4.4.254  5.5.5.254

  1. 根據要求先畫圖以便于清晰了解                                                                                                                                                 
    網絡管理指令和配置路由
  2. 克隆出一共6台虛拟機,分别重命名以便區分
    網絡管理指令和配置路由
  3. 通過虛拟機編輯器增加5條網絡
    網絡管理指令和配置路由
  4. 将pc1和pc2設定2塊網卡,route1-4設定3塊網卡;并根據圖分别選擇好網絡
    網絡管理指令和配置路由
  5. 修改網卡名
    網絡管理指令和配置路由
    網絡管理指令和配置路由

    modprobe -r e1000 解除安裝子產品

    modprobe e1000 重新加載子產品

    網絡管理指令和配置路由
    對于橋接模式的eth0
    網絡管理指令和配置路由
    對于需要配置靜态IP的網卡
    網絡管理指令和配置路由

    進行網絡重新開機:service network restart       CentOs6中

                            systemctl restart network   CentOs7中

  6. 寫路由表
    網絡管理指令和配置路由

PC1:route add default gw 1.1.1.251

PC2:route add default gw 5.5.5.254

R1:   route add default gw 2.2.2.252  (通向一個方向可以指定預設路由)         

R2:   route add -net 1.1.1.0/24 gw 2.2.2.251                                                                               

route add default gw 3.3.3.253                                                                                             

R3:   route add default gw 3.3.3.252

route add -net 5.5.5.0/24 gw 4.4.4.254

R4:   route add default gw 4.4.4.253

(另一種寫法)R1:   route add 3.3.3.0/24 gw 2.2.2.252

                                route add 4.4.4.0/24 gw 2.2.2.252

                                route add 5.5.5.0/24 gw 2.2.2.252

好,做到這如果沒有出錯,就可以到PC1這台機器上ping 5.5.5.5 ,如果ping通了則證明你成功了,如果沒ping通,那麼按照我前面的步驟再好好檢查一下吧

個人認為有關網絡方面的隻是了解很重要,是以要多多去了解原理而不是死記硬背

繼續閱讀