AHCI模式下解决光驱设备\device\harddisk1\d问题

0

分类 : 网络日志 | 发表时间 30-03-2009

朋友家电脑又死机了!

要么是刷新桌面的时候,刷新就提示无法访问C:\documents and Settings\all users\桌面此文件夹已被移动或删除;要么就是在正常使用时,突然直接蓝屏,重启后找不到硬盘,放置在那里看电影,也会蓝屏。依据这些故障表现,比较明显的判断就是,硬盘有坏道了。用HDtune来扫描硬盘,并没有错误,但测试写入与读,速度极慢,3M左右,这很不正常。还有一种现象,是在系统日志中,发现了一连串红色的日志错误:

设备\device\harddisk1\d访问功能尚未就绪

以前Linker办公室电脑遇到一例和上述故障,除了和硬盘有关外,和主机的电源也有直接关系,当电源功率(或为外部电源电压、电流条件,或为主机电源质量不过关)达不到的时候,会直接反映在硬盘性能上,有的还会引起硬盘的使用老化,很短时间内即会出现物理坏道。限于条件,身旁没有可用的主机电源,只好想其他办法了。

暂且换了一条串口数据线,然后查找看有没其他可能,倒也总结了一些:

一、如果一个IDE接口硬盘从断电状态到通电工作状态(Power-off→Power-on→Ready)需要的时间超过了主板BIOS从开机到侦测IDE DEVICE所用时间,那么就会出现硬盘无法被侦测到的问题。解决该问题的方法:开机后按Del键进入BIOS SETUP,接着找到名为Boot delay time或者IDE delay time的参数项(不同的BIOS可能会有不同的名称,但含义相近),将该参数项所设置的时间参数适当延长。最后按F10键选择保存退出即可。

二、如果是IDC接口,尝试把IDC数据线反插过来试下。

三、硬盘分区表可能有错误,试用一些分区表软件来修复下,比如Disk Genius 3;

四、下狠招,换个硬盘试下;可能性不大。

五、再麻烦一步,重做操作系统;

六、 最有可能的就是,harddisk1不是硬盘,而是cd或者dvd光驱。查bios中设置,以及光驱在操作系统中的设定。这是最有可能的,因为在朋友的操作系统中,光驱是显示为一个可移动的磁盘,这明显不对。
案例:http://phorums.com.au/archive/index.php/t-111353.html

试过多种办法,不断重启了一下午了,一直没有重做系统,后来和朋友商量下,才知道需要备份的资料没多少,也就是收藏夹中的一些内容;早说嘛,早说早就直接做系统了。

由于身边没有现成的光盘,虽然有光驱,但也没办法用;这倒也不是难题。

下载maxdos,安装之,然后下载雨林木风的 Ghost XP SP3 装机版 YN9.9 官方版本,这应该是雨林木风的封山之作了。试后才知道,雨林木风的这个ghost版本应付硬盘的AHCI接口,自然而过,没有出现启动蓝屏,极为方便,贴心之至,以后玩笔记本串口模式,就省事多了。

把ghost的iso文件下载后,利用winrar打开,解压system里面的ylmf.gho,拷贝至最后一般的根目录,方便还原。然后在安装maxdos后,重启进入maxdos工具模式,选择启动ghost,然后还原,还原镜像就用刚才解压的ylmf.gho,还原后,重启,就开始了xp的安装之旅。

安装之后,驱动全部安装正确,光驱也恢复正常,系统日志中自然也没有“设备\device\harddisk1\d访问功能尚未就绪”的错误了。

由于时间关系,不好排除之前的“刷新丢失桌面缓存文件”、蓝屏是否和操作系统有直接关系,重做系统、更换sata数据线也不一定能解决这个问题,感觉问题最大的可能还是电源方面,这留待以后再出错误时解决吧。

使用光盘引导安装Raid(sata)驱动

0

分类 : 技术文摘 | 发表时间 07-01-2009

以前就讲过,现在光盘集成sata、raid之类的驱动,已经非常普遍了,当然,这都是大家DIY的集成系统盘,除非自己集成的,不然来源不清、内容不明,难免有些不安感。原版光盘,当然也有办法来安装这些驱动了。

除了用软驱加载之外,还可以用光盘来加载sata、raid等接口驱动,通过U盘加载,这个还需要实践,近段搞到MaxDOS+WinPE的U盘引导制作包,已经使用非常舒服了,这一招如果再集成到服务器安装上面去,无疑更方便、更强大了,现在为止没有在服务器级硬件下测试,不代表不行,有兴趣的,可以先试下,留言上来。

光盘安装sata、raid等接口驱动基本上说来,不外乎下面两种方法,都为同事实践的,我这里算是记录以后备用。

第一、联系intel工程师,给出的解决方案:进入intel官方网站下载intel Server Board S5000VSA的最新可引导光盘img文件,烧录成光盘后,启动光盘引导安装系统,不需要软驱安装raid 驱动。这个驱动比较大,另外intel比较兴盛,这地址一般不会失效。

image文件下载地址:http://downloadcenter.intel.com/Detail_Desc.aspx?strState=LIVE&lang=eng&ProductID=2487&DwnldID=13394

第二、具体操作步骤:

1、去Intel网站下载主板的Raid驱动。(不好找的话,文末附有一些下载地址)
2、将附件的 GenerateDriverDiskISOv11.rar 存在本地并解压缩到某个目录;
3、将下载的驱动程序解压缩到这个目录的”EXTRACT YOUR DRIVER HERE ” 目录中;
4、运行 GenerateDriverDisk.bat 批处理文件;
5、此目录中会生成一个driverdisk.iso 文件;
6、将此 driverdisk.iso 文件刻录成光盘;
7、把这张光盘放入服务器光驱并引导服务器;
8、当SMB(Smart Boot Manager ) 成功加载后,移除此光盘;
9、放入windows 2003 光盘,然后在SBM里面选择从光盘启动(如果不能启动,多试几次);
10、如果windows 2003 安装程序启动就可以直接安装 (不需要按F6 加载驱动程序)

此工具在一些特别的操作系统上无法运行或者运行失败,例如windows2003 server,此工具是在Windows XP上生成的iso镜像文件。

