網絡管理命令和配置路由

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

一,顯示網絡連接

  • 目前有倆個命令 - netstat,ss

  • netstat通過遍歷proc來獲取socket信息, 目前屬於較舊的命令,也許未來有被丟棄的可能

  • ss使用netlink與內核tcp_diag模塊通信獲取socket信息 ,較新的命令,目前與netstat共存

  • 選項

    倆者對於常用的選項沒什麼差別,所以放在一起說,以netstat爲例

netstat.png

看一下示例

netstat1.png

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

netstat2.png

netstat3.png

netstat4.png

netstat5.png

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

netstat6.png

netstat7.png

netstat8.png

二,配置Linux網絡屬性

  • 多個命令的替代者,可以看成一個命令集

  • 選項

ip.png

以下示例用的都是縮寫

  ip link

ip1.png

iP2.png

ip3.png

  ip addr

ip4.png

ip5.png

ip6.png

ip7.png

ip8.png

  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. 根據要求先畫圖以便於清晰理解                                                                                                                                                  實驗.png                                                                            

  2. 克隆出一共6臺虛擬機,分別重命名以便區分

    實驗1.png

  3. 通過虛擬機編輯器增加5條網絡

    實驗2.png

  4. 將pc1和pc2設置2塊網卡,route1-4設置3塊網卡;並根據圖分別選擇好網絡實驗4.png

  5. 修改網卡名

    實驗3.png

    實驗6.png

    modprobe -r e1000 卸載模塊

    modprobe e1000 重新加載模塊

    實驗8.png

    對於橋接模式的eth0

    實驗7.png

    對於需要配置靜態IP的網卡

    實驗9.png

    進行網絡重啓:service network restart       CentOs6中

                            systemctl restart network   CentOs7中

  6. 寫路由表

    實驗0.png

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通,那麼按照我前面的步驟再好好檢查一下吧


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







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章