Skip to Content

【已解决】如何让圣诞版puppy启动后就自动用无线连接工具连上我的无线路由器?

手动 IP和DNS 开机后都能固定下来了 ok了!那么如何让圣诞版puppy启动后就自动用无线连接工具(rutilt)连上我的无线路由器?比如我那无线SSID为 NETGEAR,WEP密码为0123456789,信道为11,怎么写个配置文件然后用脚本

rutilt 配置文件

使得开机后就能连接上?

我现在发现rutilt文件夹里面有个 xml 文件,里面内容就是我自己无线的配置,但是rutilt *.xml 是不行的,提示错误。我现在都是开机后打开rutilt图形界面,然后scan找到自己的无线路由器,在profile选项里面找到自己配置好的无线,点击应用就可以连接无线了。我还是觉得这样麻烦,有时候点击scan会cpu100%的要结束进程重开rutilt。如何开机后就能连接上?
#3911
labrador 的头像
一般用iwconfig命令就可以了
ifconfig wlan0 up
iwconfig wlan0 key s:0123456789 essid NETGEAR
dhcpcd wlan0
#3945
谢谢老大!原来配置连接无线使用命令 iwconfig。因为是用你给的脚本设置静态IP和DNS,在脚本最后也就加了一条

iwconfig wlan0 key 0123456789 essid NETGEAR 就ok啦!(不知道为什么 key s: 不行,把“s:”去掉就可以)

ifconfig wlan0 up和dhcpcd wlan0不需要的,如果加上dhcpcd wlan0还提示出错!查查iwconfig,密码有好多类型

用法:

WEP密钥可以是40bit,用10个十六进制数字或者5个ASCII字符表示,也可以是128bit,用26个十六进制数字或者13个ASCII字符表
示。
示例:
#iwconfig eth0 key 0123-4567-89
#iwconfig eth0 key [3] 0123-4567-89
#iwconfig eth0 key s:password [2]
#iwconfig eth0 key [2]
#iwconfig eth0 key open
#iwconfig eth0 key off
#iwconfig eth0 key restricted [3] 0123456789
#iwconfig eth0 key 01-23 key 45-67 [4] key [4]

上面的示例中 [2]、[3]、[4]不知道是什么?
#3946
labrador 的头像
WEP可以设置4个密码,只要有一个能和ap的密码匹配就可以了。
#3952
还有小问题啊:

我这附近的无线网很多,有个没密码的SSID为Default的是不能上网的,puppy启动后都自动连上这个,虽然用

iwconfig wlan0 key 0123456789 essid NETGEAR之后,表面上看上去是连接我自己的,实际上wlan0的实际地址是

别人的,只有先断开Default然后再连接自己的就ok,断开Default无线连接不知道是什么命令?我用

ifconfig wlan0 down 之后再ifconfig wlan0 up不行
#3953
labrador 的头像
用iwconfig wlan0 key 0123456789 essid NETGEAR应该可以断开原来的链接啊,稍微等一下试试,可以运行iwconfig wlan0获得当前链接的信息,一般当连接速度大于1mbps的时候就说明已经连接成功了。

可以运行iwconfig wlan0 essid off关闭原来的连接。
#3964
用iwconfig wlan0 key 0123456789 essid NETGEAR应该可以断开原来的链接啊,稍微等一下,没有用的!

iwconfig wlan0获得当前链接的信息------essid是自己的NETGEAR,而Acesso Point还是别人的 Mac 地址

运行iwconfig wlan0 essid off关闭-----只能关闭essid名称,不能关闭连接

后来试着用iwconfig wlan0 ap off还真的关闭连接了,然后再用iwconfig wlan0 key 0123456789 essid NETGEAR可以啦!

弄一个脚本放在开机启动项手动设置IP、DNS、无线连接算搞定了!
#13346
把你这个脚本放上来分享一下吧。
#13352
=> #3964 由 guanjinman 在 星期一, 02/23/2009 - 23:09 发表。
from 02/23/2009 to 08/12/2013 : 4.5 years ago, 未知佳人今在何方, 小的我來代言較快

=> 后来试着用iwconfig wlan0 ap off还真的关闭连接了,然后再用iwconfig wlan0 key 0123456789 essid NETGEAR可以啦!

you can:
# geany /etc/rc.d/rc.local
insert 2 lines:

iwconfig wlan0 ap off
iwconfig wlan0 key 0123456789 essid NETGEAR

ok!

see these:
/root/Startup/README.txt
/etc/rc.d/README.txt

发表新评论

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

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

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