11 centos7和網路屬性配置

2021-08-25 22:14:14 字數 2992 閱讀 4221

在之前學習的基礎上,還有一些其他的命令工具,這裡整理一下centos7及相關的網路屬性配置命令。

傳統命名:乙太網eth[0,1,2,...],wlan[0,1,2,...]

傳統命令存在一些問題,就是如果模組網絡卡壞掉了,再次命名可能出現問題

到centos7發展可**功能

udev支援多種不同的命名方案

systemd,biosdev

firmware,拓撲結構

(1)網絡卡命名機制

systemd對網路裝置的命名方式:

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

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

(c)如果硬體介面的物理位置資訊可用,則根據此資訊進行命名,例如enp2s0

(d)如果使用者顯式啟用,也可根據mac位址進行命名,enx2387a1dc56

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

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

(2)名稱組成格式

en:ethernet 乙太網

wl:wlan 無限區域網

ww:wwan 無限廣域網

名稱型別:

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

s:(插拔裝置)擴充套件槽的索引號

x:給予mac位址的命名

ps:(pci匯流排)enp2s1

網絡卡裝置的命名過程:

第一步:

udev,輔助工具程式/lib/udev/rename_device,到/usr/lib/udev/rules.d/60-net.rules查詢配置檔案,讀取device資訊,然後進行重新命名。第一步如果沒有生效,怎進行第二步。

第二步:

biosdevname=0,biosdevname會根據/usr/lib/udev/rules.d/71-biosdevname.rules中的配置資訊進行重新命名。如果沒能執行,則進行第三步。

第三步:

通過udev檢測網路介面裝置,根據/lib/udev/rules.d/75-net-description中的屬性引數

屬性引數例如:id_net_name_onboard,id_net_name_slot,id_net_name_path

如果第三步也沒實現,則保持原命名

例項:vim /etc/default/grub

在grub_cmdline_linux=""中增加net.ifnames=0,禁止修改網路介面名,改完後不會立即生效。

grub2-mkconfig -o /etc/grub2.cfg

shutdown -r now重啟系統

位址配置工具:nmcli

nmcli [ options ] object

例項:nmcli g status顯示當前的連線狀態,哪些啟用,哪些沒有啟用

device - show and manage network inte***ces

nmcli device status

nmcli device show eth0

connection - start, stop, and manage network connections

nmcli connection show

如何修改ip位址等屬性

nmcli connection modify iface [+|-]setting-property value

ipv4.addresses

ipv4.gateway

ipv4.dns1

ipv4.method

manual

例項:localctl list--locales

localctl set-locale lang=en_us.utf8

nmcli device show eth0

nmcli con mod eth0 +ipv4.addresses 172.16.100.12/16

nmcli device show eth0發現之前的修改並沒有立即生效

nmcli con down eth0;nmcli con up eth0

ip addr show發現之前的修改開始生效

nmcli con modify eth0 -ipv4.addresses 172.16.100.12/16

nmcli dev show eth0                

nmcli con down eth0;nmcli con up eth0

nmcli con modify eth0 ipv4.gateway 172.16.0.1

nmcli con modify eth0 ipv4.dns 172.16.0.1

nmcli con modify eht0 +ipv4.dns 8.8.8.8

nmcli con down eth0;nmcli con up eth0

nmcli dev show eth0

網路介面配置nmtui工具:nmtui 圖形化工具

主機名稱配置工具:hostnamectl 

status

hostnamectl status顯示詳細資訊

icon name圖示名稱

set-hostname

hostnamectl set-hostname *****

網路客戶端工具:

lftp,ftp,lftpget,wget

前兩個是ftp互動式命令列工具

systemctl set-default multi-user.target

lftp [-p port] [-u user[,password]] server

子命令get

mget

lshelp

lftpget url (主要是使用這個命令)

ftp主要用於不能使用lftp的地方

例項:ftp 172.16.0.1

使用者名稱:anonymous

密碼:隨便

VMware安裝centos7 鏈結網路配置

當你在vmware上安裝完成linux的系統鏈結網路就是你接下來要做的了。同時需要修改的還有 虛擬機器設定 網路連線模式設定成nat的 這樣vmware上需要配置的網路就完成了,還需要配置centos中的網路設定。在進centos系統中進入入 linux 檔案 etc sysconfig netwo...

Centos7 vsftpd安裝和FTP配置

環境 系統 centos 7.5 環境 x64問題分析 centos7 vsftpd安裝 ftp sftp配置 方法步驟 1.檢視是否安裝有vsftpd 2.ftp配置 執行vim etc vsftpd vsftpd.conf,修改配置檔案,配置詳情如下 配置 anonymous enable ye...

Centos 7網路屬性配置及命令

centos7 的網路介面跟centos6還是有一些差異的,我們首先了解一下centos7的命名方式。網路介面命名方式 傳統命名 乙太網 ethx,0,oo 例如eth0,eth1,ppp網路 pppx,0,例如,ppp0,ppp1,可 命名方案 centos 支援多種不同的命名機制 firewar...