当前位置:文档之家› 网卡启动

网卡启动

网卡启动
网卡启动

网卡启动(网络唤醒)

原理:

网络唤醒 (Wake On LAN )提供了远程唤醒计算机的功能,网络唤醒的工作原理是由一个管理软件包发出一个基于Magic Packet标准的唤醒帧,支持网络唤醒的网卡收到唤醒帧后对其进行分析并确定该帧是否包含本网卡的MAC地址。如果包含本网卡的MAC地址,网卡向电源发送一个使能的信号,该计算机系统就会自动加电进入开机状态。

条件:

使用网络唤醒对计算机硬件有一定的要求,主要表现在网卡、主板和电源上,三者必须同时支持网络唤醒的要求才能实现该功能

●网卡:被唤醒计算机的网卡(独立或集成网卡)必须支持WOL即Wake-up On LAN,

用于唤醒计算机的网卡对此无要求

●主板BIOS支持远程唤醒:通过查看CMOS的“Power Management Setup”菜单中是

否有“Wake on LAN”或类似项而确认;另外,早期支持远程唤醒的主板( PCI2.1

标准)上通常都拥有一个专门的3芯插座,以给网卡供电。由于现在的主板通常支持PCI 2.2、PCI2.3标准,可以直接通过PCI插槽向网卡提供+3.3V Standby电源,即使不连接WOL电源线也一样能够实现远程唤醒,因此,不再提供3芯插座(实际很多主板还预留着该管脚位置)。

●主板是否支持PCI2.2标准,可通过查看CMOS的“Power Management Setup”菜单

中是否拥有“Wake on PCI Card” 或类似选项来确认

●电源:电源必须是符合ATX 2.01标准的ATX电源,+5V Standby电流至少应在600mA

以上。

●计算机硬件支持远程唤醒功能,但还需要借助相应的唤醒软件才能实现该功能

网络要求:

远程唤醒必须保证网络通讯正常,且如果被唤醒主机处于不同网段,则要求所用的

网络设备不要使用广播屏蔽功能;现在很多设备如路由器默认跨网段是不转发广播

的,所以当使用此类设备时,如果发送唤醒命令的主机和被唤醒主机不在同一网段,则被唤醒主机无法接收到广播方式的唤醒祯

如果用户询问怎样设置从网卡启动可从上面的硬件条件和软件来进行说明。

网卡启动带来的问题:

1.开机提示PXE、DHCP等,,等待很久才进入系统或者进入不了系统。

原因分析:

这是网卡启用了BOOT ROM芯片的引导功能,而且网卡带有PXE的引导芯片之后所造成的,电脑应该是有安装有支援PXE的网卡,如果电脑真的是用网络开机的话,那么连接做为伺服器的那台电脑有问题或者是线路有问题。如果网卡是集成在主板上的,或者将网上的启动程序写进了BIOS中,可以从BIOS设置中修改系统的引导顺序,如设置硬盘最先引导,或者从BIOS中禁止网卡启动系统。(主板不同,设置方法稍微有区别。下面有具体主板怎样关闭网卡启动的具体设置,点我转到设置说明)

2.开机显示网卡的MAC地址和FFFF等信息,且有一个斜杠在旋转,等待很久才会进入系

统或者进入不了系统,如下图所示

原因分析:

发生这种情况,一般是用户插了网线且是接了一个ADSL猫,猫且是开启的。此时网卡正在请求DHCP服务器分配ip。这种情况只要带用户屏蔽网卡启动就可以解决。

3.开机提示REALTEK RTL8139 (A/B/C)/RTL8130 BOOT AGENT PRESS SHIFT-F10 TO

CONFIGURE。并且停在此处好久才继续进行自检(P2004-3-26173608001),使用板载REALTEK 8100网卡,此网卡具有PXE芯片,所以每次开机都显示要求对PXE芯片进行配置的提示信息:REALTEK RTL8139 (A/B/C)/RTL8130 BOOT AGENT PRESS SHIFT-F10 TO CONFIGURE。此时可以按SHIFT+F10进入PXE芯片设置界面进行相应设置。

具体内容摘录如下:

