|
安装驱动程序
配置速度和双工
PME 唤醒(Wake on PME)
安装多个适配器
命令行参数
SNMP 代理扩展
面向 DOS 的 Novell NetWare Client32
安装驱动程序Support Pack 要求
- Novell NetWare* 5.1 需要 Support Pack 7,Netware 6.0 需要 Support Pack 5,而 Netware 6.5 需要 Support Pack 2。
安装驱动程序
用于 Novell NetWare 5.x 和 6.x 的 100 适配器驱动程序封装在 ce100.lan 文件内。要安装驱动程序软件包并为网络适配器设置驱动程序,请使用以下步骤。
 |
注: 安装前,需要加载 DOS 或用于服务器 CD-ROM 驱动器的 NetWare 驱动程序,或者在另一台计算机上使用 CD 制作一张驱动盘。欲了解更多信息,请参阅本指南的“制作驱动盘”部分。 |
-
对于 5.x 和 6.x 版,请从 NetWare 控制台输入 NWCONFIG 并按 Enter 键。
-
从 Configuration Options(配置选项)屏幕选择 Driver options(驱动程序选项) 并按 Enter 键。
-
选择 Configure network drivers(配置网络驱动程序),然后按 Enter 键。如果已加载了驱动程序,将会显示出来。
-
另外选择一个驱动程序,然后按 Enter 键。这时将显示驱动程序列表。
-
放入 CD 或您制作的软盘,然后按 Insert 键选择 Install an unlisted driver(安装未列出的驱动程序)。
 |
注: 要安装 CD,请使用 cdrom。 |
-
如果您使用的是软盘,请将其放入软驱(A 盘),然后按 Enter 键。如果您已将 CD 作为 NetWare 卷安装,请按 F3 键以进入源路径(PRO1001000:/pro100/nwserver/)。
-
这时将显示驱动程序名称: 100 网卡。按 Enter 键进行选择。
-
这时会出现提示,询问您是否希望复制驱动程序。选择 Yes(是),然后按 Enter 键。
-
下一屏会要求您输入用于加载驱动程序的参数。要修改任何驱动程序参数或协议,请高亮显示 Select/Modify driver parameters(选择/修改驱动程序参数),然后按 Enter 键。如果您有多个适配器,请输入当前配置的适配器的插槽编号。在驱动程序配置完毕后,请选择 Save parameters and load driver to continue(保存参数并加载驱动程序以继续)。
 |
注: 如果系统仅包含一个网络适配器,您可以输入任意插槽编号。驱动程序会自动检测正确的插槽编号并成功加载。 |
| |
如果系统中包含多个网络适配器,您可以通过按 Alt-Esc 键切换到 NetWare 控制台以查找适配器的有效插槽编号。输入 LOAD CE100B,然后按 Enter 键。驱动程序会尝试加载,并向您提示可用的插槽编号。记下插槽编号,按 Esc 键中止驱动程序加载。使用 Alt-Esc 键切换回安装界面并输入正确的插槽编号。 |
-
要结束驱动程序安装过程,可通过按 Esc 键,直至返回到“Configuration Options(配置选项)”页面。
-
请选择 Exit(退出)返回到服务器控制台提示窗口。
 |
