Ubunut8.04 配置USB无线网卡TP-WN321G+出现的问题

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

Ubunut8.04 配置USB无线网卡TP-WN321G+出现的问题

#1

帖子 farseerforever » 2008-08-19 21:58

各位
最近想在Ubunut8.04上使用无线网卡,与另外一台PC进行点对点通讯,却出现了问题。
该问题在7.10的版本上没有出现过,而且两台7.10的PC能够正常实现点对点通讯,双方能互相ping 通
而8.04却出现问题,描述如下:


1.插入USB网卡

2.查看dmesg信息
#dmesg|tail 得到相关信息
[ 6861.235192] usb 5-2: new high speed USB device using ehci_hcd and address 7
[ 6861.506021] usb 5-2: configuration #1 chosen from 1 choice
[ 6861.771698] phy2: Selected rate control algorithm 'simple'
[ 6861.784249] udev: renamed network interface wlan0 to wlan1
[ 6861.952172] ADDRCONF(NETDEV_UP): wlan1: link is not ready

3.使用ifconfig查看信息
eth0 Link encap:以太网 硬件地址 00:14:85:96:03:e3
inet 地址:***.***.***.*** 广播:***.***.***.*** 掩码:***.***.***.***
inet6 地址: 2001:250:1804:d11:214:85ff:fe96:3e3/64 Scope:Global
inet6 地址: fe80::214:85ff:fe96:3e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:34322 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:10606 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:27067836 (25.8 MB) 发送字节:2115325 (2.0 MB)

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:60 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:60 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:4624 (4.5 KB) 发送字节:4624 (4.5 KB)

wlan1 Link encap:以太网 硬件地址 00:19:e0:7b:a0:68
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)

wmaster0 Link encap:未指定 硬件地址 00-19-E0-7B-A0-68-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)

4.用iwconfig查看信息
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan1 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


5.发现没有对wlan1进行设置,所以对网卡进行设置
# sudo ifconfig eth0 down 怕有影响,所以关掉,反正关掉了不会有问题
# sudo ifconfig wlan1 down 在设置过程中如果wlan1是启动状态,则会报错
# sudo iwconfig essid myhome
# sudo iwconfig mode Ad-Hoc 设置点对点模式
# sudo ifconfig wlan1 192.168.1.1 netmask 255.255.255.0 up
此时报错
SIOCSIFFLAGS: 操作不支持
SIOCSIFFLAGS: 操作不支持

5.再次查看ifconfig
eth0 Link encap:以太网 硬件地址 00:14:85:96:03:e3
inet 地址:***.***.***.*** 广播:***.***.***.*** 掩码:***.***.***.***
inet6 地址: 2001:250:1804:d11:214:85ff:fe96:3e3/64 Scope:Global
inet6 地址: fe80::214:85ff:fe96:3e3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:34322 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:10606 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:27067836 (25.8 MB) 发送字节:2115325 (2.0 MB)

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:60 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:60 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:4624 (4.5 KB) 发送字节:4624 (4.5 KB)

发现wlan1已经被关掉了,启动不了

6.查看iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan1 IEEE 802.11g ESSID:""
Mode:Ad-Hoc Frequency:2.412 GHz Cell: Not-Associated
Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

发现mode改变了

7.[问题一]
经过实验,发现一个问题,如果不要设置mode参数,则可以重新启动

8.[问题二]
在7.04的版本上实验过,发现插上无线网卡,并且ifconfig之后有不同之处
wmaster0 Link encap:UNSPEC HWaddr 00-19-E0-7B-A1-DF-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
这个7.04的版本的encap的值是UNSPEC,而8.04的版本却是wmaster0 Link encap:未指定

9.查看驱动:
lsmod | grep rt
rt2500usb 24320 0
rt73usb 27136 0
rt2x00usb 12800 2 rt2500usb,rt73usb
rt2x00lib 22528 3 rt2500usb,rt73usb,rt2x00usb
rfkill 8592 1 rt2x00lib
input_polldev 5896 1 rt2x00lib
crc_itu_t 3072 1 rt2x00lib
mac80211 165652 2 rt2x00usb,rt2x00lib
exportfs 6016 1 nfsd
parport_pc 36260 1
parport 37832 3 ppdev,lp,parport_pc
iTCO_vendor_support 4868 1 iTCO_wdt
agpgart 34760 3 drm,intel_agp
usbcore 146028 7 rt2500usb,rt73usb,rt2x00usb,ov511,ehci_hcd,uhci_hcd

10.网上一些解决的方案,是重新下一个驱动,然后编译安装,也尝试过,并把旧的驱动列入blacklist,但是也没成功,是能在设置mode时候启动网卡,但是iwlist wlan1 scanning却无法得到结果
而且发现装了新的驱动之后,发现ifconfig无法列出wmaster0的信息了,无语……

请高手指点
回复