按下SHIFT--F10进入网卡配置菜单,一般共有四个选择:

1、Network Boot Protocol (PXE RPL)按空格改变网络引导协议,默认选择:PXE

2、Boot Order里面可以关闭网络引导功能,当选为“ROM Disabled”时网卡的引导功能将关闭,里面还在“Int 18h”、“Int 19h”等,这些项的功能就相当于我们设定硬盘启动顺序一样

3、Show Config Message,这个选项只是设定当设定为网络引导时是否要显示引导的信息等如“Shift+F10”,可以设置为“Disable”,这是开机不会显示提示,但连续按“Shift+F10”仍然可以进入网络启动设置界面

4、Show Message time (3 seconds 4seconds 5seconds 8seconds 10seconds) 启动时shift-F10提示信息停留的时间。

附:如果网卡不是集成的,则可以拔掉网卡上的引导芯片或者用网卡设置程序,禁止网卡的BootROM引导功能也可以关机,然后在开机之后,当出现“Press Shift-F10 Configure……”时,马上按“Shift+F10”组合键,进入菜单之后,从第4行中将Boot order rom设置为disable,然后按F4键保存退出。

另外网卡唤醒模式的开启,有的时候是用户进行恢复主板bios默认设置或者是清CMOS 操作后出现的

主要主板芯片的屏蔽和开启网卡启动选项的方法:(690G、K8M890、946GZ、G31、SIS661等)目前列出了AMI(K8M890)和Phoenix(946GZ)BIOS的调整图片

一、SIS 690主板(29415)

开机按del或者ctrl+F1进入bios,选择

Avandced --> Onboard Device Configuration --> PXE Boot rom,将其设置成disable 状态,保存退出即可

K8M890主板(29546)

1、开机自检的时候按键盘上的“DEL”进入BIOS设置界面,如下图:

图1

2、选择左侧最后一项"Integrated Peripharals",在选择"Onboard Device",在此内容

后面的选项上回车,如下图:

图2

在选项上回车会有如下内容显示,如下图:

图3

3、然后将“Boot from Onboard LAN"项后对应的内容修改成"Disabled",如下图:

图4

4、按键盘上的“F10”保存退出就可以了。

二、946GZ主板(32399)

1、开机按键盘上的F1或DEL进入BIOS设置界面,然后选择主界面中的"Devices"项,

然后在选择"Network Setup"项,如下图:

2、然后将"PXE Boot Agent: "后的内容修改成"Disabled",然后按键盘上的F10,保存退出就可以了,如下图:

适用范围:

946GZ,Phoenix BIOS规格

G31(11009794)主板,如何关闭网卡启动(32110)

开机按F1进入bios,在device-network setup-onboard lan-pxe boot agent,选为disable即可。(Phoenix bios)

但是如果禁用网卡,就无法看到网卡启动的选项了,所以要开启网卡,禁用网卡启动

SIS661主板设置网卡引导启动(27720)

用户SIS661(11007085) 主板需要设置从网卡引导启动,用户之前屏蔽主板集成网卡,设置从网卡启动时在BOOT SEQUENCE中找不到网卡选项,经实际操作,需要首先打开主板集成网卡,保存退出再次进入BIOS中进入BOOT SEQUENCE中即可找到LAN选项,选择后正常从网卡引导启动。

关于网卡启动问题:

概念解释:

一、什么是PXE?

二、PXE和RPL启动方案的区别?

三、如何实现网络唤醒开机?

一、什么是PXE?

PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等。

PXE最直接的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以上。当然使用PXE的PC也不是传统意义上的TERMINAL终端,因为使用了PXE的PC 并不消耗服务器的CPU,RAM等资源,故服务器的硬件要求极低。

二、PXE和RPL启动方案的区别

PXE与RPL两种不同无盘启动方案的比较(知识编号:32792)

PXE(Preboot Execution Environment,远程引导技术)

RPL(Remote Initial Program Load,远程启动服务)

1、虽然它们都是无盘启动,但是RPL只能做无盘win95或假WIN98,不能作成内核为win98的无盘站。RPL唯一的好处是:比较成熟。

