netmask:掩碼。
gateway:閘道器。
dns:網域名稱伺服器。
ifconfig
ifconfig -a:檢視所有網絡卡資訊。
ifconfig ens32:檢視網絡卡ens32的資訊。
up:表示已啟用。注意:linux中的網絡卡名稱與系統和網絡卡型別有關。例如,在rhel6裡一般是eth0,有些伺服器上是em1,有些是eno1等。broadcast:支援廣播。
running:正在執行。
multicast:支援組播。
mtu:最大傳輸單元大小。
netmask:掩碼。
rx、tx:接收和發出包的數量、大小,丟包資訊等。
eno16777728名字解析:
en:表示ethernet,即有線網絡卡,如果是無線網絡卡,可能是wl。如果是4g上網,可能是ww。注:不用糾結網絡卡名是什麼樣的,只需要能分清楚哪個是第乙個網絡卡,哪個是第二個網絡卡就ok。o:表示on-board,板載網絡卡,即整合到主機板上的網絡卡,如果是另外在pci插槽上新增的網絡卡,應該是p。
16777728:是每個硬體在主機板上分配的乙個index。
連線會話:給乙個網絡卡配置ip位址等,就是建立了乙個連線會話。
檢視連線會話:nmcli connection 查詢。
圖形介面建立會話:(給網絡卡配置ip等資訊)
1)執行:nm-connection-editor &
2)選擇網絡卡:
3.編輯資訊
4.檢視connection
nmcli connection show 或 nmcli connection
檢視連線詳細資訊:
nmcli connection show ens32 :ens32是connection的name.
nmcli connection show ens32 | grep ipv4 :檢視與ipv4相關的資訊。
刪除連線:
nmcli connection delete ens32 :刪除ens32連線。
新建連線:
nmcli connection add con-name ens32-conn0 ifname eno32 type ethernet :建立乙個名為ens32-conn0的連線,網絡卡裝置是eno32。
為該連線設定ip、閘道器等:
nmcli connection modify eno32-conn0 ipv4.method manual ipv4.addresses 192.168.26.100/24 ipv4.gateway 192.168.26.1 ipv4.dns 61.139.2.69
:給連線eno32-conn0設定了ip、閘道器、dns。
如果在還沒有ip位址時,把method從auto修改為manual,是會報錯的。可以先設定ip位址,然後再修改method就可以了。
nmcli connection modify eno32-conn0 ipv4.addresses 192.168.26.101/24
:修改ip為192.168.26.101。
如果想同時設定多個ip:
nmcli connection modify eno32-conn0 +ipv4.addresses 192.168.26.102/24
:新增乙個ip 192.168.26.102。
刪除乙個ip:
nmcli connection modify eno32-conn0 -ipv4.addresses 192.168.26.102/24
:刪除ip 192.168.26.102。
修改完後需要重啟網路服務:
systemctl restart network.service
ip addr show eno32 或 ip a eno32
注:通過命令列來配置連線資訊,配置是永久生效的。他會寫到配置檔案中。也就是/etc/sysconfig/network-scripts/ifcfg-ens32中。
注意,配置檔案ifcfg-ens32中的ens32不是網絡卡名,而是連線名,只是預設情況下連線名和網絡卡名一致。但我們在建立connection時,也可以設定為其他名稱。實驗:假設網絡卡名為ens32,連線名為ens32-conn0。我們將ifcfg-ens32-conn0刪除掉,網絡卡的ip資訊就會消失。
那麼我們如何來手動建立網絡卡配置檔案ifcfg-ens32-conn0呢?
1)在 /etc/sysconfig/network-scripts/ 建立乙個檔案叫 ifcfg-ens32-conn0 。
name=ens32-conn0 #連線名如果要配置多個ip位址,那麼ip、mask、網管都要帶編號:device=ens32 #網絡卡裝置名
type=ethernet #配置網路型別為乙太網。
onboot=yes #開機預設啟動連線
bootproto=none #none或static是手工配置,dhcp是自動獲取ip。
ipaddr0=192.168.26.100
#設定ip位址。養成加上0的習慣。
netmask0=255.255.255.0
#設定掩碼。
gateway0=192.168.26.1
#設定閘道器。
dns1=61.139.2.69
#設定1號dns。必須帶數字。
dns2=114.114.114.114
dns3=192.168.26.1
ipaddr0=192.168.26.100另乙個圖形化管理connection:nmtui-edit:可以在字元介面顯示的圖形化介面。如圖:netmask0=255.255.255.0
gateway0=192.168.26.1
ipaddr1=192.168.26.101
netmask1=255.255.255.0
gateway1=192.168.26.1
在這裡也可以對connection進行管理。
一定要養成修改主機名的好習慣。預設主機名是localhost.localdomain。
檢視主機名:
hostname
:檢視當前主機名。
修改主機名:(四種方式)
hostname server.example.com :修改主機名為server.example.com,但是是臨時的。
hostnamectl set-hostname server.example.com :修改主機名為server.example.com,是永久生效的。推薦這種方式。
vim /etc/hostname
:修改主機名配置檔案。hostnamectl的方式就是修改的該檔案。所以也是永久生效的。
nmtui-hostname
:通過圖形化介面修改。
注:rhel6主機名配置檔案是放在/etc/sysconfig/network/下的。
20181219網路管理
命令 ifconfig 用法 不使用任何引數,輸入ifconfig會輸出當前系統中所有處於活動狀態的網路介面 字段解釋 eth0 表示是乙太網的第一塊網絡卡,其中eth是ethernet的縮寫,代表乙太網,0代表是第一塊網絡卡 link encap 指封裝方式為乙太網 hwaddr 指網絡卡的硬體位...
11 11 網路管理
網路管理 1 ifconfig查詢結果解析 mtu 1500 網絡卡的最大傳輸單元1500位元組 調整 ifconfig eth0 mtu 50002 解決網絡卡丟包問題 全雙工與半雙工 crc校驗 ethtool eth0 egrep i speed duplex ifconfig eth0 gr...
unit11 網路管理
unit11.管理網路 1.ip基礎知識 1.ipv4 2進製32位 10進製 172.25.0.10 255.255.255.0 172.25.0.10 ip位址 255.255.255.0 子網掩碼 子網掩碼255位對應的ip位為網路位 子網掩碼0對應的ip位為主機位 2.配置ip 1.圖形介面...