ºìÁªLinuxÃÅ»§
Linux°ïÖú

RedHat9ÉÏ°²×°D-linkDWL-610Íø¿¨Çý¶¯

·¢²¼Ê±¼ä:2006-09-15 09:52:00À´Ô´:ºìÁª×÷Õß:pkncoin
¡¡¡¡²Ù×÷ϵͳΪRed hat9£¬ Äں˰汾ÊÇ£¬ 2.4.20-8

¡¡¡¡ndiswrapperÊÇÕâÑùÒ»¸öproject£¬Ëü²¢²»Ö±½Ó±àдÎÞÏßÍø¿¨ÔÚlinuxϵÄÇý¶¯³ÌÐò£¬ ¶øÊǽèÖú¸ÃÎÞÏßÍø¿¨ÔÚwindows 2000/xpϵÄÇý¶¯³ÌÐò£¬ ÔÚlinuxÄÚºËÖÐʵÏÖwindows apiºÍndis½Ó¿Ú£¬ ÕâÑùÖ»ÒªÌṩ¸ÃÇý¶¯³ÌÐòÔÚwindows 2000/xpϵÄinfÎļþ£¨´Ó°²×°¹âÅÌÈ¡µÃ£©£¬°²×°ºóÔÚwindows\system32\Ï£¬»òÕßwindows\system32\driverĿ¼Ï£¬¾Í¿ÉÒÔʹÓøÃÍø¿¨ÔÚlinuxϵÄÇý¶¯³ÌÐòÁË¡£

¡¡¡¡ndiswrapperÔÚsource forgeÉÏÔÚÖ÷Ò³ÊÇ£ºhttp://sourceforge.net/projects/ndiswrapper/ËùʹÓõÄndiswrapperµÄ°æ±¾£º1.1£¨Ò»¶¨ÊÇ£¬ÆäËû²»ÐУ¬ºóÃæ»á³ÂÊöÔ­Òò£©¡£

¡¡¡¡ndiswrapper1.0ÊÇÒ»¸öÃż÷£¬Õâ¸ö°æ±¾ÒÔÇ°µÄ°æ±¾£¬²»¿ÉÒÔͨ¹ýmake uninstallÀ´Ð¶ÔØndiswrapper£¬µ±Òª¾ö¶¨Ê¹ÓÃÒ»¸öеÄndiswrapper°æ±¾µÄʱºò£¬ ͨ³£Òª°ÑÒÔÇ°µÄ°æ±¾Ð¶Ôصô¡£Ð¶ÔØÇ°Ê×ÏÈÒªÓÃmodprobe -r ndiswrapperÀ´Ð¶ÔØÕâ¸öÄÚºËÄ£¿é£¬ ÓÃndiswrapper -e drivernameÀ´Ð¶ÔØ°²×°µÄÒ»¸ö¾ßÌåÇý¶¯³ÌÐò£¬É¾³ý/etc/ndiswrapperĿ¼ÏµĹØÓÚ¸ÃÇý¶¯³ÌÐòµÄÎļþ¼Ð£¬ ¾Í¿ÉÒÔÔËÐÐmake uninstallÃüÁîÀ´Ð¶ÔسÌÐòÁË¡£

¡¡¡¡ÈôʹÓÃÁËndiswrapper1.0֮ǰµÄ°æ±¾£¬ÐèÒªÊÖ¶¯Ð¶ÔØ£¬ ·½·¨ÈçÏ£º

¡¡¡¡1. ɾ³ý/usr/sbinϵÄ'ndiswrapper'Ïà¹Ø¿ÉÖ´ÐÐÎļþ¡£

¡¡¡¡2. ɾ³ý/sbinϵÄ'loadndisdriver'¿ÉÖ´ÐÐÎļþ¡£

¡¡¡¡3. ɾ³ý/lib/modules/`uname -r`/miscϵÄndiswrapper.oÄÚºËÄ£¿éÎļþ¡£

¡¡¡¡ÔÚ±àÒë°²×°Ò»¸öеÄndiswrapper°ü֮ǰ£¬ Òª±£Ö¤/lib/modules/`uname -r`/ÏÂÓÐÒ»¸öbuildĿ¼£¬ÊÇÖ¸Ïò/usr/src/linux-2.4.20-8Ŀ¼µÄ·ûºÅÁ´½Ó¡£ ×îºÃÖØбàÒëÒ»ÏÂÄںˣ¬ ·½·¨ÈçÏ£º

¡¡¡¡Çл»µ½/usr/src/linux-2.4.20-8Ŀ¼£¬ ÔËÐÐmake mrproper£¨±£Ö¤Ô´ÂëÊ÷ÊǸɾ»µÄ£©

¡¡¡¡²é¿´¸ÃĿ¼ÏµÄMakefile£¬ È¥µôextendversionµÄcustom×ÖÑù¡£