注: 如果适配器安装后无法发送/接收数据,您可能需要修改 AUTOEXEC.NCF 文件内的帧类型或 LOAD 和 BIND 语句。 |
|
如果您正在安装多个适配器,请为服务器中的各个适配器重新安装驱动程序。 |
|
有些交换机可能需要几秒钟的时间进行自动协商并建立到适配器的链路。 这可能会导致出现错误消息“could not establish link”(无法建立链路)。可以通过使用监控器或检查适配器的指示灯来确定有效的连接信息。 | 使用 Netware 6.x 进行安装
如果您正在使用 Netware 6.x,请按以下安装说明执行:
-
进入 NetWare 控制台,输入 HDETECT,然后按 Enter 键。
-
从第一个 NetWare 安装屏幕(显示平台支持和热插拔模块)选择 Continue(继续),然后按 Enter 键。
-
从第二个 NetWare 安装屏幕(显示网络主板)选择 Modify(修改),然后按 Enter 键。选择 Network Boards(网络主板),然后按 Enter 键。
-
从下一个屏幕(仅显示网络主板)选择 Modify(修改)。
-
通过按 Insert 键选择 Add(添加)。
-
放入 CD 或您制作的软盘,然后按 Insert 键选择 Install an Unlisted Driver(安装未列出的驱动程序) 。
-
返回到上面安装说明中的步骤 6 ,然后执行到步骤 11。
配置速度和双工设置全双工
对于 AUTOEXEC.NCF 中的每个适配器,编辑 LOAD 命令并添加以下选项(必须为服务器包含等号):
FORCEDUPLEX=2 SPEED=100 (对于 10BASE-T,请设置 SPEED=10) 设置速度
如果手动(强制)设置速度为 10 或 100,您必须同时强制设置速度和双工,并禁用自动协商。(另外要确保链路伙伴设置与这些设置匹配。) Autoneg 参数被忽略。 使用 Autoneg
当需要更多控制时,请使用 Autoneg 参数。使用此参数时,不得指定 Speed 和 Forceduplex 参数。此参数是一个位图,根据下表指定适配器告知链路伙伴的速度和双工设置。
| 设置 |
N/A |
100 全 |
100 半 |
10 全 |
10 半 |
| 值 |
16 |
8 |
4 |
2 |
1 | |
此参数是每个要告知的设置值的总和。例如:要告知 100-全双工和 100-半双工模式,此参数将设置为 8 + 4 = 12。
 |
注: 使用 Speed 和 Forceduplex 关键字时,禁用自动协商。为确保正确建立链路,必须对链路伙伴禁用自动协商,并且必须强制链路的速度和双工模式与适配器相同。 |
PME 唤醒(Wake on PME)
英特尔驱动程序包含用于 NetWare 5.x 和 6.x 系统的 PME 唤醒断言功能。用户可以利用此功能选择系统中的单个适配器,并配置该适配器从关闭状态唤醒系统。
 |
