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 09:42
下一篇 2015-05-28 15:23

相關推薦

  • N26-第一周博客作業

    一:計算機的組成及其功能  1.運算器(CPU) 對數據進行各種運算;  2.控制器(CPU) 用來控制整個計算機操作系統;  3.存儲器 內存(RAM)存儲程序和各種數據信息;  4.輸入裝置 (Input)下達指令,提供數據,常見的輸入裝置有鼠標,鍵盤等;  5.輸出設備 (Output)輸出數據加工后的…

    Linux干貨 2016-12-31
  • ThirdWeek_SecondDay

    Python學習筆記整理

    Linux干貨 2017-10-09
  • CentOS6刪除/etc/fstab和/boot后恢復

    CentOS6刪除/etc/fstab和/boot后恢復 背景: Linux CentOS系統和啟動相關的文件都在/boot目錄下,如果我們將/boot目錄下所有的文件都刪除,然后在恢復系統,那以后在遇到系統啟動問題時就都可以解決了。在這基礎上,在將/etc/fstab文件刪除,這樣更加大了修復的難度,不過這都是可以修復的,這里就將介紹如何修復。 實驗環境:…

    2017-09-01
  • N25 第二周作業

    一.Linux上常用的文件管理類命令及用法示例     1.cp復制命令,具體有兩個,一為單源復制,一種為多源復制。      常用選項         -i :交互式復制,覆蓋之前提醒用戶確認。       …

    Linux干貨 2016-12-12
  • ansible學習筆記之2 ad-hoc篇

    ansible學習筆記之2 ad-hoc篇 ansible學習筆記之2 ad-hoc篇 ansible 學習筆記 ad-hoc ansible學習筆記之2 ad-hoc篇 使用ansible ad-hoc搭建lnmp/lamp 編輯host文件,通過秘鑰認證ssh連接主機 前期環境準備 在lnmp上安裝lnmp 其中 ad-hoc搭建mysql主從 配置文件…

    2016-11-21
  • Linux磁盤管理實操

    Linux磁盤管理實操 1、創建一個10G分區,并格式為ext4文件系統。 先使用fdisk工具創建一個10G的新分區。使用fdisk打開要創建磁盤分區的物理設備fdisk /dev/sdb,然后使用n指令創建新的分區,分區類型選此處選擇為主分區,第一個柱面使用默認的1,最后的柱面,使用+10G這種表示方式,表示創建的分區大小為10G。 創建后可以使用p指令…

    系統運維 2016-12-13
欧美性久久久久