转自:
http://blog.csdn.net/a2657222/article/details/8687621
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
================================================
#lsattr -El ent0
bus_intr_lvl 10 Bus interrupt level False
intr_priority 3 Interrupt priority False
dma_bus_mem 0xa90000 Address of bus memory used for DMA False
bus_io_addr 0x1c00 Bus I/O address False
dma_lvl 6 DMA arbitration level False
tx_que_size 512 TRANSMIT queue size True
rx_que_size 32 RECEIVE queue size True
use_alt_addr no Enable ALTERNATE ETHERNET address True
alt_addr 0x ALTERNATE ETHERNET address True
media_speed auto_negotiation Media Speed True
ip_gap 96 Inter-Packet Gap True
#lsattr -El en0
mtu 1500 Maximum IP Packet Size for This Device True
remmtu 576 Maximum IP Packet Size for REMOTE Networks True
netaddr 11.181.102.2 Internet Address True
state up Current Interface Status True
arp on Address Resolution Protocol (ARP) True
netmask 255.255.255.0 Subnet Mask True
security none Security Level True
authority Authorized Users True
broadcast Broadcast Address True
netaddr6 N/A True
alias6 N/A True
prefixlen N/A True
alias4 N/A True
rfc1323 N/A True
tcp_nodelay N/A True
tcp_sendspace N/A True
tcp_recvspace N/A True
tcp_mssdflt N/A True
#lsattr -El et0
arp on Address Resolution Protocol (ARP) True
mtu 1492 Maximum IP Packet Size for This Device True
remmtu 576 Maximum IP Packet Size for REMOTE Networks True
netaddr Internet Address True
state down Current Interface Status True
rfc1323 N/A True
netmask Subnet Mask True
security none Security Level True
authority Authorized Users True
broadcast Broadcast Address True
netaddr6 N/A True
alias6 N/A True
prefixlen N/A True
alias4 N/A True
tcp_nodelay N/A True
tcp_sendspace N/A True
tcp_recvspace N/A True
tcp_mssdflt N/A True
=======================================
ent0 物理网卡接口
en0 和et0为OSI7层模型的数据链路层的封装格式
en0 :Ether channel /IEEE 802.3 adlink 此为思科的端口聚合功能,多网卡聚合一块 ,最多聚合4块 ,负载容错功能.