¡¡¡¡ÔËÐÐmake menuconfig£¬ ¿ÉÒÔ²»Ð޸ģ¬ ±£´æÅäÖÃÎļþ£» ÔËÐÐmake dep.

¡¡¡¡½âѹËõÏÂÔصÄndiswrapper.tar.gzÎļþ£¬ Çл»µ½½âѹËõºóµÄĿ¼£¬ ÔËÐÐmake clean£¨»òÕßmake distclean£¬ÔÚ1.0°æ±¾Ö®Ç°Ã»ÓÐmake distclean£©£¬ Ö±½ÓÔËÐÐmake install£¬ ¿´ÊÇ·ñÓдíÎó£¬ ndiswrapper°æ±¾0.10¿ÉÒÔÕý³£±àÒëͨ¹ý£¬ 1.0°æÔÚÕâ¸ö°æ±¾µÄÄÚºËÉϱàÒëͨ²»¹ý£¬1.1°æ¿ÉÒÔ£¬ 1.2°æ¿ÉÒÔ£¬1.3rc1°æ²»ÐС£

¡¡¡¡make install ³É¹¦Íê³ÉÒÔºó£¬ ÓÃndiswrapper -i /path/to/inf/file/in/windowsÃüÁîÀ´Ö¸¶¨Ò»¸öinfÎļþ£¬ ¶ÔÓÚd-link dwl 610À´Ëµ£¬ ¸ÃÎļþÊÇ£º/mnt/winc/winnt/system32/drivers/netdlwl.inf£¨¿É´Ó¹âÅÌ»ñÈ¡£©£¬ÈôÇý¶¯³ÌÐò°²×°³É¹¦»áÌáʾ£ºinstall drivername. È»ºóÓÃndiswrapper -l£¨×Öĸ£©£¬À´Áгö¼ÓÔصÄÇý¶¯³ÌÐò£¬ ÆäÖÐÓ¦¸ÃÓÐÇý¶¯³ÌÐò¼ÓÔصÄÐÅÏ¢ºÍÓ²¼þ¼ÓÔصÄÐÅÏ¢£¬ 0.10°æ±¾µÄËäÈ»¿ÉÒÔmake install³É¹¦£¬ ²¢ÇÒndiswrapper -i inffileÒ²³É¹¦°²×°£¬ µ«ÔËÐÐndiswrapper -lµÄʱºò£¬ ÌáʾûÓвåÈëÓ²¼þ£¬ ÎÒÏëÊÇÒòΪÇý¶¯³ÌÐòµÄ°æ±¾Ì«ÀÏ¡£

¡¡¡¡1.1°æµÄ¿ÉÒÔmake install³É¹¦£¬ ÔËÐÐndiswrapper -i inffileµÄʱºò£¬ »áÌáʾ³öºÃ¶àunknown lines****£¬ ¿ÉÒÔ²»±ØÀí»á¡£ ÓÃndis -l ²é¿´Ó²¼þµÄ״̬ÐÅÏ¢ÊÇ·ñÕý³£¡£ È»ºóÔËÐÐmodprobe ndiswrapper£¬ 1.1°æ±¾µÄ¿ÉÒԳɹ¦¼ÓÔØ£¬ 1.2°æ±¾µÄ²»ÄÜinsmod³É¹¦£¬¼ÓÔغóÈôÎÞÏßÍø¿¨µÄ״ָ̬ʾµÆ²»ÁÁ£¬ ÓÃcardctl ejectºÍcardctl insertÃüÁîÖØвåÈëһϿ¨Ó¦¸Ã¹¤×÷Õý³£¡£ ÏÂÃæ¾Í¿ÉÒÔÓÃiwconfigÀ´ÅäÖÃÍø¿¨ÁË¡£ ÎҵŤ×÷»·¾³ÅäÖÃΪ£º

[code]iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid llxm
iwconfig wlan0 freq 1
ifconfig wlan0 192.168.6.10[/code]

¡¡¡¡ÕÒÁíÍâһ̨Ïàͬad-hocÅäÖõĻúÆ÷²âÊԳɹ¦£¬ ×îºóÓÃndiswrapper -mдÈëÏà¹ØµÄÅäÖÃÐÅÏ¢¡£

¡¡¡¡redhat-config-networkÖпÉÄÜûÓÐÏà¹ØµÄÉ豸£¬ÎÒûÓмÌÐøÑо¿»òÕßÌí¼ÓÉ豸¡£ÖØÐÂÆ𶯻úÆ÷ºó£¬Òª¼ÓÔØÇý¶¯³ÌÐò£¬ Ö»ÐèÒªÔËÐÐmodprobe ndiswrapper£¬ cardctl eject£¬ cardctl insert¼´¿É¡£ ÒªÈÿª»ú×Ô¶¯¼ÓÔØÇý¶¯³ÌÐò»¹Ã»Óп´¡£ ¹ØÓÚÉÏÃæµÄÅäÖÃÐèÒªÓÃiwconfig ºÍ ifconfigÖØÐÂÅäÖÃÒ»±é¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