这个方法适合于任何没有软驱的SCSI或Raid驱动的安装。

GenerateDriverDiskISOv11.rar 解压密码:林网博客

intel raid驱动下载:

http://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=2869&DwnldID=16098&lang=zho
http://www.intel.com/support/motherboards/desktop/sb/CS-020811.htm
http://www.drvdown.com/down/724.html
http://www.driversdown.com/driverslist/s_571_1.shtml

这么多地址,不信都失效,呵!

笔记本windows 2003 R2 SP2系统解决SATA串口蓝屏的驱动安装

3

分类 : 技术文摘 | 发表时间 09-12-2008

前两篇有关惠普HP6531s安装win2003时未知设备的驱动安装解决惠普(HP)6531s笔记本安装XP时的AHCI蓝屏问题的介绍,大致是为惠普6531s安装服务器版本下的驱动以及在AHCI模式下安装系统的问题,下面所讲述的这一例也算是上述中的一点补充,也是在安装完服务器版本的操作系统后,通过安装驱动后再次转换硬件接口模式的案例。

此为一实例,惠普hp6510b(949)的sata驱动安装,其它笔记本型号可以参考修改,具体步骤如下:

一、下载hp 6510b的sata驱动sp36131.exe(For XP)ftp://ftp.hp.com/pub/softpaq/sp36001-36500/sp36131.exe

二、解压缩sp36131.exe(其实是个压缩包,可以使用用winrar直接解压缩),拷贝里面的iastor.sys文件到\windows\system32\drivers下

三、新建记事本打开,输入如下内容后另存为sata.reg扩展名的注册表文件,保存,双击sata.reg导入注册表.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2652&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2653&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C1&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C5&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2681&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2821&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2829&CC_0106]
"Service"="IASTOR"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_282A&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2822&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C6&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2682&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_27C3&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2652&CC_0104]
"Service"="IASTOR"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\IASTOR]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"ImagePath"="System32\\DRIVERS\\IASTOR.SYS"
"Group"="SCSI Miniport"

四、重启系统,进入BIOS,“Native Sata Support”设置为"Enable",退出并保存设置.

五、进入操作系统后找到新硬件,安装驱动,指向sp36131.exe解压出来的文件夹,依据向导安装硬件驱动完成,继续重启系统,OK。

免费下载最新版SATA驱动

0

分类 : 技术文摘 | 发表时间 22-09-2008

硬件驱动担负着操作系统和硬件之间的“翻译”作用,重要性不言而喻;sata接口之前硬盘驱动,一般无须过多担心,当时硬盘驱动方面问题极为稀少。之后的sata接口、pata接口,包括scsi接口驱动,都需要特定安装驱动才能让硬盘工作正常。之前林网博客对scsi驱动方面,有过介绍:SCSI硬件千万注意安装SCSI卡驱动光纤通道的终结者——iSCSI技术,也介绍过一些安装sata驱动的技巧和方法:sata硬盘时AHCI驱动的安装方法解决Vista下安装SATA硬盘驱动全过程acer4310笔记本sata硬盘驱动的问题解决答疑免驱动安装SATA硬盘技巧如何制作集成SATA驱动的Windows安装盘Intel965芯片sony笔记本安装SATA驱动如何为vista安装SATA硬盘驱动。今天,提供更新版的sata驱动下载。

联想官网发布了SATA最新版的驱动Intel Matrix Storage Manager Driver,这个驱动的名字,在之前我维护DELL服务器时曾经遇到;这个最新版本号8.2.4.1005。对比之前的版本,主要是新增了对新机型,如W700/X301的支持,增强了设备的驱动功能。

很有意思的是上一版本驱动号8.2.0.1001联想美国官网并未发布,但是在升级日志里却看到了它的身影(同样是新增对新机型的支持,修复了系统在检查磁盘时冻死的问题)。

Intel Matrix Storage Manager Driver从7.8.0.1012版本开始,不再支持Windows 2000系统了,此次发布的新版驱动适应于XP和Vista 32位系统。

下载地址:

Http下载地址:http://download.boulder.ibm.com/ibmdl/pub/pc/pccbbs/mobiles/7zim06ww.exe

Ftp下载地址:ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7zim06ww.exe

有意思做安装光盘集成sata驱动的可以关注下这个驱动更新了。

sata硬盘时AHCI驱动的安装方法

1

分类 : 技术文摘 | 发表时间 21-06-2008

什么是AHCI?AHCI对计算机整体性能究竟有多大影响?AHCI对维护计算机增加了多大难度?在使用AHCI功能时,有什么技巧?AHCI开启有必要吗?

AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。AHCI描述了一种PCI类设备,主要是在系统内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。

AHCI通过包含一个PCI BAR(基址寄存器),来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。

一直以来SCSI硬盘在多任务负载下的表现能力为人称道,其根本的原因除了SCSI接口惊人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盘也正是因为缺少一种指令优化执行功能而在性能上落后于SCSI硬盘。针对这一困境,Intel的AHCI 1.0规范首次引入的NCQ(Native Command Qu),它的应用能够大幅度减少硬盘无用的寻道次数和数据查找时间,这样就能显著增强多任务情况下硬盘的性能。

作为SATA标准的改进版,Intel完善了Serial ATA II接口的详细规格,并表示串行ATA II的研发将属于AHCI统一接口的第二个阶段。而其中第一阶段从去年已经开始,不少厂商也推出Serial ATA接口的产品,包括硬盘和主板。但这仅仅是作为过渡,在第二阶段,Serial ATA II将会凭借更高的信号传输速度直接取代SATA.

高级主机控制器接口 (AHCI) 是一种接口技术指标,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔。

如果你的芯片支持,第一时间开启它;如果你的芯片不支持,千万不要强求,强扭的瓜不甜的,搞不好,还很苦。

