RH124 10 網路管理

2022-01-16 07:18:14 字數 4154 閱讀 2024

netmask:掩碼。

gateway:閘道器。

dns:網域名稱伺服器。

ifconfig

ifconfig -a:檢視所有網絡卡資訊。

ifconfig ens32:檢視網絡卡ens32的資訊。

up:表示已啟用。

broadcast:支援廣播。

running:正在執行。

multicast:支援組播。

mtu:最大傳輸單元大小。

netmask:掩碼。

rx、tx:接收和發出包的數量、大小,丟包資訊等。

注意:linux中的網絡卡名稱與系統和網絡卡型別有關。例如,在rhel6裡一般是eth0,有些伺服器上是em1,有些是eno1等。

eno16777728名字解析:

en:表示ethernet,即有線網絡卡,如果是無線網絡卡,可能是wl。如果是4g上網,可能是ww。

o:表示on-board,板載網絡卡,即整合到主機板上的網絡卡,如果是另外在pci插槽上新增的網絡卡,應該是p。

16777728:是每個硬體在主機板上分配的乙個index。

注:不用糾結網絡卡名是什麼樣的,只需要能分清楚哪個是第乙個網絡卡,哪個是第二個網絡卡就ok。

連線會話:給乙個網絡卡配置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  #連線名

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

如果要配置多個ip位址,那麼ip、mask、網管都要帶編號

ipaddr0=192.168.26.100

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:nmtui-edit:可以在字元介面顯示的圖形化介面。如圖:

在這裡也可以對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.圖形介面...