網路配置命令,繫結,介面命名以及配置檔案的詳解

2021-09-20 20:50:07 字數 1252 閱讀 3503

一:三大命令家族

當我們在centos中管理網路時需要為網絡卡設定網路屬性,有自動獲取和手動配置兩種,自動獲取需要在主機所在的網路中至少有一台dhcp伺服器,而手動配置即靜態指定則可以使用命令或者修改配置檔案,首先著重說一下使用命令,命令包括net-tools家族(ifcfg家族)、iproute家族、nm家族:network manager,這三個工具都是setup的子命令,在centos6中可以使用上述命令。

具體命令的總結為:

net-tools家族(ifcfg家族)

ifconfig介面配置命令

檢視網路介面的配置資訊;

配置網路屬性

管理介面狀態

route

檢視路由資訊

配置路由資訊(閘道器,靜態路由,靜態預設路由)

netstat

狀態及統計資料的檢視

iproute家族:

ip object

其中objert可以是:

addr:ip位址和掩碼的管理

link:物理介面的管理

route:路由管理

ss:狀態和統計資料的檢視

注意:以上命令可以在任何的linux發行版中都適用

nm家族: network manager

nmcli:命令列工具

nmtui:text-window的工具

nm家族只在centos7中能夠使用

首先詳細的介紹一下net-tools家族(ifcfg家族)的三個命令:

然後是iproute家族:

二:網路介面的命名

linux中每個網路介面都有乙個名稱,可以使用ifconfig命令來查詢當前系統中的介面。那麼這些介面命名時是否有要求或者限制呢,比如格式或者長度限制。從表面上看似乎沒有限制可以隨意命名,在一般應用場景中也可以正常工作,當在特殊應用場合中就會因為介面名稱的原因出現莫名其妙的問題。所以需要有命名規範:

en:ethernet

wl:wlan

ww:wwan

名稱的型別:

0:整合裝置的索引號

s:擴充套件插槽的索引號

x:基於mac位址進行命名

ps:基於匯流排+擴充套件插槽的索引聯合索引編號

三:網路的配置檔案

四:bonding —— 繫結

bonding —— 繫結就是將多塊網絡卡(多個網路介面裝置)繫結同一ip位址,對外提供網路服務;這些網絡卡之間可以實現負載均衡或高可用技術;通過bonding,虛擬乙個網絡卡對外提供服務及網路連線,所有的物理網絡卡都被修改為相同的mac位址;

CentOS 網路介面配置檔案配置示例及詳解

在 centos 中,網路配置檔案一般為 etc sysconfig network scripts ifcfg 裝置名稱,比如 ifcfg eth0 ifcfg ens32 ifcfg enp8s0 等。配置檔案示例 假設網絡卡裝置為 ens32 安裝後預設配置,動態獲取 ip 位址 type e...

Ubuntu Debian網路介面配置檔案說明

ubuntu 的網路介面配置檔案只有乙個 etc network inte ces 這乙個檔案中儲存了所有網路介面的配置,這個檔案更像是乙個指令碼檔案而不是配置檔案,事實也是如此,這裡面的配置是作為 ifup 或 ifdown 其實是乙個命令 的引數或命令執行的。語法 以 開始的行會忽略,且必需放在...

CentOS網路介面配置檔案ifcfg eth詳解

centos網路介面配置檔案ifcfg eth詳解 檔案 etc sysconfig network scripts ifcfg eth0在 etc sysconfig network script在這個目錄下面,存放的是網路介面 網絡卡 的指令碼檔案 控制檔案 ifcfg eth0是預設的第乙個網...