AIX 多网卡情形下怎样确定当前正在使用的网卡?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AIX 多网卡情形下怎样确定当前正在使用的网卡?相关的知识,希望对你有一定的参考价值。

我在AIX下输入:ifconfig -a 命令,显示出en0 ~ en2 共3个网卡, 这就是表示3个物理网卡的编号吗(不会是虚拟网卡吧 ?), 其中,每块网卡下都分别设置了多个inet虚拟IP, 请问如何该怎样确定我当前正在使用的网卡编号呢 ? 多谢!!!

呵呵,还是你来问的关于网卡的问题
又是我来回答。
“当前正在使用的网卡”,如果你是telnet登录的,那就是你登录的IP所在网卡。
en0—en2这三块网卡是系统可用网卡,但不一定都是物理网卡
一般情况下,lsdev -Cc adapter这个命令是查看板卡信息的,从这个输出可以看到是物理的还是虚拟的。
另外,在AIX中查看网络信息,经常会遇到en0,ent0,e0t,代表含义是
ent0 是 Hardware device interface
en0 是 Ethernet II protocal interface
et0 是 802.3 protocal interface
802.3与ethernet II帧格式几乎完全一样,但还是有几个数据位是不同,en0 Ethernet II是标准的。
IP地址只能配在en0, en1这样的标准interface上,而实际的网线是插在ent0, ent1这样的物理网卡上的。
“另外......”这些内容摘自“aix.chinaunix.net”追问

我用lsdev -Cc adapter命令,显示有几个ent就表示有几块物理网卡 ?telnet登录所在的IP网卡是en1的,这个en1是属于哪一个ent 呢 ?

 

附件是我分别输入ifconfig和lsdev命令的截图, 劳驾大神再帮忙看看

 

 

 

追答

en0对应ent0,en1对应ent1,以此类推。
从你的lsdev的输出来看,系统可用网卡共有5个,ent0—ent4,其中ent0是虚拟网卡,应该是做LPAR的LHEA方式虚拟出来的,其余4块都是物理网卡端口,估计ent1和ent4,ent2和ent3分别是同一块网卡的2个端口。
可以用lscfg -vl entx查看具体位置确认。

追问

您说:“其余4块都是物理网卡端口,估计ent1和ent4,ent2和ent3分别是同一块网卡的2个端口”, 是不是就是说目前只有两块物理网卡?(每块物理网卡两个端口),ent1 ~ ent4 是表示网卡个数还是表示端口个数 ? (问题太菜了)

lscfg -vl ent1 ~ ent4的截图如下:

追答

是的,目前来看只有2块物理网卡,每块卡有2个端口,ent表示端口。
从lscfg 的输出来看,
“Hardware Location Code”可以看出,U5802.001.9K8N339表示板卡所在主板的编号,P1-C9表明是在C9槽位,T1、T2表示同一网卡的上面端口和下面端口。
这样就很明确的指出,ent1 ~ ent4,分属2块网卡的不同端口。

参考技术A 笨点的方法就是查资料,prtconf里确认你想找的网卡的物理位置,然后找文档确认。还有个可以定位硬盘的,网卡不知道可不可以定位,个人感觉应该可以
1.登陆AIX,执行#diag

2.回车

3.选择“Task Selection”

4.按PgDn,选择“Hot Plug Task”

5.选择“SCSI and SCSI RAID Hot Plug Manager”

6.选择“Identify a Device Attached to a SCSI Hot Swap Enclosure Device”

7.选择想判定位置的目标DISK,比如:hdisk0

8.回车,这个时候去观察硬盘,你会发现硬盘的指示灯会显示“红色”,这个硬盘就是你需要判定的目标盘。
这个是定位硬盘的,你找找看看有没有定位网卡的。楼上的说的对,你用哪个IP登陆的netstat对应下就知道是哪个网卡喽

以上是关于AIX 多网卡情形下怎样确定当前正在使用的网卡?的主要内容,如果未能解决你的问题,请参考以下文章

Win10怎样绑定双网卡或多网卡做Nic Teaming链路聚合

Win10怎样绑定双网卡或多网卡做Nic Teaming链路聚合

网卡多队列

AIX系统修改网卡MTU值

多网卡下组播的监听与发送

用ethtool确定多网卡Linux服务器网口位置