ent0 en0 et0 專題總結
ent1之類的是物理網路卡的裝置名,en0或是et0是網路介面名(邏輯上的),enx(x是一個數字,代表第幾塊網路卡)是標準乙太網介面,et0是IEEE 802.3乙太網介面。
en0 是 Ethernet II protocal interface
et0 是 802.3 protocal interface
ent0 是 Hardware device interface
現從應用說起,我剛剛安裝好AIX5.3的要去給它配一個IP地址,於是在
#smit tcpip
下面en0上配了個IP,ifconfig -a看到en0上有配置IP地址的資訊發現網路不通,不是什麼大問題,是上連的網線所在的VLAN配置與我所配的IP段不一致,於是再到en1上配置IP地址,並使用
#rmdev -l en0
將前面配置的IP地址的網路卡刪除掉,使用ifconfig -a看到只有en1上有配置IP地址的資訊,測試網路正常
過了一段時間,重啟該伺服器後發現網路居然不通,這時使用ifconfig -a看到en0, en1上配有同樣的IP
這時在smit tcpip裡面無法更改en0的IP地址,於是使用以下命令
#rmdev -dl en0
//下完這個命令後在smit tcpip裡面就沒有en0的IP配置資訊了
#cfgmgr
這樣網路便恢復正常,再次重啟Server網路不會有前面的問題
學到的東西
首先
#lsdev
就可以看到ent0,
en0, et0
ent0 是 Hardware
device interface
en0 是 Ethernet II
protocal interface
et0 是 802.3
protocal interface
802.3與ethernet II幀格式幾乎完全一樣,但還是有幾個資料位是不同,en0 Ethernet
II是標準的
檢視任意網路卡的詳細資訊
#lscfg -vpl ent0
[root@KABDSPC01 /]# lscfg -vpl ent0
ent0
U787A.001.DPM0W1W-P1-T5 2-Port 10/100/1000 Base-TX PCI-X Adapter
(14108902)
2-Port 10/100/1000 Base-TX PCI-X Adapter:
Network
Address.............00096BEB2368
ROM Level.(alterable).......DV0210
Device
Specific.(YL)........U787A.001.DPM0W1W-P1-T5
PLATFORM. SPECIFIC
Name: ethernet
Node: ethernet@1
Device Type: network
Physical Location: U787A.001.DPM0W1W-P1-T5
Physical Location的位置可以判斷網路卡是否是插在PCI介面上的
一個有用的命令
#lsslot -c pci
[root@KABDSPC01 /]# lsslot -c pci
#
Slot
Description
Device(s)
U787A.001.DPM0W1W-P1-C1 PCI-X capable, 64 bit, 133MHz slot
Empty
U787A.001.DPM0W1W-P1-C2 PCI-X capable, 32 bit, 66MHz slot
Empty
U787A.001.DPM0W1W-P1-C3 PCI-X capable, 32 bit, 66MHz slot
Empty
U787A.001.DPM0W1W-P1-C4 PCI-X capable, 64 bit, 133MHz slot
Empty
U787A.001.DPM0W1W-P1-C5 PCI-X capable, 64 bit, 133MHz slot ent2
U787A.001.DPM0W1W-P1-C6 PCI-X capable, 64 bit, 133MHz slot
Empty
總結,IP地址只能配在en0, en1這樣的標準interface上,而實際的網線是插在ent0, ent1這樣的物理網路卡上,檢視物理網路卡的位置可以透過
#lscfg -vpl ent0/1/2
一旦給某個interface配置好了IP地址,如果想刪除掉不用它需使用
#rmdev -dl en0
#cfgmgr
附帶相關資料
一、物理裝置和邏輯裝置
1、物理裝置是指以某種方式與計算機系統相連的實際硬體。例如顯示器、終端、磁帶機等。
2、邏輯裝置是使用者或應用程式訪問物理裝置的介面,使用者或應用程式透過邏輯裝置來訪問物理裝置。
3、在很多情況下,一個物理裝置會對應多個邏輯裝置
我的理解
#lsdev -Cc adapter
ent0 Available 03-08
2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1 Available 03-09 2-Port 10/100/1000 Base-TX
PCI-X Adapter (14108902)
ent2 Available 0A-08 10/100/1000 Base-TX PCI-X
Adapter (14106902)
#lsdev -Cc if
en0 Defined 03-08 Standard Ethernet
Network Interface
en1 Available 03-09 Standard Ethernet Network Interface
en2 Defined 0A-08 Standard Ethernet Network Interface
et0 Defined 03-08 IEEE 802.3 Ethernet Network Interface
et1 Defined 03-09 IEEE 802.3 Ethernet Network Interface
et2 Defined 0A-08 IEEE 802.3 Ethernet Network Interface
ent0是物理裝置,en0是邏輯裝置
ent0, ent1, ent2三個的狀態是Available的,說明它們都是可用的,但是en0,
en1, en2中只有en1的狀態是Available的,說明目前只有這個口已經插上網線在使用,而其他的並沒有在用
同理,
#lsdev -Cc adapter
fcs0 Available 06-08
FC Adapter
fcs1 Available 0C-08 FC Adapter
fcs2 Available 09-08 FC Adapter
#lsdev -Cc driver
fscsi0 Available 06-08-02
FC SCSI I/O Controller Protocol Device
fscsi1 Available 0C-08-02 FC SCSI I/O Controller Protocol Device
fscsi2 Available 09-08-02 FC SCSI I/O Controller Protocol Device
fcs0, fcs1, fcs2是三塊實體的物理裝置——光纖卡
而fscsi0, fscsi1, fscsi2是三塊光纖卡對應的邏輯裝置,它們都在用
4、塊裝置是一種將資訊存放在定長塊中的裝置。塊裝置是一種隨機訪問裝置,使用者可以隨時訪問裝置中的任意一塊。常見的塊裝置有:
cd0 只讀光碟機
fd0 軟盤驅動器
hd1 lv00 邏輯卷
hdisk0 硬碟
5、字元裝置是一種原始的、面向字元流的順序存取裝置,每次按順序讀寫一個字元。常用的字元裝置有:
console, lft0, tty 終端
rmt0 磁帶機
tok0, ent0 網路卡
mem 記憶體
rhd1, rlv00 邏輯卷
rhdisk0 物理卷
這裡,當我們在給db2定義tablespace的時候,如果使用DMS的裸裝置,則device的路徑應該寫成
/dev/r*** 而不是 /dev/***
二、裝置的分類層次
1、在AIX系統中,按類、子類、型號三個層次對裝置進行分類。
類(class)是按裝置的功能劃分的,例如印表機類、硬碟類、適配卡類等。
子類(subclass)是按裝置的某種相似性劃分的,例如適配卡類可分為PCI子類和MCA子類。
型號(type)是按裝置的機型或生產廠家劃分的,例如磁帶機可分為4mm12gb、 8mm20gb等型號。
[root@KABDSPC01 /]# lsdev -PH
class
type subclass description
3dx
03000008
usbif USB 3D mouse
PCM
fcpother
friend AIX SCSI/FCP Disk Path Control Module
PCM
scsiscsd
friend AIX SCSI/FCP Disk Path Control Module
PCM
vscsi
friend AIX SCSI/FCP Disk Path Control Module
adapter
IBM,HPS
chrp Switch Network Interface Adapter
adapter IBM,lhca
chrp Infiniband Host Channel Adapter
裝置類主要有adapter, array, bus, cdrom, disk, driver, if,
mem, processor, tape, tty等
2、獲取裝置資訊
# lsdev [-option]
在AIX系統中,有兩個關於裝置的資料庫----Predefined與Customized。Predefined數 據庫中記錄了AIX系統本身可以支援的所有裝置種類;Customized資料庫中則記錄 了目前你的系統已配置/安裝的裝置型別。
Customized 資料庫中又有兩類裝置。一種叫Defined裝置;另一種叫Available裝置。 Defined裝置是指它的驅動程式已安裝,但系統還沒有找到該裝置。Available裝置則 是指系統已找到該裝置及其驅動程式,因此你可以直接使用這個裝置。
這條命令的引數如下:
-P:檢視系統Predefined資料庫中的裝置
-H:輸出時,在第一行加上各列的Title
-c: 指出要查詢的裝置型別
-C:檢視系統Customized資料庫中的裝置
3、獲取裝置的具體資訊
# lsattr [-option] [resource name]
這條命令是用來獲取某一裝置的具體資訊的。
每個邏輯裝置在系統中都有一個
Location Code ,這個號碼因裝置的型別及與之所 連的適配卡而定。
這條命令的引數如下:
-C:從ODM庫中提取customized裝置的資訊。
-E:看裝置的具體屬性。
-l : 列出邏輯裝置名。
-c : 按類來列出裝置。
4、顯示系統配置、診斷、VPD(vital
product data)的資訊
# lscfg
-l Name
Displays device information for the named device.
-p
Displays the platform-specific device information. This flag only applies to
AIX 4.2.1 or later.
-v
Displays the VPD found in the Customized VPD object class. Also, on AIX 4.2.1
or later, displays platform. specific VPD when used with the -p flag.
-s
Displays the device description on a separate line from the name and location.
常用
#lscfg -vpl hdisk*/ent0/rmt2
三、裝置的狀態
在AIX中,裝置可以處在下列三種狀態之一:
1、Undefined未定義狀態
如果裝置處於此狀態,則系統沒有該裝置的任何資訊。
2、Defined已定義狀態
處於此狀態,說明系統已經存有該裝置的全部資訊,並已經給裝置分配好邏輯裝置名和埠,但當前裝置還不能被使用。
3、Available可用狀態
處於此狀態的裝置能被正常使用。
裝置可以在這三種狀態之間進行轉換,可透過命令mkdev -dl和 rmdev -dl來進行,或透過smit dev來實現。
例如:
(1) mkdev -l rmt0
rmt0 Available
(2) rmdev -l rmt0
rmt0 Defined
(3) rmdev -dl rmt0
rmt0 deleted
四、序列裝置
序列裝置是與系統串列埠相連的裝置,一般需要手工配置。
1、顯示所有已定義的TTY裝置
lsdev -Cctty
smit tty
2、增加一個TTY裝置
smit tty
-Add a TTY
-TTY (rs232 rs422)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-718476/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker 專題總結Docker
- vue專案問題總結Vue
- JavaWeb基礎總結:Servlet專題JavaWebServlet
- uniapp專案所遇問題總結APP
- vue專案中遇到的問題總結Vue
- 【Vue專案總結】後臺管理專案總結Vue
- 20240713總結(搜尋專題,但是不想搜尋)
- BBS專案專案總結
- 問題總結
- 番茄專案總結
- Nuxt專案總結UX
- 今日專案總結
- Laravel 專案總結Laravel
- 大型Java進階專題(九) 設計模式之總結Java設計模式
- 『TensorFlow』專題彙總
- 20240520刷題總結
- Swoole 問題總結
- Elasticsearch 問題總結Elasticsearch
- Kibana 問題總結
- 面試題總結面試題
- 24.10題目總結
- 計數題總結
- 做題方向總結
- 2024.09.16補題總結
- 202400610刷題總結
- PTA題目總結
- 11.9刷題總結
- Kerberos問題總結ROS
- Vue + Canvas專案總結VueCanvas
- Vue專案常用總結Vue
- 爬蟲專案總結爬蟲
- 小程式專案-總結
- ReactNative 專案工作總結React
- Headline 專案總結中
- 小程式專案總結
- 專案中遇到的RediS快取問題及面試問題總結Redis快取面試
- 連結串列(LinkedList)解題總結
- 揹包問題例題總結