Users Guide
"Diagnostic Console"(诊断控制台)页在屏幕右上角提供了按钮(请参阅表 4-29)。
表 4-29.诊断控制台页按钮(右上)
排除网络故障
内部 DRAC 4 跟踪日志可以由管理员用来调试警报或从 DRAC 4 的联网。可以从 DRAC 4 基于 Web 的界面访问跟踪日志,方法是单击"Diagnostics"(诊断)选项卡并键入
gettracelog 命令。跟踪日志将会显示并跟踪以下信息:
l DHCP — 跟踪发送到 DHCP 服务器和从 DHCP 服务器接收的信息包。
l IP — 跟踪发送和接收的 IP 信息包。
跟踪日志还可能包含 DRAC 4 固件特有的错误代码(与内部 DRAC 4 固件有关,而不是 Managed System 的操作系统)。使用表 4-30 帮助诊断由内部 DRAC 4 操作系统报告的网络
问题。
表 4-30.DRAC4网络错误代码
ping <IP
地址
>
验证目标 IP 地址是否可以使用当前路由选择表的内容从 DRAC 4 访问。必须在该选项右侧的字段中输入目标 IP 地址。根据当前的路由选择表内容,将 Internet 控
制报文协议 (ICMP) 回音数据包发送到目标 IP 地址。
getcoredump
显示上次控制器崩溃的信息,包括上次控制器崩溃时记录的寄存器值和内存映射等详细信息;如果控制器没有发生过崩溃或者这些数据已经删除,则会显示信息"No
CORE dump available"(无可用的信息转储)。
settracelog
使您能够设置调试跟踪级别以标识本地网络上所发信息的类型。-d 选项跟踪发送和接收到的 DHCP 数据包。-i 选项跟踪发送和接收到的 IP 数据包。例如,键入
settracelog -i 可跟踪发送和接收到的 IP 数据包。要禁用跟踪日志,请键入不带任何参数的 settracelog。
gettracelog
显示 UNIX®风格的系统日志。该日志是一个包含时间戳条目的易失性内存驻留日志。
nettrace
使您能够查看当前的跟踪日志设置。
按钮
措施
"Refresh"(刷新)
重新载入"Diagnostic Console"(诊断控制台)页。
注: 在 DRAC 4 跟踪日志中,不可打印的 ASCII 字符被转换为可打印的 ASCII 字符。如果字符代码小于 0x20 或介于 0x7f 和 0xa0(含)之间,则在开头添加一个"^"后,
值 0x40 在打印前与此字符进行同或运算。因此,ASCII 回车符 0xd 在跟踪日志中将打印为"^M"。
注: DRAC 4 不会回送数据包大小超过 1500 字节的 ICMP (ping)。
错误代码
说明
0x5006
ENXIO:无此地址。
0x5009
EBADS:套接字描述符无效。
0x500D
EACCESS:权限被拒绝。
0x5011
EEXIST:存在重复条目。
0x5016
EINVALID:参数无效。
0x5017
ENFILE:内部表已无可用空间。
0x5020
EPIPE:连接中断。
0x5023
EWOULDBLOCK:操作会阻塞;套接字未阻塞。
0x5024
EINPROGRESS:套接字未阻塞;连接没有及时完成。
0x5025
EALREADY:套接字未阻塞;上一次连接尝试未完成。
0x5027
EDESTADDRREQ:目标地址无效。
0x5028
EMSGSIZE:信息太长。
0x5029
EPROTOTYPE:套接字的协议类型错误。
0x502A
ENOPROTOOPT:协议不可用。
0x502B
EPROTONO SUPPORT:协议不受支持。
0x502D
EOPNOTSUPP:请求的操作对于此类套接字无效。
0x502F
EAFNOSUPPORT:地址系列不受不支持。
0x5030
EADDRINUSE:地址已在使用。
0x5031
EADDRNOTAVAIL:地址不可用。
0x5033
ENETUNREACH:网络不可访问。
0x5035
ECONNABORTED:连接被另一端终止。
0x5036
ECONNRESET:连接被另一端重设。
0x5037
ENOBUFS:需要内部缓冲区,但无法分配。
0x5038
EISCONN:套接字已连接。