|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Ber_thaw99 于 2024-9-27 18:22 编辑
! [0 @' }8 A S N9 D n+ y) C
: t5 q, D- o2 C; m. v4 n
% o0 K" }; [6 S9 a* j, P: @9 G; u- ^, i7 L' E
本文介绍在Linux 命令行界面中手动配置无线网卡的方法。目前流行的多数发行版都支持用图形界面的network- manager方便地进行配置,而无需使用本文所介绍的原始方法。% t _$ A0 o; z) _9 {
% @; N' t& {* U" r下面介绍使用iwconfig和ifconfig等命令在命令行状态下配置无线网络。前题是无线网卡驱动已经正确安装,并被系统正确识别。' ^, Z! V4 U: f0 T* J0 F# Q
4 {: P k, |0 ~2 }# V. }5 U. ~7 `大体思路
3 b* {% t$ z$ ]) N$ I
$ _) T+ N. N. L$ a6 t y- A工作的大体思路如下: [ a0 l7 o. l. a
, O3 _9 f, L( q% H# Z) k用iwconfig开启无线网卡的电源,并查找区域内的无线网络7 d) A& N" o7 C& I- {
, C, ^! s. r* T* Q; K$ o& g* R
连接到相应的无线网络
5 a0 T) Z6 F8 t6 B3 x1 A) r7 x# L" U' t% A: n8 ~
通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)/ o, ]4 [' V- g" ^1 E+ F
, v; P0 z5 c" D3 K' X7 J4 p; _( `1 c
2 |1 v6 n. J' _- ~# j; U* f! r
注意: Y- j: g. P6 M( n9 m G
3 P- m: D; j) F
假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在操作时做相应的修改。/ T' R, T! m- t# W+ }; s
7 h& c' n6 O- _
具体过程5 t' x/ W+ M* \" N0 E" h" d
, y) M: d, V% x0 p, R1. 打开无线网卡电源
4 u: t# ~ e: r1 o4 Y* m: J+ Q$ g8 [
iwconfig wlan0 txpower on 无线网络的信号灯应该亮了。
6 t: U4 |* B) U9 i$ p8 U
+ T! }4 Q q) G1 c$ R) C; s% P2. 列出区域内的无线网络
: T* t+ u# x& x
5 A4 s" ~" ~$ l+ f/ ]$ ^8 F* Tiwlist wlan0 scan' h' r2 w2 M0 Z0 n8 _* ?* g
; c2 Y( y! @( b( m/ d7 l3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令& B3 |9 y3 H* ]* }+ }
, t: G& H+ ^. b1 _iwconfig wlan0 essid "MyHome"
" n0 i: W7 i0 [8 a
, {- i' C1 J, z4 \ V' u) e9 V: b如果网络是加密的,密码是0123456789,那么就输入命令3 D9 N9 B. o; M, c
- ~/ l1 i. S3 |iwconfig wlan0 essid "MyHome" key 0123-4567-895 K7 A- Z, G- l% K* _- y
1 x. |$ Q9 t8 n( j5 r
4. 如果正常的话,输入
, A; d" J" j/ z3 H B- {- x. ?" t4 A9 ^* ^- n1 F
iwconfig wlan0
. ]# n2 w& D( z6 c* g6 i- m
9 K% G, J9 C9 r7 b8 p就可以看到连接正常的各项参数了。 @( f( i. @; O8 ^8 _: J
; ~. v m b$ w. [: X& |, l. F
5. 启用无线网卡- m. r4 ?( N5 \0 J! r7 W/ X
4 T1 b- r; H2 F) M7 \' o) v+ @
ifconfig wlan0 up
* c3 t; U" f2 Y Z. O0 m- u
5 h1 H: Z* p. `4 i5 E. Q% c6. 如果是用DHCP获取IP的,那么用dhclient 或dhcpcd获取ip* h( Y' D2 X3 Y$ i/ g0 _
8 X) k+ l- C- Xdhclient wlan0
9 B! ^8 c7 k7 u( R Z; ?2 r7 O4 B* X8 E+ G
或
- u9 H5 U: c. ?( l" m0 n& v# ~6 q M( A
+ L# p! e4 U4 r; Q/ }dhcpcd wlan0
: b, W: n9 a. A0 s& D4 }
: ]* N) q, ^$ D, E- ~" |7. 现在无线网卡应该可以正常使用了。
7 V2 E+ S; k6 o/ k
; }, U/ e% H) D- o9 IPS:
- q3 J2 l) X2 S7 w7 L" o; h2 Y# J& b' _8 H: ^. U
如果现在还不能联网。那么点击网络图标。选择链接到隐藏的无线网络。输入找到的网络的名字。
4 D8 N/ O4 V) M) l( m, f; M; q g- z
) q u: {; H1 N( m- R图形化的网络管理程序是System-> references->Network Connections。打开程序后,点击无线网络项目,点击add增加一个新的无线网络。 给出任意的Connection Name。SSID中输入无限网络的名字。wireless security中选择一种合适的加密类型。key中输入无限网络的密码。 1 n. ~: |% p- L5 t( b$ S" t$ ?
& {6 ~( Q) a* j, ^5 D+ J! Y其他字段都不修改。 执行后,应该能够链接无限网络。 可以使用iwconfig wlan0命令查看是否正确连接无线网络。
( w$ M* [) d8 A% V2 f: c$ ~. b: \2 f. J
, d7 r! p8 b" g: g" t未正确链接无线网络的输出:+ U K" i# R, l% b) W4 r
$ s& o# [8 C# q: E2 y$ h0 t, `
iwconfig wlan07 F/ C/ K8 j( ~! @/ j
wlan0 IEEE 802.11abg ESSID ff/any
' ^7 w) V, {0 `. y! `. c! u' X Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm `0 q% A2 L- o/ ?/ R; M
Retry long limit:7 RTS thr ff Fragment thr ff$ z+ O; [ h/ q7 _" Z" x. k
Power Management:off
& Y& F3 f. L# C7 n% ?! u! ~' F( p& s3 U/ Z9 r( U
正确链接无线网络后的输出:
, h& z6 j1 k4 n6 T9 A
, |4 `! r0 a3 `' w, Diwconfig wlan05 u% R3 f- G, Y, N8 i' J# V
wlan0 IEEE 802.11abg ESSID:"LilyHomeRout" # [2 A% X% H* q2 U( p0 A* E
Mode:Managed Frequency:2.437 GHz Access Point: 00:23:CD:22:1A:A8 , f6 x" m T/ f* N g
Bit Rate=54 Mb/s Tx-Power=0 dBm % N, c+ ^% G* S" w
Retry long limit:7 RTS thr:off Fragment thr:off4 r: |0 m, s. j
Power Management:off3 V1 T/ m. \9 z5 u8 \
Link Quality=65/70 Signal level=-45 dBm
0 h- o9 `: c% t f& u Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
6 {$ K) f4 y6 n" @7 _) @ Tx excessive retries:0 Invalid misc:0 Missed beacon:0; s/ D$ V% p/ }8 D: c! S& U
& u; Y- h3 y F, W1 | e
|
|