CentOS 7網絡屬性配置

傳統命名:以太網eth[0,1,2,…], wlan[0,1,2,…]

可預測功能

udev支持多種不同的命名方案:

Firmware, 拓撲結構

(1) 網卡命名機制

systemd對網絡設備的命名方式:

(a) 如果FirmwareBIOS為主板上集成的設備提供的索引信息可用,且可預測則根據此索引進行命名,例如eno1

(b) 如果FirmwareBIOSPCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,例如ens1;

(c) 如果硬件接口的物理位置信息可用,則根據此信息進行命名,例如enp2s0;

(d) 如果用戶顯式啟動,也可根據MAC地址進行命名,enx2387a1dc56;

(e) 上述均不可用時,則使用傳統命名機制;

上述命名機制中,有的需要biosdevname程序的參與;

(2) 名稱組成格式

en: ethernet

wl: wlan

ww: wwan

名稱類型:

o<index>: 集成設備的設備索引號;

s<slot>: 擴展槽的索引號;

x<MAC>: 基于MAC地址的命名;

p<bus>s<slot>: enp2s1

網卡設備的命名過程:

第一步:

udev, 輔助工具程序/lib/udev/rename_device, /usr/lib/udev/rules.d/60-net.rules

 第二步:

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) 編輯/etc/default/grub配置文件

GRUB_CMDLINE_LINUX=”net.ifnames=0 rhgb quiet”

[root@localhost ~]# vim /etc/default/grub

(2) grub2生成其配置文件

grub2-mkconfig -o /etc/grub2.cfg

[root@localhost ~]# grub2-mkconfig -o /etc/grub2.cfg

(3) 重啟系統 

地址配置工具:nmcli

nmcli  [ OPTIONS ] OBJECT { COMMAND | help } 

device – show and manage network interfaces

例一:指定端口信息

[root@localhost ~]# nmcli device show ens33

connection – start, stop, and manage network connections

如何修改IP地址等屬性:

#nmcli connection modify IFACE [+|-]setting.property value

例一:修改IP地址

[root@localhost ~]# nmcli con modify ens33 ipv4.addresses 192.168.0.0/2

例二:修改DNS地址

[root@localhost ~]# nmcli conn modify ens33 ipv4.dns 172.16.0.1

setting.property:

ipv4.addresses

ipv4.gateway

ipv4.dns1

ipv4.method

manual

例一:禁用端口,并啟用

[root@localhost ~]# nmcli con down ens33; nmcli con up ens33

網絡接口配置tui工具:nmtui

主機名稱配置工具:hostnamectl

status

set-hostname

 

原創文章,作者:kang,如若轉載,請注明出處:http://www.www58058.com/77031

(0)
kangkang
上一篇 2015-05-28
下一篇 2015-05-28

相關推薦

  • 系統啟動流程

    CentOS 5和6的啟動流程服務管理Grub管理自制Linux啟動排錯編譯安裝內核 系統啟動流程:  POST –> 讀取BootSequence (BIOS),決定引導次序 –>讀取引導設備的Bootloader(MBR grubstage1–>stage1.5/boot…

    Linux干貨 2016-09-13
  • 手動添加用戶

        通常使用useradd命令可以輕松添加一個用戶,然后使用passwd命令設置一個密碼后就可以登錄系統了,其實這一過程完成可以自己手動完成,下面就讓我們來通過修改配置文件來添加一個用戶。 一、修改/etc/passwd文件     在etc/passwd文件中手動添加一行內…

    Linux干貨 2015-04-27
  • Nginx常用配置詳解

    Nginx常用配置詳解(一) 本文依照nginx官方站點文檔介紹常用的nginx各種常用配置,未經過校對,如有錯誤還望海涵。 Nginx配置通用語法 Nginx最基本的配置語法 配置項名 配置項值1 [配置項值2 ….]; 配置項名位于行首,配置項值與配置項名之間用空格隔開,多個配置項值之間也用空格隔開,每行配置結尾必須加上分號。 #配置項名 配置項值1…

    Linux干貨 2017-06-20
  • TCP常見問題總結

    TCP協議和UDP協議的區別是什么 TCP協議是有連接的,有連接的意思是開始傳輸實際數據之前TCP的客戶端和服務器端必須通過三次握手建立連接,會話結束之后也要結束連接。而UDP是無連接的 TCP協議保證數據按序發送,按序到達,提供超時重傳來保證可靠性,但是UDP不保證按序到達,甚至不保證到達,只是努力交付,即便是按序發送的序列,也不保證按序送到。 TCP協議…

    Linux干貨 2017-09-02
  • ?grub應用之提供單獨bash系統

    grub應用之提供單獨bash系統     1.掛載新硬盤,并創建好三個分區,第一分區為boot分區,第三分區為根分區              2.創建掛載目錄,并掛boot分區   &n…

    Linux干貨 2017-01-13
  • Linux文件查找之find命令

    前言:        Linux文件種類繁多,難免在維護Linux中會忘記文件的路徑。所有在維護Linux中學好查找命令是非常必要的。     Linux查找命令有很多,比如 whereis,type,which,locate,find(重點)。  &nbsp…

    Linux干貨 2015-06-15
欧美性久久久久