SATA硬盘安装AHCI的驱动,方法如下:
Intel 芯片组,在Windows中打开设备管理器,IDE ATA/ATAPI 控制器 ———》 Intel XXX Serial ATA Storage Contraller ———》 右键 ———》 更新驱动程序软件 ———》不要搜索,我要自己选择要安装的驱动程序 ———》 从磁盘安装 ———》 指向制作的 F6 SATA 驱动软盘(或者是文件目录) ———》 选择正确的设备(选择 AHCI ICH8M Driver)。
注:上述步骤也可以通过下载运行该文件的方式取代(http://esupport.acer.com.cn/portal/doc/KB/TM/TI/EnableAHCI(Intel).rar),这个驱动地址是在zol论坛上看到的,但已经失效,利用迅雷的搜索功能,也是这样,查找不到;但文章最后有个附件,可以参考使用下;重启电脑,按 F2 进入 BIOS,设定 SATA Mode 为 AHCI Mode。保存退出。进入系统后提示找到 PCI 设备。安装 Intel AHCI 驱动即可。

另外一个方法:先在IDE模式下安装系统,比如是xp系统,下载解压附件:sata.rar文件,将解压后的:ahciraid 和iaStor 拷贝到硬盘任意位置,
右击ahciraid 选择"安装"或者"Install",重启计算机,进入BIOS,,现在就可以把SATA Operation 修改为AHCI模式了,保存退出;下载最新SATA驱动,压并安装;

http://downloadmirror.intel.com/14848/a08/iata78_cd.exe

注意.上面的仅仅为Intel主板且Xp pro系统,如果你不是请不要下;如果系统不是中文Xp pro你可以去这这里;http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=2101&lang=zho
选择与你系统匹配的Intel Matrix Storage Manager. SATA驱动!
这个东西安完后没多大用,不过一定要安哦.还会在系统启动项里增加IAAnotif.exe和IAANTmon.exe用于管理磁盘.

 sata.rar

参考资料:

联想笔记本Lenovo 3000 N200 Windows XP AHCI 模式驱动程序
SATA RAID/AHCI驱动巧安装
无软驱,用微软的方法自己集成sata ahci驱动
惠普HP笔记本电脑驱动程序/固件升级/应用软件下载【最新最齐】
HP惠普Presario V3000AU系列笔记本AHCI最新驱动5.5.0.1035 A版For WinXP

成功后就享受ACHI带给你的强劲性能吧!

acer4310笔记本sata硬盘驱动的问题解决答疑

0

分类 : 技术文摘 | 发表时间 24-05-2008

硬盘都知道是起什么作用,硬盘的运行稳定与否,对电脑性能以及号称“硬盘有价数据无价”,都有着无可比拟的重要性;以前的硬盘接口大多数为IDE型,现在随着硬盘传输瓶颈的日益被重视,使用sata串口的越来越多了,但接下来,安装操作系统时,这个接口的硬盘驱动问题,也是越来越多,针对这个现象,今天以一例acer4310笔记本来分析下sata硬盘驱动的问题。

笔记本acer 4310型号,貌似是驱动的问题,总是在开机的时候提示安装新硬件,查了半天,就是找不到那个硬件没有安装,很纳闷,就去找来了有关的说明书;尚未安装的驱动提示出现在IDE设备类,也就是硬盘那个类别下,发现只安装了ata的驱动,而说明书上特别指出支持sata,非常怀疑是这里的问题;直接下载了有关的sata设备的专用驱动,重新启动电脑,故障解决了。查究原因是安装的时候因为这个驱动的提示吓倒了操作者,就略过去了,其实不去管这个驱动也一点问题都没有,照样用电脑,不过就是每次开机来一次硬件检测,然后就是不断地提示;另一方面就是,硬盘有可能是工作在IDE接口模式,sata的快速传输效果发挥不出来。

针对硬盘的sata问题,特别是笔记本acer 4310这个特例(用sata接口硬盘的电脑都面临这种问题),网上有不少人遇到过此类问题,奇怪的是都是用一个电脑公司ghost版本来解决这个问题的。

也是一台acer 4310,安装番茄老版本的XP/SP2,提示没找不到硬盘驱动器,故安装不了,后来换了新版本的番茄2.9的,可以装得上了,但更家郁闷的事来了,声卡驱动装不上,在网上找了很久,终于知道说什么什么高清晰东东,要安装什么K88111这个补丁来解决问题,安装上补丁后,但问题始终还是解决不了;之后装了个电脑公司特别版 GHOST的,奇怪的事问题解决了;这类情况,用ghost出来的雨林木风系统,也可以解决;究其原因,不外乎这类DIY式的ghost操作系统,已经在封装前考虑到了sata以及一些大陆常用的声显卡驱动,把这些都打包了进去,因此,才显得这类ghost操作系统好像能够解决很多问题,原因也很简单。也有一些人置疑ghost的系统运行稳定性,其实现在的ghost操作系统封装手法已经技术比较成熟,排除关键的安全性隐患以及比较卑劣的故意性后门外,这类系统使用还是有相当大的推荐性的。林网博客在以前说过,一直比较推荐龙卷风版本的系统,做得很集成很干净,只是近两年鲜有佳作了,比较遗憾。

有些在安装操作系统时提示找不到硬盘的问题,表示可以通过在bios中,通过设置硬盘接口模式暂时为IDE,暂时安装操作系统,安装后再安装sata驱动,重启后再在cmos设置中,设置为sata硬盘接口模式,这时操作系统重启时就会自动适应sata的传输接口模式了,这个方法在林网博客以前的文章中也有提及。比如:免驱动安装SATA硬盘技巧如何制作集成SATA驱动的Windows安装盘Intel965芯片sony笔记本安装SATA驱动如何为vista安装SATA硬盘驱动等。其实这类情况,同样可以用一些集成了sata串口硬盘驱动的ghost版本来解决,比如上述所说的电脑公司ghost版本等。

 另外,在搜索sata硬盘驱动类问题的过程中,同时也看到了这类提示:新电脑换操作系统,便重装时总是找不到硬盘驱动,只能按F3返回,试了好多版本都不行,只能用“电脑公司8.5”直接GHOST,那个系统自己优化后,在卸载一些无趣的自带软件还是可以让人忍受的,就是有一点,Intel Matrix storage Manager Drive硬盘驱动的问题,自带的驱动关盘上没有,每次开机都得提示这个,这个就有些像本文开始所述的那个acer 4310扫描硬件信息时提示的这个现象了;这个现象,同样也是通过下载sata的硬盘驱动安装后重启就可解决,比如下载:可以下载到ACER_eSettings_234004xp,通过ACER_eSettings_234004xp可以解决上诉问题。同样问题现象可参照这里:IBM T61/R61/X61 for WinXP驱动程序的安装HP Compaq Presario V3608TX With Windows Server 2003 驱动的安装

Linux系统下查找漏洞的N种兵器

0

分类 : 娱乐休闲 | 发表时间 02-03-2006

Linux操作系统是一个开放源代码的免费操作系统,它不仅安全、稳定、成本低,而且很少发现有病毒传播,因此,Linux操作系统一直被认为是微软Windows系统的劲敌。近年来,随着Linux操作系统在我国的不断普及,随着越来越多的服务器、工作站和个人电脑开始使用Linux软件,当然,越来越多的安全发烧友也开始对这个操作系统发生了浓厚的兴趣。本文的目的是希望用户以最快的速度对Linux下的精品Hack软件功能及使用方法有一个比较细致全面的了解。今天我们先了解寻找肉鸡的N种兵器。

  漏洞扫描器是一种自动检测远程或本地主机安全性弱点的程序。和Windows系统一样,当黑客得到目标主机的清单后,他就可以用一些Linux扫描器程序寻找这些主机的漏洞。这样,攻击者可以发现服务器的各种TCP端口的分配、提供的服务、Web服务软件版本和这些服务及安全漏洞。而对系统管理员来说,如果能够及时发现并阻止这些行为,也可以大大减少入侵事件的发生率。按常规标准,可以将漏洞扫描器分为两种类型:主机漏洞扫描器(Host Scanner)和网络漏洞扫描器(Network Scanner)。主机漏洞扫描器是指在系统本地运行检测系统漏洞的程序;网络漏洞扫描器则是指基于Internet远程检测目标网络和主机系统漏洞的程序,下面,我们选取一些典型的软件及实例进行介绍。

  1、基于主机的实用扫描软件

  (1)sXid

  sXid是一个系统监控程序,软件下载后,使用“make install”命令即可安装。它可以扫描系统中suid和sgid文件和目录,因为这些目录很可能是后门程序,并可以设置通过电子邮件来报告结果。缺省安装的配置文件为/etc/sxid.conf,这个文件的注释很容易看懂,它定义了sxid 的工作方式、日志文件的循环次数等;日志文件缺省为/var/log/sxid.log。出于安全方面的考虑,我们可以在配置参数后把sxid.conf 设置为不可改变,使用 chattr 命令把sxid.log文件设置为只可添加。此外,我们还可以随时用sxid -k加上 -k 选项来进行检查,这种检查方式很灵活,既不记入日志,也不发出 email。如图1所示。


  (2)LSAT

  Linux Security Auditing Tool (LSAT) 是一款本地安全扫描程序,发现默认配置不安全时,它可以生成报告。LSAT由Triode开发,主要针对基于RPM的Linux发布设计的。软件下载后,进行如下编译:



cndes$ tar xzvf last-VERSION.tgz
cndes$ cd lsat-VERSION
cndes$ ./configure
cndes$ make

  然后以root身份运行:root# ./lsat。默认情况下,它会生成一份名字叫lsat.out的报告。也可以指定一些选项:



-o filename 指定生成报告的文件名
-v 详细输出模式
-s 不在屏幕上打印任何信息,只生成报告。
-r 执行RPM校验和检查,找出默认内容和权限被改动的文件

  LSAT可以检查的内容很多,主要有:检查无用的RPM安装;检查inetd和Xinetd和一些系统配置文件;检查SUID和SGID文件;检查777的文件;检查进程和服务;开放端口等。LSAT的常用方法是用cron定期调用,然后用diff比较当前报告和以前报告的区别,就可以发现系统配置发生的变化。下面是一个测试中的报告片断:



****************************************
This is a list of SUID files on the system:
/bin/ping
/bin/mount
/bin/umount
/bin/su
/sbin/pam_timestamp_check
/sbin/pwdb_chkpwd
/sbin/unix_chkpwd
****************************************
This is a list of SGID files/directories on the system:
/root/sendmail.bak
/root/mta.bak
/sbin/netreport
****************************************
List of normal files in /dev. MAKEDEV is ok, but there
should be no other files:
/dev/MAKEDEV
/dev/MAKEDEV.afa
****************************************
This is a list of world writable files
/etc/cron.daily/backup.sh
/etc/cron.daily/update_CDV.sh
/etc/megamonitor/monitor
/root/e
/root/pl/outfile

(3)GNU Tiger

  这是扫描软件可以检测本机安全性,源自TAMU的Tiger(一个老牌扫描软件)。Tiger程序可以检查的项目有:系统配置错误;不安全的权限设置;所有用户可写的文件;SUID和SGID文件;Crontab条目;Sendmail和ftp设置;脆弱的口令或者空口令;系统文件的改动。另外,它还能暴露各种弱点并产生详细报告。

  (4)Nabou

  Nabou是一个可以用来监视系统变化的Perl 程序,它提供文件完整性和用户账号等检查,并将所有数据保存在数据库里。此外,用户也可以在配置文件中嵌入Perl代码来定义自己的函数,执行自定义测试,操作其实十分方便。

  (5)COPS

  COPS是可以报告系统的配置错误以及其他信息,对linux系统进行安全检查。其检测目标有:文件、目录和设备文件的权限检查;重要系统文件的内容、格式和权限;是否存在所有者为root的SUID 文件;对重要系统二进制文件进行CRC校验和检查,看其是否被修改过;对匿名FTP、Sendmai等网络应用进行检查。需要指出的是,COPS只是监测工具,并不做实际的修复。这个软件比较适合配合其他工具使用,其优点在于比较擅长找到潜在的漏洞。

  (6)strobe

  Strobe是一个TCP端口扫描器,它可以记录指定的机器的所有开放端口,运行速度非常快。它最初用于扫描局域网中公开的电子邮件,从而得到邮件用户信息。Strobe的另一个重要特点是它能快速识别指定机器上正在运行什么服务,不足之处是这类信息量比较有限。

  (7)SATAN

  SATAN可以用来帮助系统管理员检测安全,也能被基于网络的攻击者用来搜索脆弱的系统。SATAN是为系统和管理员设计的一个安全工具。然而,由于它的广泛性,易用性和扫描远程网络的能力,SATAN也可能因为好奇而被用来定位有弱点的主机。SATAN包括一个有关网络安全问题的检测表,经过网络查找特定的系统或者子网,并报告它的发现。它能搜索以下的弱点:



NFS——由无权限的程序或端口导出。
NIS-——口令文件访问。
Rexd——是否被防火墙阻止。
Sendmail——各种弱点。
ftp——ftp、wu-ftpd或tftp配置问题。
远程Shell的访问——它是否被禁止或者隐藏。
X windows——主机是否提供无限制的访问。
Modem——经过tcp没有限制拨号访问。


  (8)IdentTCPscan

  IdentTCPscan是一个比较专业的扫描器,可以在各种平台上运行。软件加入了识别指定TCP端口进程的所有者的功能,也就是说,它能测定该进程的UID。这个程序具有很重要的功能就是通过发现进程的UID,很快识别出错误配置。它的运行速度非常快,可以称得上是入侵者的

宠物,是一个强大、锐利的工具。

  2、基于网络的实用扫描工具

  (1)Nmap

  Nmap即Network Mapper,它是在免费软件基金会的GNU General Public License (GPL)下发布的。其基本功能有:探测一组主机是否在线;扫描主机端口,嗅探提供的网络服务;判断主机的操作系统。软件下载后,执行configure、make和make install三个命令,将nmap二进制码安装到系统上,就可以执行nmap了。

  Nmap的语法很简单,
但功能十分强大。比如:Ping-scan命令就是“-sP”,在确定了目标主机和网络之后,即可进行扫描。如果以root来运行Nmap,Nmap的功能会更加增强,因为超级用户可以创建便于Nmap利用的定制数据包。使用Nmap进行单机扫描或是整个网络的扫描很简单,只要将带有“/mask”的目标地址指定给Nmap即可。另外,Nmap允许使用各类指定的网络地址,比如192.168.100.*,是对所选子网下的主机进行扫描。

  Ping扫描。入侵者使用Nmap扫描整个网络寻找目标。通过使用“-sP”命令,缺省情况下,Nmap给每个扫描到的主机发送一个ICMP echo和一个TCP ACK,主机对任何一种的响应都会被Nmap得到。如图2所示。




隐蔽扫描(Stealth Scanning) 。在扫描时,如果攻击者不想使其信息被记录在目标系统日志上,TCP SYN扫描可帮你的忙。使用“-sS”命令,就可以发送一个SYN扫描探测主机或网络。如图4所示。


  如果一个攻击者想进行UDP扫描,即可知哪些端口对UDP是开放的。Nmap将发送一个O字节的UDP包到每个端口。如果主机返回端口不可达,则表示端口是关闭的。如图5所示。


  操作系统识别。通过使用“-O”选项,就可以探测远程操作系统的类型。Nmap通过向主机发送不同类型的探测信号,缩小查找的操作系统系统的范围。如图6所示。


Ident扫描。攻击者都喜欢寻找一台对于某些进程存在漏洞的电脑,比如一个以root运行的WEB服务器。如果目标机运行了identd,攻击者就可以通过“-I”选项的TCP连接发现哪个用户拥有http守护进程。我们以扫描一个Linux WEB服务器为例,使用如下命令即可:
# nmap -sT -p 80 -I -O www.yourserver.com

  除了以上这些扫描,Nmap还提供了很多选项,这是很多Linux攻击者的必备法宝之一,通过这个软件,我们就可以对系统了如指掌,从而为下面的攻击打下良好的基础。

  (2)p0f

  p0f对于网络攻击非常有用,它利用SYN数据包实现操作系统被动检测技术,能够正确地识别目标系统类型。和其他扫描软件不同,它不向目标系统发送任何的数据,只是被动地接受来自目标系统的数据进行分析。因此,一个很大的优点是:几乎无法被检测到,而且p0f是专门系统识别工具,其指纹数据库非常详尽,更新也比较快,特别适合于安装在网关中。软件下载后,执行如下命令编译并安装p0f:




#tar zxvf p0f-1.8.2.tgz
#make&& make install


  p0f的使用非常简单,使用如下命令可以在系统启动时,自动启动p0f进行系统识别:



#cp p0f.init /etc/init.d/p0f
#chkconfig p0f on



  然后,每隔一段时间对p0f的日志进行分析即可。为了便于使用,p0f软件包提供了一个简单的分析脚本p0frep,通过它,攻击者可以很方便找到运行某类系统的远程主机地址。P0f还可以检测如下内容:防火墙的存在或伪装;到远程系统的距离以及它启动的时间;其他网络连接以及ISP。

  (3)ISS

  ISS Internet Scanner是全球网络安全市场的顶尖产品,通过对网络安全弱点全面和自主地检测与分析并检查它们的弱点,将风险分为高中低三个等级,并且可以生成大范围的有意义的报表。现在,这个软件的收费版本提供了更多的攻击方式,并逐渐朝着商业化的方向发展。

  (4)Nessus

  Nessus是一款功能强大的远程安全扫描器,它具有强大的报告输出能力,可以产生HTML、XML、LaTeX和ASCII文本等格式的安全报告,并能为每个安全问题提出建议。软件系统为client/sever模式,服务器端负责进行安全检查,客户端用来配置管理服务器端。在服务端还采用了plug-in的体系,允许用户加入执行特定功能的插件,可以进行更快速和更复杂的安全检查。除了插件外,Nessus还为用户提供了描述攻击类型的脚本语言,来进行附加的安全测试。

  软件下载后,解压并完成安装。安装完毕,确认在/etc/ld.so.conf文件加入安装已安装库文件的路径:/usr/local/lib。如果没有,只需在该文件中加入这个路径,然后执行ldconfig,这样Nessus在运行时就可以找到运行库了。Nessus的配置文件为Nessusd.conf,位于/usr/local/etc/Nessus/目录下。一般情况下,不建议改动其中的内容。注意,使用时要创建一个nessusd 帐号,以便将来登陆扫描时使用。完成上面的准备工作后,以root用户的身份用下面的命令启动服务端:Nessusd –d。

  在客户端,用户可以指定运行Nessus服务的机器、使用的端口扫描器及测试的内容及测试的ip地址范围。Nessus本身是工作在多线程基础上的,所以用户还可以设置系统同时工作的线程数。这样用户在远端就可以设置Nessus的工作配置了。设置完毕,点击start就可以开始进行扫描。当扫描结束后,会生成报表,窗口的左边列出了所有被扫描的主机,只要用鼠标点击主机名称,在窗口右边就列出了经扫描发现的该主机的安全漏洞。再单击安全漏洞的小图标,会列出该问题的严重等级及问题的产生原因及解决方法。

  (5)Nikto

  Nikto是一款能对web服务器多种安全项目进行测试的扫描软件,能在200多种服务器上扫描出2000多种有潜在危险的文件、CGI及其他问题。它也使用Whiske库,但通常比Whisker更新的更为频繁。

  (6)Whisker

  Whisker是一款非常好的HTTP服务器缺陷扫描软件,能扫描出大量的已知安全漏洞,特别是些危险的CGI漏洞,它使用perl编写程序库,我们可以通过它创建自己HTTP扫描器。

  (7)Xprobe

  XProbe是一款主动操作系统指纹识别工具,它可以测定远程主机操作系统的类型。XProbe依靠与一个签名数据库的模糊匹配以及合理的推测来确定远程操作系统的类型,利用ICMP协议进行操作系统指纹识别是它的独到之处。使用时,它假设某个端口没有被使用,它会向目标主机的较高端口发送UDP包,目标主机就会回应ICMP包,然后,XProbe会发送其他的包来分辨目标主机系统,有了这个软件,判断对方的操作系统就很容易了。

针对黒客攻击的预防措施

0

分类 : 技术文摘 | 发表时间 17-01-2006

首先简要阐述目前计算机网络中存在的安全问题,接着分析黑客网络攻击的过程,并在此基础上提出具体的预防黒客攻击措施。

  目前造成网络不安全的主要因素是系统、协议及数据库等的设计上存在缺陷。由于当今的计算机网络操作系统在本身结构设计和代码设计时偏重考虑系统使用时的方便性,导致了系统在远程访问、权限控制和口令管理等许多方面存在安全漏洞。网络互连一般采用TCP/IP协议,它是一个工业标准的协议簇,但该协议簇在制订之初,对安全问题考虑不多,协议中有很多的安全漏洞。同样,数据库管理系统(DBMS)也存在数据的安全性、权限管理及远程访问等方面问题,在DBMS 或应用程序中可以预先安置从事情报收集、受控激发、定时发作等破坏程序。

  由此可见,针对系统、网络协议及数据库等,无论是其自身的设计缺陷,还是由于人为的因素产生的各种安全漏洞,都可能被一些另有图谋的黑客所利用并发起攻击。因此若要保证网络安全、可靠,则必须熟知黑客网络攻击的一般过程。只有这样方可在黒客攻击前做好必要的防备,从而确保网络运行的安全和可靠。

  一、黑客攻击网络的一般过程

  1、信息的收集

  信息的收集并不对目标产生危害,只是为进一步的入侵提供有用信息。黑客可能会利用下列的公开协议或工具,收集驻留在网络系统中的各个主机系统的相关信息:

  (1)TraceRoute程序 能够用该程序获得到达目标主机所要经过的网络数和路由器数。

  (2)SNMP协议 用来查阅网络系统路由器的路由表,从而了解目标主机所在网络的拓扑结构及其内部细节。

  (3)DNS服务器 该服务器提供了系统中可以访问的主机IP地址表和它们所对应的主机名。

  (4)Whois协议 该协议的服务信息能提供所有有关的DNS域和相关的管理参数。

  (5)Ping实用程序 可以用来确定一个指定的主机的位置或网线是否连通。

  2、系统安全弱点的探测

  在收集到一些准备要攻击目标的信息后,黑客们会探测目标网络上的每台主机,来寻求系统内部的安全漏洞,主要探测的方式如下:

  (1)自编程序 对某些系统,互联网上已发布了其安全漏洞所在,但用户由于不懂或一时疏忽未打上网上发布的该系统的“补丁”程序,那么黒客就可以自己编写一段程序进入到该系统进行破坏。

  (2)慢速扫描 由于一般扫描侦测器的实现是通过监视某个时间段里一台特定主机发起的连接的数目来决定是否在被扫描,这样黑客可以通过使用扫描速度慢一些的扫描软件进行扫描。

  (3)体系结构探测 黑客利用一些特殊的数据包传送给目标主机,使其作出相对应的响应。由于每种操作系统的响应时间和方式都是不一样的,黒客利用这种特征把得到的结果与准备好的数据库中的资料相对照,从中便可轻而易举地判断出目标主机操作系统所用的版本及其他相关信息。

  (4)利用公开的工具软件 像审计网络用的安全分析工具SATAN、Internet的电子安全扫描程序IIS等一些工具对整个网络或子网进行扫描,寻找安全方面的漏洞。

  3、建立模拟环境,进行模拟攻击

  根据前面两小点所得的信息,建立一个类似攻击对象的模拟环境,然后对此模拟目标进行一系列的攻击。在此期间,通过检查被攻击方的日志,观察检测工具对攻击的反应,可以进一步了解在攻击过程中留下的“痕迹”及被攻击方的状态,以此来制定一个较为周密的攻击策略。

  4、具体实施网络攻击

  入侵者根据前几步所获得的信息,同时结合自身的水平及经验总结出相应的攻击方法,在进行模拟攻击的实践后,将等待时机,以备实施真正的网络攻击。

  二、协议欺骗攻击及其防范措施

  1、源IP地址欺骗攻击

  许多应用程序认为若数据包可以使其自身沿着路由到达目的地,并且应答包也可回到源地,那么源IP地址一定是有效的,而这正是使源IP地址欺骗攻击成为可能的一个重要前提。

  假设同一网段内有两台主机A和B,另一网段内有主机X。B 授予A某些特权。X 为获得与A相同的特权,所做欺骗攻击如下:首先,X冒充A,向主机 B发送一个带有随机序列号的SYN包。主机B响应,回送一个应答包给A,该应答号等于原序列号加1。然而,此时主机A已被主机X利用拒绝服务攻击 “淹没”了,导致主机A服务失效。结果,主机A将B发来的包丢弃。为了完成三次握手,X还需要向B回送一个应答包,其应答号等于B向A发送数据包的序列号加1。此时主机X 并不能检测到主机B的数据包(因为不在同一网段),只有利用TCP顺序号估算法来预测应答包的顺序号并将其发送给目标机B。如果猜测正确,B则认为收到的 ACK是来自内部主机A。此时,X即获得了主机A在主机B上所享有的特权,并开始对这些服务实施攻击。

  要防止源IP地址欺骗行为,可以采取以下措施来尽可能地保护系统免受这类攻击:

  (1)抛弃基于地址的信任策略 阻止这类攻击的一种十分容易的办法就是放弃以地址为基础的验证。不允许r类远程调用命令的使用;删除.rhosts 文件;清空/etc/hosts.equiv 文件。这将迫使所有用户使用其它远程通信手段,如telnet、ssh、skey等等。

  (2)使用加密方法 在包发送到 网络上之前,我们可以对它进行加密。虽然加密过程要求适当改变目前的网络环境,但它将保证数据的完整性、真实性和保密性。

  (3)进行包过滤 可以配置路由器使其能够拒绝网络外部与本网内具有相同IP地址的连接请求。而且,当包的IP地址不在本网内时,路由器不应该把本网主机的包发送出去。有一点要注意,路由器虽然可以封锁试图到达内部网络的特定类型的包。但它们也是通过分析测试源地址来实现操作的。因此,它们仅能对声称是来自于内部网络的外来包进行过滤,若你的网络存在外部可信任主机,那么路由器将无法防止别人冒充这些主机进行IP欺骗。

  2、源路由欺骗攻击

  在通常情况下,信息包从起点到终点所走的路是由位于此两点间的路由器决定的,数据包本身只知道去往何处,而不知道该如何去。源路由可使信息包的发送者将此数据包要经过的路径写在数据包里,使数据包循着一个对方不可预料的路径到达目的主机。下面仍以上述源IP欺骗中的例子给出这种攻击的形式:

  主机A享有主机B的某些特权,主机X想冒充主机A从主机B(假设IP为 aaa.bbb.ccc.ddd)获得某些服务。首先,攻击者修改距离X最近的路由器,使得到达此路由器且包含目的地址aaa.bbb.ccc.ddd的数据包以主机X所在的网络为目的地;然后,攻击者X利用IP欺骗向主机B发送源路由(指定最近的路由器)数据包。当B回送数据包时,就传送到被更改过的路由器。这就使一个入侵者可以假冒一个主机的名义通过一个特殊的路径来获得某些被保护数据。

  为了防范源路由欺骗攻击,一般采用下面两种措施:

  · 对付这种攻击最好的办法是配置好路由器,使它抛弃那些由外部网进来的却声称是内部主机的报文。

  · 在

IPv6(互联网协议)

0

分类 : 技术文摘 | 发表时间 14-12-2005

IPv6是互联网协议的第六版;最初它在IETF’s IPng选取过程中胜出时称为互联网下一代协议(IPng)。IPv6准备取代现有 标准,IPv4。IPv4只支持大概40亿(4 × 109)个网络地址,而IPv6支持3.4 × 1038个。这等价于在地球上每平方英寸有4.3 × 1020地址(6.7 × 1017地址/平方米)。预计在2025年以前IPv4都会被支持,以便给新协议的修正留下足够的时间。 促使Ipv6形成[被屏蔽广告]的主要原因是网络空间的匮乏,尤其是在高速发展的亚洲国家例如印度和中国。参考IPv4 address exhaustion这篇文章了解更多这方面的内容。但随着NAT的引入这已经不是很大的问题。现在推动IPv6发展的主要动力是 新的用途,像移动性,服务质量,机密性的扩展等。 IPv6是被正式广泛使用的第二版互联网协议。(IPv5不是IPv4的继承,而是实验性的面向流的数据流协议,用来对声 音,图像等提供支持。) IPv6的计划是建立未来互联网扩充的基础。虽然IPv6十年前就已被IETF指定作为IPv4的下一代(在1994年),在世界范围 内使用IPv6部署的公众网与IPv4相比还非常的少。

IPv6 编址
从IPv4到IPv6最显著的变化就是网络地址的长度。RFC 2373 和RFC 2374定义的IPv6地址,就像下面章节所描述的,有128位长;IPv6地址的表达形式一般采用32个十六进制数。 IPv6中可能的地址有2128 ≈ 3.4×1038个.也可以想象为1632个因为32位地址每位可以取16个不同的值(参考组合数学)。 在很多场合,IPv6地址由两个逻辑部分组成:一个64位的网络前缀和一个64位的主机地址,主机地址通常根据物理地址自动生成,叫做EUI-64(或者64-位扩展唯一标识)。

IPv6地址表示
IPv6地址为128位长但通常写作8组每组四个十六进制数的形式。例如: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 是一个合法的IPv6地址。 如果四个数字都是零,可以被省略。例如: 2001:0db8:85a3:0000:1319:8a2e:0370:7344 等价于 2001:0db8:85a3::1319:8a2e:0370:7344 遵从这些规则,如果因为省略而出现了两个以上的分号的话,可以压缩为一个,但这种零压缩在地址中只能出现一次。因此: 2001:0DB8:0000:0000:0000:0000:1428:57ab 2001:0DB8:0000:0000:0000::1428:57ab 2001:0DB8:0:0:0:0:1428:57ab 2001:0DB8:0::0:1428:57ab 2001:0DB8::1428:57ab 都使合法的地址,并且他们是等价的。但 2001::25de::cade 是非法的。(因为这样会使得搞不清楚每个压缩中有几个全零的分组) 同时前导的零可以省略,因此: 2001:0DB8:02de::0e13 等价于 2001:DB8:2de::e13 如果这个地址实际上是IPv4的地址,后32位可以用10进制数表示;因此:

ffff:192.168.89.9 等价于 ::ffff:c0a8:5909, 但不等价于 ::192.168.89.9 和 ::c0a8:5909。
ffff:1.2.3.4格式叫做IPv4映射地址,是不建议使用的。而::1.2.3.4格式叫做IPv4一致地址。
IPv4 地址可以很容易的转化为IPv6格式。举例来说,如果IPv4的一个地址为135.75.43.52(十六进制为0x874B2B34), 它可以被转化为0000:0000:0000:0000:0000:0000:874B:2B34或者::874B:2B34。同时,还可以使用混合符号(IPv4- compatible address),则地址可以为::135.75.43.52。

IPv6 封包
IPv6封包由两个主要部分组成:头部和负载。

包头是包的前40字节并且包含有源和目的地址,协议版本,通信类别(8位,包优先级),流标记(20位,QoS服务质量 控制),负载长度(16位),下一个头部(用于向后兼容性),和跳段数限制(8位,生存时间)。后面是负载,至少1280字节长 ,或者在可变MTU(最大传输单元)大小环境中这个值为1500字节。负载在标准模式下最大可为65535字节,或者在扩展 包头的”jumbo payload”选项进行设置。 IPv6曾有两个有着细微差别的版本; 在RFC 1883中定义的原始版本(现在废弃)和RFC 2460中描述的现在提议 的标准版本。两者主要在通信类别这个选项上有所不同,它的位数由4位变为了8位。其他的区别都是微不足道的。 分段(Fragmentation)只在IPv6的主机中被处理。在IPv6中,可选项都被从标准头部中移出并在协议字段中指定,类 似于IPv4的协议字段功能。

IPv6和域名系统
IPv6地址在域名系统中为执行正向解析表示为AAAA记录(所谓4A记录)(类似的IPv4表示为A记录A records) ;反向解析 在ip6.arpa (原先ip6.int)下进行,在这里地址空间为半字节16进制数字格式。这种模式在RFC 3596给与 了定义。 AAAA模式是IPv6结构设计时的两种提议之一。另外一种正向解析为A6记录并且有一些其他的创新像二进制串标签和DNAME记 录等。RFC 2874和它的一些引用中定义了这种模式。 AAAA模式只是IPv6域名系统的简单概括,A6模式使域名系统中检查更全面,也因此更复杂: •A6记录允许一个IPv6地址在分散于多个记录中,或许在不同的区域;举例来说,这就在原则上允许网络的快速重编 号。 •使用域名系统记录委派地址被DNAME记录(类似于现有的CNAME,不过是重命名整棵树)所取代。 •一种新的叫做比特标签的类型被引入,主要用于反向解析。 2002年8月的RFC 3363中对AAAA模式给与了有效的标准化(在RFC 3364有着对于两种模式优缺点的更深入的讨论)。

IPv6部署与应用
2004年七月的ICANN声称[3]:(http://icann.org/announcements/announcement-20jul04.htm) 互联网的根域名服务器已经经过改进同时支持IPv6和IPv4。

缺点:

需要在整个互联网和它所连接到的设备上建立对IPv6的支持
从IPv4访问时的转换过程中,在网关路由器(IPv6<–>IPv4)还是需要一个IPv4地址和一些NAT(=共享的IP地址),增加了它的复杂性,还意味着IPv6许诺的巨大的空间地址不能够立刻被有效的使用。
遗留的结构问题,例如在对IPv6 multihoming支持上一致性的匮乏。
工作:

6bone
ICMPv6
IPv6 multihoming

转换机制
直到IPv6获得广泛的使用和路由下部构造的支持之前,还是需要一种机制来在IPv4网中使用IPv6。需要做的是:

在双协议栈节点间配置静态IPv6-in-IP信道。
6to4,一种自动的非对称的隧道机制。
这些隧道通过将IPv6包包装在IPv4包中,这些包头的协议字段值为41,因此叫做proto-41。类似的,ISATAP允许IPv6包在下层组织都是IPv4的网络中传输。它也使用协议号41。 当使用NAT(网络地址转换)设备的网络使用IPv6时,大多数并没有对proto-41进行正确的转发,可以使用Teredo协议在IPv4中基于UDP包装IPv6。还可以使用IPv6-to-IPv4和IPv6-to-IPv6代理,尽管它是在应用层的(例如HTTP)。

主要的IPv6公告
在2003年,日本经济新闻(在2003年被CNET亚洲机构引用)报告中说日本、中国和韩国声称已经决定要在网络技术中寻求领先,将部分参与IPv6的开发并在2005年开始全面采用采用IPv6。
ICANN在2004年7月20日发表声明,称DNS根服务器已经建立了对应日本(.jp)和韩国(.kr)的顶级域名服务器的AAAA记录,序列号为2004072000。对应法国的(.fr)IPv6记录会再晚一点时间加入。这就开放了IPv6的运作。

相关的IETF工作组
6bone (http://www.ietf.org/html.charters/OLD/6bone-charter.html) IPv6 Backbone
ipng (http://www.ietf.org/html.charters/OLD/ipngwg-charter.html) IP Next Generation (concluded)
ipv6 (http://www.ietf.org/html.charters/ipv6-charter.html) IP Version 6
ipv6mib (http://www.ietf.org/html.charters/OLD/ipv6mib-charter.html) IPv6 MIB (concluded)
multi6 (http://www.ietf.org/html.charters/multi6-charter.html) Site Multihoming in IPv6
v6ops (http://www.ietf.org/html.charters/v6ops-charter.html) IPv6 Operations

相关读物
RFC 2460 – Internet Protocol, Version 6 – current vers
ion
RFC 1883 – Internet Protocol, Version 6 – old version

外部链接
IPv6 News & Links – HS247
linuxreviews.org:Why you want IPv6
http://www.iana.org/assignments/ipv6-address-space
http://www.kame.net/
http://www.freeswan.org/
CNET Asia Staff. (2003). Report: Japan, China, S. Korea developing next Net. Retrieved January 14, 2003. (http://news.com.com/2100-1032_3-5134110.html?tag=nefd_top)
http://www.moonv6.org/
http://info.broadcast.hc360.com/html/001/002/013/001/57784.htm

无觅相关文章插件,快速提升流量