您的位置:首页 > 其它

ent0 en0 et0 专题总结

2015-03-07 15:43 344 查看
链接http://blog.itpub.net/196700/viewspace-718476点击打开链接

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 是 Hardwaredevice interface

en0 是 Ethernet IIprotocal interface

et0 是 802.3protocal interface

802.3与ethernet II帧格式几乎完全一样,但还是有几个数据位是不同,en0 EthernetII是标准的

查看任意网卡的详细信息

#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:

NetworkAddress.............00096BEB2368

ROM Level.(alterable).......DV0210

DeviceSpecific.(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-082-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent1 Available 03-09 2-Port 10/100/1000 Base-TXPCI-X Adapter (14108902)

ent2 Available 0A-08 10/100/1000 Base-TX PCI-XAdapter (14106902)

#lsdev -Cc if

en0 Defined 03-08 Standard EthernetNetwork 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-08FC Adapter

fcs1 Available 0C-08 FC Adapter

fcs2 Available 09-08 FC Adapter

#lsdev -Cc driver

fscsi0 Available 06-08-02FC 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(vitalproduct data)的信息

# lscfg

-l Name

Displays device information for the named device.

-p

Displays the platform-specific device information. This flag only applies toAIX 4.2.1 or later.

-v

Displays the VPD found in the Customized VPD object class. Also, on AIX 4.2.1or 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: