[一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
aihaozhe2
帖子: 295
注册时间: 2009-08-19 20:21

[一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

#1

帖子 aihaozhe2 » 2009-11-29 22:54

今天早先时候在论坛里发了一个帖子

viewtopic.php?f=116&t=245226

,询问有关命令行配置无线网络的问题,受到启发,做了一点尝试,在这里留下帖子做个笔记。。

我的状况: Debian lenny , kernel 2.6.26-686 , opebox+tint2
网卡两块 Broadcom NetXtreme BCM5710 和 Intel Pro/Wireless 2200BG

步骤有三个:

1、连接到路由器

命令行

代码: 全选

iwconfig <A>  essid <B>  ap <C>  rate<D> freq<E>  channel<F> key <G>
A:网卡在计算机上是别的编号,wlan0等等。 例如,wlan0
B:无线网络的名称。例如,BBBB
C:接入点,就是路由的MAC。例如,CC:CC:CC:CC:CC:CC
D:传输带宽(不知道中文是不是应该这么翻译),就是路由上标称的类似108M,54M的东西。例如,54M
E:(频率?这个应该怎么翻译?)就是路由上标称的类似2.4GHz的数据。例如,2.4g,注意,g小写
F:频道编号。例如,10
G:密码。。注意,WEP加密的信号,要在后面加上restricted 。例如,1234 ,并且WEP加密

全部表达出来就是:

代码: 全选

iwconfig wlan0 essid BBBB ap CC:CC:CC:CC:CC:CC rate 54M freq  2.4g channel 11 key 1234 restricted
注意空格。

设置C:接入点,的好处是,当路由关闭对外广播的情况下,电脑仍然可以找到路由器,并连接。

第二步:获取IP

我是通过DHCP自动获取的,命令行

代码: 全选

dhclient <A>
A就是上面的A,网卡名称

对于静态IP,我没有设置。
原因:我在路由里对局域网ip地址做了预留,实际上在路由里固定下来了。

第三步:如果不想上网了,断开连接,命令行

代码: 全选

ifconfig <A> down


====================以下为三个补充内容=========================



==========补充一、wpa-psk加密方式====================



由于近日自己的路由被人破解了wep密码,还被人篡改了路由密码,害得我重置路由,因此我将无线加密方式由wep更改为wpa-psk。

步骤有六个

第一步:安装 wpa_supplicant,再次省略

第二步:生成psk密码

代码: 全选

wpa_passphrase <A> <B>
<A>:essid,即无线网络的名称,比如wlan
<B>:路由中你输入的wpa密码,这个密码是8-63位,比如aaaaaaaa

完整表达为

代码: 全选

wpa_passphrase wlan aaaaaaaa
输出为

代码: 全选

network={
        ssid="wlan"
        #psk="aaaaaaaa"
        psk=4d8b87f12d0f2d7d272cb52f7ddf2d9f1a9d3dc6bb25b87bb9dd307fad677379
}
第三步:生成.conf文件,通常名称为wpa_supplicant.conf,通常放在/etc/。这一步可以和第二步放在一起。

代码: 全选

wpa_passphrase wlan aaaaaaaa >> /etc/wpa_supplicant.conf
第四步:在无线网卡打开的情况下,输入

代码: 全选

wpa_supplicant -B -i <A> -Dwext -c /etc/wpa_supplicant.conf
[A]:无线网卡的名称

第五步:[如果需要的话]查看是否已经与路由连接成功

代码: 全选

iwconfig <A>
第六步:获取ip地址

代码: 全选

dhclient <A>


==========补充二、开启无线网卡的方式====================



[不知道我遇到的情况是否具有普遍性,仅做陈述]

一、原先用wep加密的时候,联网过程直接如下

代码: 全选

iwconfig <A> txpower on
ifconfig <A> up
iwconfig <A>  essid <B>  ap <C>  rate<D> freq<E>  channel<F> key <G>
dhclient <A>
注意 txpower那行

二、后来安装了wpa_supplicant,[网卡固件出问题了,不知道是否与wpa_supplicant有关],txpower不好用了

代码: 全选

# iwconfig eth2 txpower on
# iwlist eth2 power
eth2      Current mode:off
所以改为 power on,就解决了

代码: 全选

# iwconfig eth2 power on
# iwlist eth2 power
eth2      Current mode:on
三、[也许我将essid隐藏了,所以才有的这一步]与路由连接之前,一定要如下才可以连通路由,进而获得ip

代码: 全选

iwconfig eth2 essid <B>
B:无线网络的名称。


==========补充三、固件问题====================



[网卡固件出问题了,不知道是否与wpa_supplicant有关,仅做陈述]

1、问题描述

代码: 全选

dmesg|grep ipw
总是会看到找不到固件的信息,类似如下[当时的信息没有保存下来,不过大体是这样,下面的信息是网上复制的]

代码: 全选

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 21 (level, low) -> IRQ 21
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
firmware: requesting ipw2200-bss.fw
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:02:02.0 disabled
ipw2200: probe of 0000:02:02.0 failed with error -5
查看电源的时候,就是

代码: 全选

iwlist <A> txpower
还出现如下信息

代码: 全选

<A> unknown transmit-power information.

Current Tx-Power:xx dBm (xx mW)
2、问题解决

把固件放到另外一个文件夹里, 即可解决

代码: 全选

/usr/lib/hotplug/firmware/
txpower的问题,正如上面提到的,通过

代码: 全选

iwconfig <A>power on 
解决
上次由 aihaozhe2 在 2010-08-18 20:01,总共编辑 5 次。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 命令行配置无线上网的简单方法。。一点心得# iwconfig

#2

帖子 懒蜗牛Gentoo » 2009-12-09 20:24

Mark下,最近正研究这东西
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
zhoucga
帖子: 246
注册时间: 2009-06-12 8:55

Re: [一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

#3

帖子 zhoucga » 2010-08-05 22:21

这么多 需要慢慢看。。。 :em06 :em11
青春不是人生的一段时期,而是心灵的一种状况...
fhm476
帖子: 618
注册时间: 2008-08-24 21:34
来自: 福州

Re: [一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

#4

帖子 fhm476 » 2010-08-09 8:32

做个记录,正在研究~
serdes
帖子: 4
注册时间: 2008-04-09 23:22

Re: [一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

#9

帖子 serdes » 2010-09-01 10:13

能不能自动判断AP的加密模式呢? 比如在无加密, WEP和WPA加密之间自动识别, 并正确输入密钥类型? 好像WPA_Supplicant支持全套模式, 而不只是WPA.
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: [一点心得]命令行配置无线上网的方法。。[补充wpa-psk加密方式 以及网卡固件安装经验两点]

#10

帖子 thomasxie » 2010-10-01 9:53

mark :em01
时间就像一张网,你撒在那里,你的收获就在那里。
回复