2、就构架整个网络来说,PXE 要简单得多。这集中反映在对每台客户机的配置上:RPL要求每一台客户机都要执行安装过程,而PXE配置时,只需要每一台客户机的MAC 地址,把它写到netnames.db这个文件中就可以。

3、就性能价格比来讲,PXE是RPL 的替代品,是无盘win95的终结。

4、就适用范围来讲,有盘windows 98能延伸到什么地方,也就是这个技术也可以延伸到的地方。而win95 由于它内核上的限制,不能较好地与INTERNET接轨,其应用受到了极大的限制。

5、就可维护性讲,PXE的每个工作站的配置都是从公共的windows目录下读取,删除了,无非是重新启动一次,不用在工作站作任何的动作,系统将自动复原。

6、就应用软件的安装。当你看中某个新的软件,并且打算把它安装在无盘工作站上时,用PXE安装,比如想在无盘win98中新加一个游戏,或以前没有office2000,现在要安装office2000,很简单:用你那个上传的本地硬盘安装好后,上传一下,所有工作站都可以用了。而win95的应用软件的安装就没有这么简单。

三、如何实现网络唤醒开机FAQ(17127)

怎样实现网络唤醒开机:

首先需要知道能标识该计算机的身份号。由于被唤醒的计算机处于关机状态,也就没有了IP地址和计算机名字,唯一能标识其身份的只有内部网卡的物理地址,即MAC地址,该地址是唯一的,而且每块网卡的MAC地址均不相同。

当用户知道被唤醒的计算机MAC地址后,通过另外一台计算机执行相应的软件,向网络上发出含有该地址的特殊数据包。此时,被唤醒的计算机虽然处于关机状态,但是其内部网卡控制芯片通过专用连线所送来的电流,仍然可以接收和处理网络上的数据包。因此控制芯片通过检查数据包内的MAC地址,就可确认自己就是该数据包的收件者,然后通过专用连线发出开机信号,通知主板开机启动。

实现远程网络唤醒开机的软硬件需求

应用网络唤醒开机功能必须要有相应的硬件支持才可使用。

1、主板支持网络唤醒功能。现在,新一代的主板大都支持网络唤醒功能,而且在主板上都有一个三脚插座,它一般在PCI插槽附近,旁边标注“WOL”。集成网卡的,一般没有这个三芯插座;再有,一些新的主板也不一定有这个三芯插座,但却支持网络唤醒功能。主要的判断方法是在BIOS中是否有相应的唤醒选项(如:“Wake On LAN”或者“Resume by LAN”选项)

2、网卡要支持网络唤醒功能。这类网卡在主板上比一般的网卡多了一个三脚插座(有些网卡不一定有,主要判断方法,要看网卡的相应说明书),并且通常还附带一条专用的三芯连接线,该线是用来连接主板和网卡之间的三脚插座。

3、要使用ATX电源,而且其+5VSB电流必须比较大,根据Intel的建议,它需要在600mA 以上。该电流的大小可以从电源外部标识中的+5VSB栏里查到(目前的机器的电源所提供的5VSB电流都能满足这个条件)。

有了相应的硬件条件后,在应用时,要在将被唤醒的机器上在BIOS中的“Wake On LAN”或者“Resume by LAN”选项必须设置为“Enable”。

以上说明了相应的硬件条件,还需要在执行远程唤醒的机器上使用相应的唤醒软件

当前比较普遍采用的是AMD公司制作的Magic Packet,这套软件可以生成网络唤醒所需要的特殊数据包。该数据包包含有连续6个字节的“FF”和连续重复16次的MAC地址。下面简单介绍该软件的使用

1.运行magpac.exe,其界面如图1所示。

图1

2.选择“Magic packets”*“Power On One Host”,出现如图2所示的画面。

图2

3.在“Destination Ethernet Address”对话框中填入所要唤醒的计算机MAC地址,然后单击“Send”,该计算机就会被唤醒,开机启动。如何获得网卡的MAC地址,可从网卡设置软件中获得,或者运行“winipcfg.exe”(如图3所示),其中适配器地址栏中所显示的数字就是MAC地址。

图3

相关主题
文本预览
相关文档 最新文档