HP-UNIX lanadmin命令查看网卡信息

lanadmin命令允许你做如下工作:

n 显示并修改主机地址(MAC地址)。

n 显示并修改网卡最大数据包的大小(最大传输单元MTU-max transmission unit)。

n 显示并修改网卡最大的速度设置。

n 采集网卡数据以供统计。

n 重新设置网卡。

n 执行网卡自检程序以检查硬件问题。

下面是lanadmin命令的选项:

n -e 在输出设备上回显输入的命令。如果你想将你的输出结果重新定向到一个文件中去,这将是有用的。

n -t 在每个命令提示符前抑制命令菜单的显示。

n -a 显示当前相应于PPA号的主机地址(MAC地址)。-A选项可以用于改变主机地址(MAC地址)。

n -m 显示当前相应PPA号的MTU大小。-M选项可以用于改变MTU的大小。

n -s 显示当前相应的PPA的速度设置。-S选项可以用于改变速度的设置。

n -h 显示关于命令语法的在线帮助。

如果不带参数执行这个命令,它显示下面的菜单:

# lanadmin


LOCAL AREA NETWORK ONLINE ADMINISTRATION, Version 1.0
Mon, Feb 2,2009 12:19:51

Copyright 1994 Hewlett Packard Company.
All rights are reserved.

Test Selection mode.

lan = LAN Interface Administration
menu = Display this menu
quit = Terminate the Administration
terse = Do not display command menu
verbose = Display command menu

Enter command:

当你调用lanadmin时,你是在测试选择模式中。在这里你只有一个选择,即输入lan或第一个字母l以进入诊断环境。

局域网网卡诊断允许你测试你的网络硬件(OSI模型的1层和2层)。

注意 

lanadmin需要设备文件/dev/dlpi和内核驱动程序dlpi

进入网卡测试模式,在选择测试模式中,键入lan。网卡测试模式允许测试OSI模型的物理层和数据链路层(1层和2层)。特别是,你可以采集网卡的统计数据,重新设置网卡,并执行网卡自检程序以查看硬件问题。

Enter command: lan

LAN Interface test mode. LAN Interface PPA Number = 0

clear = Clear statistics registers
display = Display LAN Interface status and statistics registers
end = End LAN Interface Administration, return to Test Selection
menu = Display this menu
ppa = PPA Number of the LAN Interface
quit = Terminate the Administration, return to shell
reset = Reset LAN Interface to execute its selftest
specific = Go to Driver specific menu

Enter command:

下面是网卡测试命令:

n clear 将网卡的网络计数器数据清空。这个命令需要超级用户执行。

n display 显示本机网卡状态和计数器数据。允许你发现网络的繁忙程度。

n end 从诊断返回到测试选择模式。

n menu 显示网卡测试模式命令菜单。

n ppa 允许你为lanadmin指定哪个网卡用于测试。

n quit 终止lanadmin

n reset 复位本机网卡,将引起它执行自检程序。本地访问网络将中断。这个命令需要超级用户执行。当主机与网络断开连接很长时间时,复位网卡是必要的。

注意 

如果你有第二块网卡,那么你必须为网卡建立适当的设备文件(例如,/dev/lan1),以便使用这个诊断程序

下面是display命令的输出:

Enter command: display

LAN INTERFACE STATUS DISPLAY
Mon, Feb 2,2009 12:23:06

PPA Number = 0
Description = lan0 Intel PCI Pro 10/100Tx Server Adapter [100BASE-TX,FD,AUTO,
Type (value) = ethernet-csmacd(6)
MTU Size = 1500
Speed = 100000000
Station Address = 0x00306e39f629
Administration Status (value) = up(1)
Operation Status (value) = up(1)
Last Change = 4067
Inbound Octets = 61226
Inbound Unicast Packets = 7
Inbound Non-Unicast Packets = 489
Inbound Discards = 13
Inbound Errors = 0
Inbound Unknown Protocols = 72
Outbound Octets = 5500
Outbound Unicast Packets = 9
Outbound Non-Unicast Packets = 13
Outbound Discards = 0
Outbound Errors = 0
Outbound Queue Length = 0
Specific = 655367

Press <Return> to continue


lanadmin输出结果的意义是重大的。必须详细了解数据链路层的知识,以理解lanadmin所提供的信息。下面只是关于利用和解读lanadmin提供的信息的一小部分:

n PPA - Physical Point of Attachment 网卡的附属物理点号。

n Typevalue) 网卡类型(前面例子中的IEEE 802.3/Ethernet 接口)。

n MTU Size 最大的传输单位是一个帧的最大值。IEEE 802.3/Ethernet 接口的默认值是1500字节。

n Speed 网卡的最大传输速率(例子中是10 Mbps)。

n Station Address 链路层地址(MAC级地址)。

n Administration Status Up意味着网卡自动配置完全成功。Down意味着网卡有缺陷或这个网卡的内核驱动程序没有配置。

n Operation Status Up意味着网卡通过ifconfig命令成功配置。

如想解读所有其他的值,查询行中带有像DiscardsErrorsCollisionDeferredToo long的术语条款。

上面一些行中的值不等于0并不一定是问题。如果OSI12层真的存在问题,lanadmin的结果中的一些行将会显示非常高的值。

当你的网络没有任何问题时,lanadmin将产生一个输出列表并一直保持这个列表,当问题发生时与你的lanadmin输出列表进行比较。这个信息对于解决你的网络问题非常有帮助。

通过一个脚本程序产生lanadmin输出列表,如下操作:

lanadmin -te > listing.lanadmin << !

lan

display

quit

!

from:http://hi.baidu.com/xpy98/blog/item/f886a644f50da93786947377.html

你可能感兴趣的:(unix)