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)
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)
相关文章推荐
- ent0 en0 et0 专题总结
- ent0 en0 et0 专题总结
- ent0 en0 et0 专题总结
- AIX Study之--AIX网卡配置管理(ent0、en0、et0)
- AIX Study之--AIX网卡配置管理(ent0、en0、et0)
- AIX Study之--AIX网卡配置管理(ent0、en0、et0)
- ent en et的区别
- web报表开发技术专题八:总结
- .NET设计模式(7):创建型模式专题总结(Creational Pattern)
- .Net设计模式学习笔记(七):创建型模式专题总结(Creational Pattern)
- Oracle开发专题之:分析函数总结
- .NET设计模式-创建型模式专题总结(Creational Pattern)
- .NET设计模式-结构型模式专题总结
- DBGrid、DBGrideh专题总结(来自delphi园地)
- Java Web实践专题——信息查询方式总结
- 一篇关于SSH架构的简单总结 java专题 - www.5java.com
- Cisco专题:路由器IOS升级方法总结
- 我的专题文章之一 --对变量的总结
- DS专题活动的总结
- (第Ⅱ部分 创建型模式篇) 第6章 创建型模式专题总结