ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ent0 en0 et0 专题总结

ent0 en0 et0 专题总结

原创 Linux操作系统 作者:shilei1 时间:2019-05-10 09:36:08 0 删除 编辑

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上配了个IPifconfig -a看到en0上有配置IP地址的信息发现网络不通,不是什么大问题,是上连的网线所在的VLAN配置与我所配的IP段不一致,于是再到en1上配置IP地址,并使用
#rmdev -l en0
将前面配置的IP地址的网卡删除掉,使用ifconfig -a看到只有en1上有配置IP地址的信息,测试网络正常

过了一段时间,重启该服务器后发现网络居然不通,这时使用ifconfig -a看到en0, en1上配有同样的IP

这时在smit tcpip里面无法更改en0IP地址,于是使用以下命令

#rmdev -dl en0        //
下完这个命令后在smit tcpip里面就没有en0IP配置信息了
#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系统中,有两个关于设备的数据库----PredefinedCustomizedPredefined 据库中记录了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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-10

  • 博文量
    546
  • 访问量
    25758