Skip to Content

linux 无线网络配置为什么这么难--从windows到linux

winpup 的头像
看到了PUPPY,我认为这就是我要找的系统。对于VISTA的迟钝我深感痛恨,我确实需要一个小巧的可移动的办公系统。所以我安装了PUPPY4.12版。第一次离开WINDOWS,踏入陌生的操作系统。一切看上去都很顺利,无线网卡(intel2100)puppy正确识别,美好的前景似乎从此开始,,,但是很快,问题就来了:

看看下面的无线参数有什么问题吗?
ssid=?8'4?@#*#^$(*&!)&))($&!12

WAPkey='(^*&&%^&$%^$#%$@$#!@#_)+?<>?<":"|}{|Ov;UOTEUWEP\ BjZAm


在WINDOWS下,复制粘贴以上参数,启动无线联接,这一点问题都没有。但是在PUPPY下复制粘贴以上参数后,点击save,结果内存迅速从480多M可用,变为0M。重启后错误现象继续发生,为什么?三天后,参照网络教程,打开.config文件,赫然发现ssid字段中少了几个字符,再看一下key字段,少了起始部分的那个'单引号符,为什么会发生这种事情?我不懂linux语法,不知道问题产生的原因。看来PUPPY类LINUX系统自动删除掉了一些字符。
在Tink54M无线路由器中,重新设置ssid及key只包含字母和数字后。再重新设置PUPPY相关无线联接参数,终于可以正常上网。
第一次使用dos\windows以外的操作系统,给人的打击不是一般的沉痛,linux的内核终有一天会步入WINDOWS后尘........
#3117
labrador 的头像
好强大的ssid和key... 但一般来说ssid和key设得如此复杂并没有太大意义。

我不太了解Puppy中无线部分的配置,不过看样子这个参数应该写成:
ssid='?8\'4?@#*#^$(*&!)&))($&!12'
WAPkey='\'(^*&&%^&$%^$#%$@$#!@#_)+?<>?<":"|}{|Ov;UOTEUWEP BjZAm'

可能puppy中的无线网络配置不太好用吧,不过像ubuntu一类的linux,这方面的工具还是相当完善的,至少易用性方面不比windows zero configure差。另外,如果熟悉了linux命令行下的iwconfig/wpa_supplicant等工具,你会发现这些比windows zero configure强大太多了,也非常好用。
#3119
winpup 的头像
多谢你的讲解,在8GU盘上花了两个i小时安装完ubuntu后,直接将U盘重新量产了。还是puppy节省空间,我越来越喜欢这个小型移动办公系统了,我会花些时间来学习linux的命令,这篇文章是在PUPPY下写完的:)
puppy加油。
#3122
这个PUPPY的无线上网的.config文件在哪个地方?
我一直苦恼这个东西无法通过无线路由器上网。
两位能否指点一二?谢谢!
#3159
winpup 的头像
无线上网的.config文件在下面的两个文件夹里
/etc/network-wizard/wireless/profiles/
/etc/network-wizard/wireless/wpa_profiles/
#3211
楼上的,可否问下怎么配置config呢,我的无线设置里,config,都是空的,晕,最好能把你的具体内容给贴出来,参考设置下,谢谢!!
#3216
现在几乎可以肯定是puppy系统的问题,我刚安装了UB,结果一切正常,联网一点问题都没有。
#3241
winpup 的头像
我用的是英文版,所以有些英文单词翻译的不准确,希望可以帮到你。
首先,
1、在puppy4.12的桌面上点击connect(网络连接)图标,
2、在出现的菜单里选“Internet by network or wireless LAN(局域网或无线网络)”,点文字右边的图标。
3、在“puppy network wizard"选项中会列出eth0,eth1.....
我的列表显示type(类型)为Wireless的无线网卡为eth1,点击eth1进入下一步。
4、先点击“wireless(无线连接)”,出现配置菜单,
注意!!!此时输入的内容无效,必须先点击“scan(扫描”按钮,进行无线网络扫描,选中扫描到的ESSID,点确定,回到上一页。输入ESSID及密码,
注意!!!点击保存后,接着点击“use this profile(使用这个属性文件)”,如果成功,会在任务栏显示出网络图标。
5、网络虽然接上了,可能还是不能上网。点击“Auto DHCP”之后,再点击“Static ip”查看获得的静态IP地址是否正确,不正确就手工修改一下。

如果在第4步中两次扫描都没有扫描到无线接入点,请查看无线路由器中是否开启了无线功能,查看是否超出了有效距离。

感谢IP138网站,在没有安装输入法时,它提供的在线输入法,解决了临时输入中文的问题。
http://qq.ip138.com/ime/
#3301
我用的是中文版,楼主所说的连接,我都正常,DHCP,静态IP都没问题,显示正常连接,但是就是不能打开网页,后查看DNS也很正常,与XP下一样,改为OPENDNS,同样能连上,但是就是不能打开网页,晕死!!!!,我的是DELL D600,2100 3A网卡,但是驱动显示的是2100 3B,不晓得与这有关没。
#3379
winpup 的头像
我对LINUX不太清楚,如果IP与DNS都与XP下一样,可能不是网卡驱动的问题。
搜索到一个贴子,他的网卡也是2100 3a的
可能会对你有帮助,以下为引用部分
--------------------------------------------------------------------------------------------------------------------
这里的配置是没问题的(修改了部分加密信息)。
[root@ern ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
这里稍微能看出点问题来了,默认路由是走eth0(有线连接),如果禁用eth0呢
[root@ern ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
eth1不能上网了……那位通病相连的老外是在上面有两条默认路由,在eth0和eth1各有一条。熟悉网络的兄弟大概已经明白了,不过我不学网络好多年咯,跟着别人做吧 ,呵呵。
[root@ern ~]# route add default gw 192.168.0.1 metric 1 eth1
[root@ern ~]# route add default gw 192.168.0.1 metric 2 eth0
[root@ern ~]# route del default gw 192.168.0.1 metric 0 eth1
[root@ern ~]# route
--------------------------------------------------------------------------------------------------------
原文来源于http://yaoyp.spaces.live.com/Blog/cns!AC5FD97B8A549660!1085.entry
经测试,上述命令可以在puppy 4.12的控制台中运行.可能需要将192.168.0.1改为与路由器中设置一样(我的是192.168.1.1)
#3387
labrador 的头像
#3301的问题可能还是出在DNS设置上。
#3404
我的运行了PUPPY之后,输入文字键盘为什么A和E,M和',X和T对调了,用起来很不舒服啊。能不能咋个解决啦!!

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.