注: PME 唤醒功能默认启用。 要禁用 PME 唤醒,请在命令行中输入选项 pmedisable=0 。 |
安装多个适配器
服务器驱动程序凭借 PCI 插槽编号来识别每个已安装的适配器。您可以使用适配器标签上印刷的以太网地址将 PCI 插槽编号与端口关联在一起。
如果正在为计算机上已有的英特尔适配器安装驱动程序,这些驱动程序会自动更新。
NetWare* 命令行参数和关键字
下面的 NetWare* 关键字适用于 100 适配器驱动程序。这些参数用于 LOAD <驱动程序> 命令。
语法: <command>=<parameter>
用例:Load CE100b Speed=100 ForceDuplex=2 Name=eo83
|
参数 |
值 |
默认值 |
说明 |
| SPEED |
10,100 |
10 |
适配器自动感应速度。如果无法自动感应(包括没有网线),SPEED(速度)默认为 10。请确保适配器与交换机的速度/双工(如果已设置)相匹配。如果您没有自动协商开关,且需要使用双工模式,则必须指定速度。如果将 FORCEDUPLEX 设置为半双工或全双工,则必须将 SPEED (速度)设置为 10 或 100。
语法:SPEED=<值> |
| FORCEDUPLEX |
0 = 自动协商
1 = 半双工
2 = 全双工 |
取决于网卡的类型 |
根据网卡类型,列出双工支持和默认设置:
自动协商: 适配器与其链路伙伴协商。 全双工: 适配器同时发送和接收数据包。 半双工: 适配器同一时间只能进行单向通信。
注: 如果使用 FORCEDUPLEX 命令,那么还必须将 SPEED 参数设置为 10 或 100。
语法:FORCEDUPLEX=<值> |
| SLOT |
1 个有效插槽 |
无 |
这是 NetWare 预定义的标准关键字参数,可指定已安装适配器的物理插槽。当系统内有多个适配器时,可使用 SLOT 关键字识别正在装载的物理适配器。如果系统内有多个适配,且命令行未包含 SLOT 关键字,系统将建立一个适配器插槽列表,并提示用户选择要装载的适配器。
语法: SLOT=<值> |
| FRAME |
Ethernet_802.2 Ethernet_802.3 Ethernet_II Ethernet_SNAP |
Ethernet_802.2 |
配置适配器以处理有效的 NetWare 以太网帧。
语法: FRAME=<值> |
| TXTHRESHOLD |
0-200 |
16 |
代表从扩展 SRAM FIFO(输出缓冲器)发送的阈值。如果 <值> 为 16,那么字节将设置为 128(16x8)。在这种情况下,局域网控制器在从主机内存中复制 128 字节后将进行发送。您可以指定的最大值是 200(200x8=1600 字节),这样可以避免负载不足。
语法: TXTHRESHOLD=<值> |
| NODE |
n/a |
适配器分配的地址(UAA 通用地址) |
为每个适配器指定唯一的本地管理地址(LAA)。节点地址是一个 12 位的十六进制数字;第二位必须是以下值: 2、6、A 或 E。
02AA => LAA,02 是在未指定的情况下由驱动程序设置的。 00A0 => 典型英特尔地址(默认)
语法: NODE=xNxxxxxxxxxx(其中 N 必须 = 2、6、A 或 E; x = 十六进制数字) |
| FLOWCONTROL |
0 = 关 1 = RX 流量控制 2 = TX 流量控制 3 = RX/TX 流量控制 |
2 |
控制适配器的能力,即流量控制能力。默认为允许 TX 流量控制。 |
| POLL |
0 -2 |
1 |
控制驱动程序是否在轮询模式下加载。0 表示无轮询(例如中断模式),1 表示强制轮询,2 表示自检。在这种情况下,驱动程序会询问操作系统以确定是否支持轮询,并相应地启用轮询支持。 如果操作系统支持轮询,那么在网络负载较重的情况下就可以通过轮询降低驱动程序对 CPU 的使用率。 |
| PERSIST |
0 - 2 |
0 |
控制在热插拔期间驱动程序是否继续执行。将此参数设置为 0 表示不持续;在热插拔操作期间,驱动程序将卸下负载。将此参数设置为 1 可 强制驱动程序在热插拔期间继续运行。将此参数设置为 2 可设置驱动程序进入自动持续模式。 |
| TxBuffers |
8 - 65535 |
20 |
TXBuffers 可告诉硬件发送数据包片段在主机内存中的位置。一个发送数据包可以使用 1 个或多个描述符。大多数发送需要 3 个或 4 个描述符。每个描述符为 16 个字节。 |
| RxBuffers |
8 - 65535 |
30 |
RXBuffers 可告诉硬件接收数据包的 DMA 的位置。对于每个 RX 缓冲区,驱动程序还将分配一个接收描述符。每个描述符是 16 字节,每个缓冲区是 2048 字节。 | |
面向 NetWare* 的 SNMP 代理扩展
概述
LANAgent 模块扩展了面向 NetWare* 的 SNMP 代理,可提供关于英特尔适配器的信息。
以下信息描述了如何启用 NetWare SNMP 模块以支持英特尔® LAN 适配器 MIB。
先决条件
要使 SNMP 代理发挥出最佳性能,请安装适当的 NetWare 驱动程序:
对于 100 适配器: ce100.lan
对于千兆 PCI-X 适配器: e1000.lan
对于千兆 PCI-Express 适配器: e1000e.lan
SNMP 代理数据包与以下驱动程序版本兼容:
CE100b.lan: V4.11 及以上版本
E1000.lan: V3.03 及以上版本
E1000E.lan: V3.03 及以上版本
iANS.lan:V4.14 及以上版本
安装说明
在服务器提示窗口中输入:
Load <路径\>LANAgent
根据 Novell* 文件配置 SNMP 团体名。例如:要为任何团体名启用 GET 和 SET,请输入:
Load SNMP ControlCommunity=
更多信息请访问 http://support.novell.com* 。
通过向 SYS:\ETC\TRAPTARG.CFG 文件中的列表添加管理站点的 IP 地址,注册接收陷阱。
可用命令
|
命令 |
Default |
说明 |
|
-h
help |
n/a |
查看帮助说明。 |
|
cache_time=<nn> |
50(5 秒) |
定义一个时间段,在这段时间内认为数据结构有效。在这段时间内两个连续的查询不会导致数据更新。<nn> 是一个设置为 1/10 秒的整数值。 |
|
trap_time=<nn> |
10(1 秒) |
定义两次连续的陷阱检查所间隔的时间。单位与 cache_time 的单位相同。 |
|
status |
n/a |
查看 cache_time 和 trap_time 的当前值。 | |
面向 DOS 的 Novell NetWare Client32* 技巧(面向 DOS 的 Client32)
-
加载驱动程序时须避免出现以下消息:
"Do you want to load another frame type for a previously loaded board?Y/N" (您是否希望为先前装载的主板加载另一种帧类型?是/否)
向 STARTNET.BAT 中的 LOAD 行添加插槽编号。默认位置是 \NOVELL\CLIENT32 目录。
重新启动时,系统会向您提示正确的值。再次修改 STARTNET.BAT 并使用该值。如果未正确指定插槽,将仅加载第一种帧。Speed、Forceduplex 和 Iomapmode 参数如果未指定将使用默认值。
-
CONFIG.SYS 必须包含 LASTDRIVE=Z 语句。
-
NET.CFG 必须在 NetWare DOS Requester 部分包含 FIRST NETWORK DRIVE = F
-
通过运行 CD 根目录上的 DIAGS.EXE 诊断程序,确认 PRO/100 或 PRO/1000 适配器通过了诊断测试。如果适配器未通过诊断,它将无法正确运行 Client32。
-
使用 32 位。Client32 的局域网驱动程序需要 1996 年 10 月 9 日当天及之后发行的 CLIENT32.NLM。驱动程序不会加载这个日期之前的版本。
-
如果收到错误消息:
"An attempt to load CE100B.LAN failed because the module references an undefined external:MSMHardwareFailure"(加载 CE100B.LAN 失败,因为模块引用了未定义的外部:MSMHardwareFailure),您需要更新 NetWare 客户端文件。通过 Novell 电子服务下载 ODI33x.EXE(其中 x=最新版本号),然后运行更新实用程序。
示例文件
CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS BUFFERS=30,0 FILES=60 LASTDRIVE=Z(NETX LASTDRIVE=F 或第一个可用的驱动盘符)
AUTOEXEC.BAT
prompt $P$G path=c:\dos;C:\NOVELL\CLIENT32\ SET TEMP=C:\TEMP @CALL C:\NOVELL\CLIENT32\STARTNET
STARTNET.BAT
SET NWLANGUAGE=ENGLISH LOAD C:\NOVELL\CLIENT32\NIOS.EXE LOAD C:\NOVELL\CLIENT32\NBIC32.NLM LOAD C:\NOVELL\CLIENT32\LSLC32.NLM LOAD C:\NOVELL\CLIENT32\CMSM.NLM LOAD C:\NOVELL\CLIENT32\ETHERTSM.NLM LOAD C:\NOVELL\CLIENT32\CE100B.LAN SPEED=0 IOMAPMODE=0 FORCEDUPLEX=0 FRAME=ETHERNET_802.2 SLOT2 Pause REM LOAD C:\NOVELL\CLIENT32\CE100B.LAN REM SPEED=0 IOMAPMODE=0 FORCEDUPLEX=0 FRAME=ETHERNET_802.3 SLOT2 LOAD C:\NOVELL\CLIENT32\TRANNTA.NLM LOAD C:\NOVELL\CLIENT32\IPX.NLM LOAD C:\NOVELL\CLIENT32\SPX_SKTS.NLM LOAD C:\NOVELL\CLIENT32\CLIENT32.NLM @
 |
注: 如果您正加载多个帧类型,您必须在加载行中指定适配器的插槽数量。 |
NET.CFG
Link Driver E100BODI ;Remove the semi-colon in front of the frame type you will use. ; his frame type must match what the NetWare server is using. ; FRAME Ethernet_802.2 ; FRAME Ethernet_802.3 ; FRAME Ethernet_SNAP ; FRAME Ethernet_II
NetWare DOS Requester FIRST NETWORK DRIVE = F NETWARE PROTOCOL BIND NDS ; If you know the name of your preferred server, remove the; semi-colon below and enter the preferred server name after; the equal sign. ; preferred server =
Protocol IPX IPX SOCKETS 60
本文适用于:
|