Linux中網絡卡操作教程

對於Linux伺服器而言,網路服務都是通過網絡卡來提供的。因此,只有在網絡卡開啟的情況下才會與外界進行聯通。因此,適當掌握一些網絡卡的常見操作還是有必要的。

在本文中,我只簡單介紹一下網絡卡的基本操作,如:檢視工作狀態、檢視網絡卡詳細資訊、啟用網絡卡和禁用網絡卡。至於更多的操作,並不打算介紹。因為自我從事開發以來,常用的網絡卡的操作也就這些。如果對網絡卡的其他操作感興趣,可以自行查詢資料學習。當然,如果感興趣的人比較多,我可以整理一份更詳細的文章供大家進行參考。

需要提前說明一下,對於大多數的Linux作業系統而言,其預設的網絡卡名都是ens33。不過為了保險起見,最好還是使用ifconfig命令來檢視一下。

檢視網絡卡的工作狀態

檢視網絡卡工作狀態的命令如下所示:

nmcli d s 或 nmcli device status

執行結果如下所示:

對於網絡卡的狀態來說,總共有兩種,分別是:connect和disconnect。其中,connect表示可以與外界建立聯絡,而disconnect則表示不可以與外界建立聯絡。

檢視網絡卡的詳細資訊

檢視網絡卡詳細資訊的命令如下所示:

nmcli d show或 nmcli device show

執行之後結果如下所示:

禁用網絡卡

禁用網絡卡的命令如下所示:

nmcli d disconnect 網絡卡名

我測試虛擬機器的網絡卡名為ens33,執行後結果如下所示:

此時使用nmcli d s檢視結果如下所示:

從結果來看,網絡卡已經成功被禁用。

啟用網絡卡

啟用網絡卡對應的命令為:

nmcli d connect 網絡卡名

我測試虛擬機器的網絡卡名為ens33,執行後結果如下所示:

此時使用nmcli d s 來檢視網絡卡的狀態,結果如下所示: