Centos 7網路屬性配置及命令

2021-09-20 22:28:29 字數 2818 閱讀 6866

centos7

的網路介面跟centos6還是有一些差異的,我們首先了解一下centos7的命名方式。

網路介面命名方式:

傳統命名:

乙太網:ethx, [0,oo),例如eth0,eth1, ...

ppp網路:pppx, [0,...], 例如,ppp0, ppp1, ...

可**命名方案(centos):

支援多種不同的命名機制:

fireware, 

拓撲結構

(1) 

如果firmware或bios為主板上整合的裝置提供的索引資訊可用,則根據此索引進行命名,如eno1, eno2, ...

(2) 

如果firmware或bios為pci-e擴充套件槽所提供的索引資訊可用,且可**,則根據此索引進行命名,如ens1,ens2, ...

(3) 

如果硬體介面的物理位置資訊可用,則根據此資訊命名,如enp2s0, ...

(4) 

如果使用者顯式定義,也可根據mac位址命名,例如enx122161ab2e10, ...

上述均不可用,則仍使用傳統方式命名;上述命名機制中,有的則需要biosdevname的參與。

名稱組成格式;

en:ethernet

wl:wlan

ww:wwan

名稱型別:

o:整合裝置的裝置索引號; s

擴充套件槽的索引號; x

基於mac位址的命名;

ps:enp2s1

網絡卡裝置的命名過程:

第一步:udev,輔助工具程式/lib/udev/rename_device會根據/usr/lib/udev/rules.d/60-net.rules查詢/etc/sysconfig/network-scripts/ifcfg-*檔案,根據mac讀取device指向的名稱;

第二步:biosdevname會根據/usr/lib/udev/rules.d/71-biosdevname.rules

第三步:通過檢測網路介面裝置,根據/usr/lib/udev/rules.d/75-net-description當中的裝置屬性資訊命名;

id_net_name_onboard,id_net_name_slot,id_net_name_path

回歸傳統命名方式:

1.將grub_cmdline_linux=」net.ifnames=0rhgb quiet」這一行按下圖設定

2.為grub2生成配置檔案

3.重啟系統生效;

在centos7中,主要用來配置網路的命令為nmcli和nmtui,下面我們對這兩個命令的常用的用法做乙個簡單的介紹。

nmcli

命令:

nmcli - command-line tool for controllingnetworkmanager     

網路控制管理的命令列工具

nmcli [ options ] object

device- show and manage network inte***ces          

顯示和管理網路介面

command:=

connection- start, stop, and manage network connections        

啟用,禁用和管理網路連線

command:=

modify [ id | uuid | path ][+|-].

1.nmcli  device:

status

:列印裝置的狀態

:顯示網路介面的詳細狀態資訊,後面跟裝置顯示指定裝置的資訊

嘗試連線指定的埠

delete [iface]

:從系統中移除指定的裝置介面

2.nmcli connection:

show

:列出記憶體和磁碟中的連線埠狀態

:啟用禁用指定的埠

命令:

輸入nmtui命令,會出現如下的介面,可在此介面編輯進行網路配置;

centOS7網路配置

開啟 etc sysconfig network scripts ifcfg eno xx 將bootprotot的值改為static 將onboot的值改為yes 尾部新增 ipaddr x.x.x.x gateway x.x.x.x netmask x.x.x.x 儲存退出 用以下命令重啟網路 ...

CentOS 7網路配置

剛安裝的centos7首先遇到的問題是 網路配置。如何讓新系統連線到網路?這裡配置的環境是基於vmware上安裝的centos,當然不在虛擬機器上的centos安裝後的網路配置方式也是一樣的。1 首先安裝的一般版本 除gnome kde圖形介面之外 是不帶圖形介面的,此時字元介面下ifconfig命...

Centos7 網路配置

配置網絡卡bootproto static onboot yes ipaddr 192.168.2.152 netmask 255.255.0.0 gateway 192.168.0.1 dns1 218.2.135.1 dns2 114.114.114.114 重啟networksystemctl...