Revision history for wlan
Revision [660]
Last edited on 2016-05-24 22:14:52 by FishyWang [Replaces old-style internal links with new pipe-split links.]Additions:
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 | TP-Link TL-WN510G]]是TP-Link出品的廉价802.11g PCMCIA无线网卡(我花¥130购得,应该还可以更便宜),[[http://www.kubuntu.org/ | Kubuntu]]是著名的Ubuntu项目的KDE版本。
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation | 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto | 参考2]])
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation | 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto | 参考2]])
Deletions:
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto 参考2]])
Additions:
=====Linux下的无线网卡=====
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]是TP-Link出品的廉价802.11g PCMCIA无线网卡(我花¥130购得,应该还可以更便宜),[[http://www.kubuntu.org/ Kubuntu]]是著名的Ubuntu项目的KDE版本。
在Linux下驱动无线网卡主要是使用ndiswrapper和iwconfig两个工具。其中ndiswrapper是用来使用Windows驱动的工具,iwconfig是Linux下的无线网管理工具。TL-WN510G是ndiswrapper wiki上被证实可用的一款无线网卡。
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto 参考2]])
1) 下载ndiswrapper 1.5(or any newest version)的源码,因为Kubuntu自带的ndiswrapper是1.1,版本过低。
1) 用下面的命令安装编译源码需要的相应包:
1) 解压缩下载下来的源码包,进入解压出来的目录
1) 因为Ubuntu跟普通linux目录结构不太一样,用下面的命令替换一下:
1) 运行下面的命令来安装:
1) 准备好你的Windows驱动,就是安装光盘上那个Driver目录。注意要使用安装光盘上的那个版本。我用过tp-link主页上下载的新版本,结果是加载无线网卡的时候有80%的机会造成内核crash -_-
1) 进入Driver目录,运行
来安装驱动,然后Driver目录就可以不管了(删掉也可以,ndiswrapper自己复制了一份在/etc/ndiswrapper下),可以用
看到驱动挂载成功的信息
成功后用下面的命令建立wlan0这个别名:
1) 加载ndiswrapper模块,运行下面的命令:
运行完后可以用下面的命令看看系统日志:
如果成功,应该可以看到下面的日志:
1) 然后就是用iwconfig对wlan0进行设置了,方便起见可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的(其中power off那行是用来关闭power management的,这样就不会在没有连接一段时间后自动断开连接了):
然后每次启动或者插入无线网卡就会自动连接了,搞定!
====使用WPA认证====
WPA认证比WEP认证更安全(但是会稍微慢一点),而且有些无线路由器使用WEP认证的时候只能用16进制字符串(比如我用的NetGear),这样别的设备输入密码会很麻烦。
要在Linux下使用WPA认证,需要安装wpasupplicant包。安装后修改/etc/network/interface文件:
其中/etc/wpa_supplicant.conf为wpasupplicant的配置文件,具体内容如下:
这样就可以用WPA认证的无线网了。wpasupplicant带来的另一个好处是断线后会自动重连。
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]是TP-Link出品的廉价802.11g PCMCIA无线网卡(我花¥130购得,应该还可以更便宜),[[http://www.kubuntu.org/ Kubuntu]]是著名的Ubuntu项目的KDE版本。
在Linux下驱动无线网卡主要是使用ndiswrapper和iwconfig两个工具。其中ndiswrapper是用来使用Windows驱动的工具,iwconfig是Linux下的无线网管理工具。TL-WN510G是ndiswrapper wiki上被证实可用的一款无线网卡。
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto 参考2]])
1) 下载ndiswrapper 1.5(or any newest version)的源码,因为Kubuntu自带的ndiswrapper是1.1,版本过低。
1) 用下面的命令安装编译源码需要的相应包:
1) 解压缩下载下来的源码包,进入解压出来的目录
1) 因为Ubuntu跟普通linux目录结构不太一样,用下面的命令替换一下:
1) 运行下面的命令来安装:
1) 准备好你的Windows驱动,就是安装光盘上那个Driver目录。注意要使用安装光盘上的那个版本。我用过tp-link主页上下载的新版本,结果是加载无线网卡的时候有80%的机会造成内核crash -_-
1) 进入Driver目录,运行
来安装驱动,然后Driver目录就可以不管了(删掉也可以,ndiswrapper自己复制了一份在/etc/ndiswrapper下),可以用
看到驱动挂载成功的信息
成功后用下面的命令建立wlan0这个别名:
1) 加载ndiswrapper模块,运行下面的命令:
运行完后可以用下面的命令看看系统日志:
如果成功,应该可以看到下面的日志:
1) 然后就是用iwconfig对wlan0进行设置了,方便起见可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的(其中power off那行是用来关闭power management的,这样就不会在没有连接一段时间后自动断开连接了):
然后每次启动或者插入无线网卡就会自动连接了,搞定!
====使用WPA认证====
WPA认证比WEP认证更安全(但是会稍微慢一点),而且有些无线路由器使用WEP认证的时候只能用16进制字符串(比如我用的NetGear),这样别的设备输入密码会很麻烦。
要在Linux下使用WPA认证,需要安装wpasupplicant包。安装后修改/etc/network/interface文件:
其中/etc/wpa_supplicant.conf为wpasupplicant的配置文件,具体内容如下:
这样就可以用WPA认证的无线网了。wpasupplicant带来的另一个好处是断线后会自动重连。
Deletions:
=====Linuxä¸çæ 线ç½å¡=====
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]æ¯TP-Linkåºåçå»ä»·802.11g PCMCIAæ 线ç½å¡(æè±ï¿¥130è´å¾ï¼åºè¯¥è¿å¯ä»¥æ´ä¾¿å®)ï¼[[http://www.kubuntu.org/ Kubuntu]]æ¯èåçUbuntu项ç®çKDEçæ¬ã
å¨Linuxä¸é©±å¨æ 线ç½å¡ä¸»è¦æ¯ä½¿ç¨ndiswrapperåiwconfigä¸¤ä¸ªå·¥å ·ãå ¶ä¸ndiswrapperæ¯ç¨æ¥ä½¿ç¨Windows驱å¨çå·¥å ·ï¼iwconfigæ¯Linuxä¸çæ 线ç½ç®¡çå·¥å ·ãTL-WN510Gæ¯ndiswrapper wikiä¸è¢«è¯å®å¯ç¨ç䏿¬¾æ 线ç½å¡ã
æ¥éª¤ï¼([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation åè1]]ï¼[[https://wiki.ubuntu.com/SetupNdiswrapperHowto åè2]])
1) ä¸è½½ndiswrapper 1.5(or any newest version)çæºç ï¼å 为Kubuntuèªå¸¦çndiswrapperæ¯1.1ï¼çæ¬è¿ä½ã
1) ç¨ä¸é¢çå½ä»¤å®è£ ç¼è¯æºç éè¦çç¸åºå ï¼
1) è§£å缩ä¸è½½ä¸æ¥çæºç å ï¼è¿å ¥è§£ååºæ¥çç®å½
1) å 为Ubuntuè·æ®élinuxç®å½ç»æä¸å¤ªä¸æ ·ï¼ç¨ä¸é¢çå½ä»¤æ¿æ¢ä¸ä¸ï¼
1) è¿è¡ä¸é¢çå½ä»¤æ¥å®è£ ï¼
1) åå¤å¥½ä½ çWindows驱å¨ï¼å°±æ¯å®è£ å çä¸é£ä¸ªDriverç®å½ã注æè¦ä½¿ç¨å®è£ å çä¸çé£ä¸ªçæ¬ãæç¨è¿tp-link主页ä¸ä¸è½½çæ°çæ¬ï¼ç»ææ¯å è½½æ 线ç½å¡çæ¶åæ80%çæºä¼é æå æ ¸crash -_-
1) è¿å ¥Driverç®å½ï¼è¿è¡
æ¥å®è£ 驱å¨ï¼ç¶åDriverç®å½å°±å¯ä»¥ä¸ç®¡äº(å æä¹å¯ä»¥ï¼ndiswrapperèªå·±å¤å¶äºä¸ä»½å¨/etc/ndiswrapperä¸)ï¼å¯ä»¥ç¨
çå°é©±å¨æè½½æåçä¿¡æ¯
æååç¨ä¸é¢çå½ä»¤å»ºç«wlan0è¿ä¸ªå«åï¼
1) å è½½ndiswrapper模åï¼è¿è¡ä¸é¢çå½ä»¤ï¼
è¿è¡å®åå¯ä»¥ç¨ä¸é¢çå½ä»¤ççç³»ç»æ¥å¿ï¼
妿æåï¼åºè¯¥å¯ä»¥çå°ä¸é¢çæ¥å¿ï¼
1) ç¶åå°±æ¯ç¨iwconfig对wlan0è¿è¡è®¾ç½®äºï¼æ¹ä¾¿èµ·è§å¯ä»¥ç´æ¥åå¨/etc/network/interfaceéé¢ãæ¯å¦æä½¿ç¨çæ¯WEP open认è¯ådhcpï¼æå¨/etc/network/interfaceéé¢å°±æ¯è¿æ ·åç(å ¶ä¸power offé£è¡æ¯ç¨æ¥å ³épower managementçï¼è¿æ ·å°±ä¸ä¼å¨æ²¡æè¿æ¥ä¸æ®µæ¶é´åèªå¨æå¼è¿æ¥äº)ï¼
ç¶åæ¯æ¬¡å¯å¨æè æå ¥æ 线ç½å¡å°±ä¼èªå¨è¿æ¥äºï¼æå®ï¼
====使ç¨WPA认è¯====
WPAè®¤è¯æ¯WEPè®¤è¯æ´å®å ¨(使¯ä¼ç¨å¾®æ ¢ä¸ç¹)ï¼èä¸æäºæ 线路ç±å¨ä½¿ç¨WEP认è¯çæ¶ååªè½ç¨16è¿å¶å符串(æ¯å¦æç¨çNetGear)ï¼è¿æ ·å«ç设å¤è¾å ¥å¯ç ä¼å¾éº»ç¦ã
è¦å¨Linuxä¸ä½¿ç¨WPA认è¯ï¼éè¦å®è£ wpasupplicantå ãå®è£ åä¿®æ¹/etc/network/interfaceæä»¶ï¼
å ¶ä¸/etc/wpa_supplicant.conf为wpasupplicantçé ç½®æä»¶ï¼å ·ä½å 容å¦ä¸ï¼
è¿æ ·å°±å¯ä»¥ç¨WPA认è¯çæ 线ç½äºãwpasupplicant带æ¥çå¦ä¸ä¸ªå¥½å¤æ¯æçº¿åä¼èªå¨éè¿ã
Additions:
cositchiricc
=====Linuxä¸çæ 线ç½å¡=====
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]æ¯TP-Linkåºåçå»ä»·802.11g PCMCIAæ 线ç½å¡(æè±ï¿¥130è´å¾ï¼åºè¯¥è¿å¯ä»¥æ´ä¾¿å®)ï¼[[http://www.kubuntu.org/ Kubuntu]]æ¯èåçUbuntu项ç®çKDEçæ¬ã
å¨Linuxä¸é©±å¨æ 线ç½å¡ä¸»è¦æ¯ä½¿ç¨ndiswrapperåiwconfigä¸¤ä¸ªå·¥å ·ãå ¶ä¸ndiswrapperæ¯ç¨æ¥ä½¿ç¨Windows驱å¨çå·¥å ·ï¼iwconfigæ¯Linuxä¸çæ 线ç½ç®¡çå·¥å ·ãTL-WN510Gæ¯ndiswrapper wikiä¸è¢«è¯å®å¯ç¨ç䏿¬¾æ 线ç½å¡ã
æ¥éª¤ï¼([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation åè1]]ï¼[[https://wiki.ubuntu.com/SetupNdiswrapperHowto åè2]])
1) ä¸è½½ndiswrapper 1.5(or any newest version)çæºç ï¼å 为Kubuntuèªå¸¦çndiswrapperæ¯1.1ï¼çæ¬è¿ä½ã
1) ç¨ä¸é¢çå½ä»¤å®è£ ç¼è¯æºç éè¦çç¸åºå ï¼
1) è§£å缩ä¸è½½ä¸æ¥çæºç å ï¼è¿å ¥è§£ååºæ¥çç®å½
1) å 为Ubuntuè·æ®élinuxç®å½ç»æä¸å¤ªä¸æ ·ï¼ç¨ä¸é¢çå½ä»¤æ¿æ¢ä¸ä¸ï¼
1) è¿è¡ä¸é¢çå½ä»¤æ¥å®è£ ï¼
1) åå¤å¥½ä½ çWindows驱å¨ï¼å°±æ¯å®è£ å çä¸é£ä¸ªDriverç®å½ã注æè¦ä½¿ç¨å®è£ å çä¸çé£ä¸ªçæ¬ãæç¨è¿tp-link主页ä¸ä¸è½½çæ°çæ¬ï¼ç»ææ¯å è½½æ 线ç½å¡çæ¶åæ80%çæºä¼é æå æ ¸crash -_-
1) è¿å ¥Driverç®å½ï¼è¿è¡
æ¥å®è£ 驱å¨ï¼ç¶åDriverç®å½å°±å¯ä»¥ä¸ç®¡äº(å æä¹å¯ä»¥ï¼ndiswrapperèªå·±å¤å¶äºä¸ä»½å¨/etc/ndiswrapperä¸)ï¼å¯ä»¥ç¨
çå°é©±å¨æè½½æåçä¿¡æ¯
æååç¨ä¸é¢çå½ä»¤å»ºç«wlan0è¿ä¸ªå«åï¼
1) å è½½ndiswrapper模åï¼è¿è¡ä¸é¢çå½ä»¤ï¼
è¿è¡å®åå¯ä»¥ç¨ä¸é¢çå½ä»¤ççç³»ç»æ¥å¿ï¼
妿æåï¼åºè¯¥å¯ä»¥çå°ä¸é¢çæ¥å¿ï¼
1) ç¶åå°±æ¯ç¨iwconfig对wlan0è¿è¡è®¾ç½®äºï¼æ¹ä¾¿èµ·è§å¯ä»¥ç´æ¥åå¨/etc/network/interfaceéé¢ãæ¯å¦æä½¿ç¨çæ¯WEP open认è¯ådhcpï¼æå¨/etc/network/interfaceéé¢å°±æ¯è¿æ ·åç(å ¶ä¸power offé£è¡æ¯ç¨æ¥å ³épower managementçï¼è¿æ ·å°±ä¸ä¼å¨æ²¡æè¿æ¥ä¸æ®µæ¶é´åèªå¨æå¼è¿æ¥äº)ï¼
ç¶åæ¯æ¬¡å¯å¨æè æå ¥æ 线ç½å¡å°±ä¼èªå¨è¿æ¥äºï¼æå®ï¼
====使ç¨WPA认è¯====
WPAè®¤è¯æ¯WEPè®¤è¯æ´å®å ¨(使¯ä¼ç¨å¾®æ ¢ä¸ç¹)ï¼èä¸æäºæ 线路ç±å¨ä½¿ç¨WEP认è¯çæ¶ååªè½ç¨16è¿å¶å符串(æ¯å¦æç¨çNetGear)ï¼è¿æ ·å«ç设å¤è¾å ¥å¯ç ä¼å¾éº»ç¦ã
è¦å¨Linuxä¸ä½¿ç¨WPA认è¯ï¼éè¦å®è£ wpasupplicantå ãå®è£ åä¿®æ¹/etc/network/interfaceæä»¶ï¼
å ¶ä¸/etc/wpa_supplicant.conf为wpasupplicantçé ç½®æä»¶ï¼å ·ä½å 容å¦ä¸ï¼
è¿æ ·å°±å¯ä»¥ç¨WPA认è¯çæ 线ç½äºãwpasupplicant带æ¥çå¦ä¸ä¸ªå¥½å¤æ¯æçº¿åä¼èªå¨éè¿ã
=====Linuxä¸çæ 线ç½å¡=====
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]æ¯TP-Linkåºåçå»ä»·802.11g PCMCIAæ 线ç½å¡(æè±ï¿¥130è´å¾ï¼åºè¯¥è¿å¯ä»¥æ´ä¾¿å®)ï¼[[http://www.kubuntu.org/ Kubuntu]]æ¯èåçUbuntu项ç®çKDEçæ¬ã
å¨Linuxä¸é©±å¨æ 线ç½å¡ä¸»è¦æ¯ä½¿ç¨ndiswrapperåiwconfigä¸¤ä¸ªå·¥å ·ãå ¶ä¸ndiswrapperæ¯ç¨æ¥ä½¿ç¨Windows驱å¨çå·¥å ·ï¼iwconfigæ¯Linuxä¸çæ 线ç½ç®¡çå·¥å ·ãTL-WN510Gæ¯ndiswrapper wikiä¸è¢«è¯å®å¯ç¨ç䏿¬¾æ 线ç½å¡ã
æ¥éª¤ï¼([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation åè1]]ï¼[[https://wiki.ubuntu.com/SetupNdiswrapperHowto åè2]])
1) ä¸è½½ndiswrapper 1.5(or any newest version)çæºç ï¼å 为Kubuntuèªå¸¦çndiswrapperæ¯1.1ï¼çæ¬è¿ä½ã
1) ç¨ä¸é¢çå½ä»¤å®è£ ç¼è¯æºç éè¦çç¸åºå ï¼
1) è§£å缩ä¸è½½ä¸æ¥çæºç å ï¼è¿å ¥è§£ååºæ¥çç®å½
1) å 为Ubuntuè·æ®élinuxç®å½ç»æä¸å¤ªä¸æ ·ï¼ç¨ä¸é¢çå½ä»¤æ¿æ¢ä¸ä¸ï¼
1) è¿è¡ä¸é¢çå½ä»¤æ¥å®è£ ï¼
1) åå¤å¥½ä½ çWindows驱å¨ï¼å°±æ¯å®è£ å çä¸é£ä¸ªDriverç®å½ã注æè¦ä½¿ç¨å®è£ å çä¸çé£ä¸ªçæ¬ãæç¨è¿tp-link主页ä¸ä¸è½½çæ°çæ¬ï¼ç»ææ¯å è½½æ 线ç½å¡çæ¶åæ80%çæºä¼é æå æ ¸crash -_-
1) è¿å ¥Driverç®å½ï¼è¿è¡
æ¥å®è£ 驱å¨ï¼ç¶åDriverç®å½å°±å¯ä»¥ä¸ç®¡äº(å æä¹å¯ä»¥ï¼ndiswrapperèªå·±å¤å¶äºä¸ä»½å¨/etc/ndiswrapperä¸)ï¼å¯ä»¥ç¨
çå°é©±å¨æè½½æåçä¿¡æ¯
æååç¨ä¸é¢çå½ä»¤å»ºç«wlan0è¿ä¸ªå«åï¼
1) å è½½ndiswrapper模åï¼è¿è¡ä¸é¢çå½ä»¤ï¼
è¿è¡å®åå¯ä»¥ç¨ä¸é¢çå½ä»¤ççç³»ç»æ¥å¿ï¼
妿æåï¼åºè¯¥å¯ä»¥çå°ä¸é¢çæ¥å¿ï¼
1) ç¶åå°±æ¯ç¨iwconfig对wlan0è¿è¡è®¾ç½®äºï¼æ¹ä¾¿èµ·è§å¯ä»¥ç´æ¥åå¨/etc/network/interfaceéé¢ãæ¯å¦æä½¿ç¨çæ¯WEP open认è¯ådhcpï¼æå¨/etc/network/interfaceéé¢å°±æ¯è¿æ ·åç(å ¶ä¸power offé£è¡æ¯ç¨æ¥å ³épower managementçï¼è¿æ ·å°±ä¸ä¼å¨æ²¡æè¿æ¥ä¸æ®µæ¶é´åèªå¨æå¼è¿æ¥äº)ï¼
ç¶åæ¯æ¬¡å¯å¨æè æå ¥æ 线ç½å¡å°±ä¼èªå¨è¿æ¥äºï¼æå®ï¼
====使ç¨WPA认è¯====
WPAè®¤è¯æ¯WEPè®¤è¯æ´å®å ¨(使¯ä¼ç¨å¾®æ ¢ä¸ç¹)ï¼èä¸æäºæ 线路ç±å¨ä½¿ç¨WEP认è¯çæ¶ååªè½ç¨16è¿å¶å符串(æ¯å¦æç¨çNetGear)ï¼è¿æ ·å«ç设å¤è¾å ¥å¯ç ä¼å¾éº»ç¦ã
è¦å¨Linuxä¸ä½¿ç¨WPA认è¯ï¼éè¦å®è£ wpasupplicantå ãå®è£ åä¿®æ¹/etc/network/interfaceæä»¶ï¼
å ¶ä¸/etc/wpa_supplicant.conf为wpasupplicantçé ç½®æä»¶ï¼å ·ä½å 容å¦ä¸ï¼
è¿æ ·å°±å¯ä»¥ç¨WPA认è¯çæ 线ç½äºãwpasupplicant带æ¥çå¦ä¸ä¸ªå¥½å¤æ¯æçº¿åä¼èªå¨éè¿ã
Deletions:
[[http://www.tp-link.com.cn/product/ProductDetail.asp?ProductNO=264 TP-Link TL-WN510G]]是TP-Link出品的廉价802.11g PCMCIA无线网卡(我花¥130购得,应该还可以更便宜),[[http://www.kubuntu.org/ Kubuntu]]是著名的Ubuntu项目的KDE版本。
在Linux下驱动无线网卡主要是使用ndiswrapper和iwconfig两个工具。其中ndiswrapper是用来使用Windows驱动的工具,iwconfig是Linux下的无线网管理工具。TL-WN510G是ndiswrapper wiki上被证实可用的一款无线网卡。
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto 参考2]])
1) 下载ndiswrapper 1.5(or any newest version)的源码,因为Kubuntu自带的ndiswrapper是1.1,版本过低。
1) 用下面的命令安装编译源码需要的相应包:
1) 解压缩下载下来的源码包,进入解压出来的目录
1) 因为Ubuntu跟普通linux目录结构不太一样,用下面的命令替换一下:
1) 运行下面的命令来安装:
1) 准备好你的Windows驱动,就是安装光盘上那个Driver目录。注意要使用安装光盘上的那个版本。我用过tp-link主页上下载的新版本,结果是加载无线网卡的时候有80%的机会造成内核crash -_-
1) 进入Driver目录,运行
来安装驱动,然后Driver目录就可以不管了(删掉也可以,ndiswrapper自己复制了一份在/etc/ndiswrapper下),可以用
看到驱动挂载成功的信息
成功后用下面的命令建立wlan0这个别名:
1) 加载ndiswrapper模块,运行下面的命令:
运行完后可以用下面的命令看看系统日志:
如果成功,应该可以看到下面的日志:
1) 然后就是用iwconfig对wlan0进行设置了,方便起见可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的(其中power off那行是用来关闭power management的,这样就不会在没有连接一段时间后自动断开连接了):
然后每次启动或者插入无线网卡就会自动连接了,搞定!
====使用WPA认证====
WPA认证比WEP认证更安全(但是会稍微慢一点),而且有些无线路由器使用WEP认证的时候只能用16进制字符串(比如我用的NetGear),这样别的设备输入密码会很麻烦。
要在Linux下使用WPA认证,需要安装wpasupplicant包。安装后修改/etc/network/interface文件:
其中/etc/wpa_supplicant.conf为wpasupplicant的配置文件,具体内容如下:
这样就可以用WPA认证的无线网了。wpasupplicant带来的另一个好处是断线后会自动重连。
Additions:
1) 运行下面的命令来安装:
make
sudo make install
====使用WPA认证====
WPA认证比WEP认证更安全(但是会稍微慢一点),而且有些无线路由器使用WEP认证的时候只能用16进制字符串(比如我用的NetGear),这样别的设备输入密码会很麻烦。
要在Linux下使用WPA认证,需要安装wpasupplicant包。安装后修改/etc/network/interface文件:
%%
wpa-conf /etc/wpa_supplicant.conf
%%
其中/etc/wpa_supplicant.conf为wpasupplicant的配置文件,具体内容如下:
%%
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="<Your SSID here>"
psk="<Your WPA password here>"
key_mgmt=WPA-PSK
proto=WPA
}
%%
这样就可以用WPA认证的无线网了。wpasupplicant带来的另一个好处是断线后会自动重连。
make
sudo make install
====使用WPA认证====
WPA认证比WEP认证更安全(但是会稍微慢一点),而且有些无线路由器使用WEP认证的时候只能用16进制字符串(比如我用的NetGear),这样别的设备输入密码会很麻烦。
要在Linux下使用WPA认证,需要安装wpasupplicant包。安装后修改/etc/network/interface文件:
%%
wpa-conf /etc/wpa_supplicant.conf
%%
其中/etc/wpa_supplicant.conf为wpasupplicant的配置文件,具体内容如下:
%%
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="<Your SSID here>"
psk="<Your WPA password here>"
key_mgmt=WPA-PSK
proto=WPA
}
%%
这样就可以用WPA认证的无线网了。wpasupplicant带来的另一个好处是断线后会自动重连。
Deletions:
make deb
cd ..
sudo dpkg -i --force-overwrite ndiswrapper-utils_1.5-1_i386.deb
sudo dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
Additions:
成功后用下面的命令建立wlan0这个别名:
Deletions:
Additions:
sudo dpkg -i --force-overwrite ndiswrapper-utils_1.5-1_i386.deb
sudo dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
sudo dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
Deletions:
dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
Additions:
1) 然后就是用iwconfig对wlan0进行设置了,方便起见可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的(其中power off那行是用来关闭power management的,这样就不会在没有连接一段时间后自动断开连接了):
wireless_power off
wireless_power off
Deletions:
Additions:
1) 然后就是用iwconfig对wlan0进行设置了,方便起见可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的:
Deletions:
Additions:
mapping hotplug
script grep
map eth0
map wlan0
script grep
map eth0
map wlan0
Additions:
步骤:([[http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation 参考1]],[[https://wiki.ubuntu.com/SetupNdiswrapperHowto 参考2]])
1) 用下面的命令安装编译源码需要的相应包:
%% sudo apt-get install debhelper build-essential fakeroot linux-headers-$(uname -r) %%
1) 解压缩下载下来的源码包,进入解压出来的目录
1) 因为Ubuntu跟普通linux目录结构不太一样,用下面的命令替换一下:
%%
sed -e "s/misc/kernel\/drivers\/net\/ndiswrapper/g" debian/rules > debian/temp
mv debian/temp debian/rules
%%
1) 运行下面的命令,其中deb文件名中的1.5替换成你的ndiswrapper的版本:
%%
make deb
cd ..
dpkg -i --force-overwrite ndiswrapper-utils_1.5-1_i386.deb
dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
%%
1) 准备好你的Windows驱动,就是安装光盘上那个Driver目录。注意要使用安装光盘上的那个版本。我用过tp-link主页上下载的新版本,结果是加载无线网卡的时候有80%的机会造成内核crash -_-
1) 进入Driver目录,运行
%% sudo ndiswrapper -i 11gAdapter.inf %%
来安装驱动,然后Driver目录就可以不管了(删掉也可以,ndiswrapper自己复制了一份在/etc/ndiswrapper下),可以用
%% ndiswrapper -l %%
看到驱动挂载成功的信息
%%
Installed ndis drivers:
11gadapter driver present, hardware present
%%
成功候用下面的命令建立wlan0这个别名:
%% sudo ndiswrapper -m %%
1) 加载ndiswrapper模块,运行下面的命令:
%%
sudo depmod -a
sudo modprobe ndiswrapper
%%
运行完后可以用下面的命令看看系统日志:
%% dmesg | grep ndiswrapper %%
如果成功,应该可以看到下面的日志:
%%
ndiswrapper version 1.5 loaded
ndiswrapper: driver ''11gAdapter'' added
%%
1) 然后就是用iwconfig对wlan0进行设置了,方便其间可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的:
%%
iface wlan0 inet dhcp
wireless_keymode open
wireless_key s:<YourWEPKeyHere>
wireless_mode managed
wireless_essid <YourAPNameHere>
wireless_nick fishy
auto wlan0
%%
然后每次启动或者插入无线网卡就会自动连接了,搞定!
1) 用下面的命令安装编译源码需要的相应包:
%% sudo apt-get install debhelper build-essential fakeroot linux-headers-$(uname -r) %%
1) 解压缩下载下来的源码包,进入解压出来的目录
1) 因为Ubuntu跟普通linux目录结构不太一样,用下面的命令替换一下:
%%
sed -e "s/misc/kernel\/drivers\/net\/ndiswrapper/g" debian/rules > debian/temp
mv debian/temp debian/rules
%%
1) 运行下面的命令,其中deb文件名中的1.5替换成你的ndiswrapper的版本:
%%
make deb
cd ..
dpkg -i --force-overwrite ndiswrapper-utils_1.5-1_i386.deb
dpkg -i --force-overwrite ndiswrapper-modules-$(uname -r)_1.5-1_i386.deb
%%
1) 准备好你的Windows驱动,就是安装光盘上那个Driver目录。注意要使用安装光盘上的那个版本。我用过tp-link主页上下载的新版本,结果是加载无线网卡的时候有80%的机会造成内核crash -_-
1) 进入Driver目录,运行
%% sudo ndiswrapper -i 11gAdapter.inf %%
来安装驱动,然后Driver目录就可以不管了(删掉也可以,ndiswrapper自己复制了一份在/etc/ndiswrapper下),可以用
%% ndiswrapper -l %%
看到驱动挂载成功的信息
%%
Installed ndis drivers:
11gadapter driver present, hardware present
%%
成功候用下面的命令建立wlan0这个别名:
%% sudo ndiswrapper -m %%
1) 加载ndiswrapper模块,运行下面的命令:
%%
sudo depmod -a
sudo modprobe ndiswrapper
%%
运行完后可以用下面的命令看看系统日志:
%% dmesg | grep ndiswrapper %%
如果成功,应该可以看到下面的日志:
%%
ndiswrapper version 1.5 loaded
ndiswrapper: driver ''11gAdapter'' added
%%
1) 然后就是用iwconfig对wlan0进行设置了,方便其间可以直接写在/etc/network/interface里面。比如我使用的是WEP open认证和dhcp,我在/etc/network/interface里面就是这样写的:
%%
iface wlan0 inet dhcp
wireless_keymode open
wireless_key s:<YourWEPKeyHere>
wireless_mode managed
wireless_essid <YourAPNameHere>
wireless_nick fishy
auto wlan0
%%
然后每次启动或者插入无线网卡就会自动连接了,搞定!
Deletions:
1) %% sudo apt-get install debhelper build-essential fakeroot linux-headers-$(uname -r) %%
未完待续