此是我能实现上网的步骤。

1.

[plain] view plaincopy
  1. sudo iwconfig wlan0 txpower auto

2

[plain] view plaincopy
  1. sudo ifconfig wlan0 up

3.

[plain] view plaincopy
  1. sudo iwlist wlan0 scan

4.

[plain] view plaincopy
  1. sudo iwconfig wlan0 essid "CMCC-EDU" rate 54M freq 2.462g

5.

[plain] view plaincopy
  1. sudo dhclient wlan0

下面转自:http://forum.ubuntu.org.cn/viewtopic.php?f=116&t=245330&start=0

我的状况: 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

linux 无线上网 命令相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux if 命令判断条件总结

    linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...

  3. linux paste变量,Linux paste命令详解

     Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...

  4. linux unset命令,Linux unset命令

    Linux unset命令 Linux unset命令用于删除变量或函数. unset为shell内建指令,可删除变量或函数. 语法unset [-fv][变量或函数名称] 参数:-f 仅删除函数. ...

  5. linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  6. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

  7. Linux Find 命令精通指南

    作者:Sheryl Calish Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个.它很难,因为它的语法与其他 Linux 命令的标准语法不同.但是,它很强大,因 ...

  8. linux ps命令大全,Linux ps命令例子汇总

    Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...

  9. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

最新文章

  1. mysql的主从复制原理
  2. 改正错误:tensorflow.python.framework.errors_impl.NotFoundError: FindFirstFile failed for: ...
  3. pytorch中的pre-train函数模型引用及修改(增减网络层,修改某层参数等)
  4. String ua = request.getHeader(user-agent)---ua值为null
  5. 找出最具竞争力的子序列_力扣300——最长上升子序列
  6. java方法执行的时间_计算Java中任意一个方法的执行时间的工具类
  7. python字符串解析_Python-字符串解析-正则-re
  8. android studio lambda插件,Android Studio Lambda插件(gradle-retrolambda)安装
  9. Star Schema完全参考手册读书笔记三
  10. Django组件--cookie与session
  11. Unity项目的框架设计
  12. docker容器status为create状态
  13. Python让Excel飞起来—批量制作常用图表
  14. html加密文件怎么解密,加密文件如何解密?原理是什么?
  15. 如何在html添加悬浮页面,如何设置悬浮窗口?
  16. css改变hr的默认样式
  17. 视频监控系统显示大屏幕用液晶拼接屏还是液晶监视器?
  18. 科技爱好者周刊:第 87 期
  19. MySQL--基础知识点--51--dual
  20. 论文中出现的 cf. i.e. s.t. e.g. w.r.t. et al. etc等英文缩写是什么意思

热门文章

  1. 鲁大师 性能测试 计算机重启,电脑老自动重启,特别是鲁大师温度压力测试一开就自动重启是为什么?...
  2. C#自定义背景透明TextBox
  3. html5按钮篮筐怎么去,高手中锋的问题
  4. 欲见未见:曦光未昕,静池林影,放酒当歌,
  5. 基于对python循环常见逻辑错误的总结
  6. 初中没毕业的人怎么提升学历 有什么途径
  7. python:如何将excel文件转化成CSV格式
  8. 【Halcon视觉】标定
  9. 2023 中国城市商业魅力排行榜:探索西安商业活力与无限机遇【探索中国城市商业魅力排行榜】
  10. 文献翻译__人工智能时代医学图像重建中的凸优化算法(第4、5、6章)