QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3442|回复: 13

求助:如何设置是ml能够自动连接无线网络?

[复制链接]
发表于 2011-6-25 14:44:00 | 显示全部楼层 |阅读模式
自己家的无线网络是wpa的,设置了ifcfg-wlan0,但是启动时无法连接。
显示
"Determining IP information for wlan0... failed; no link present. Check cable?"
随后启动wpa_supplicant,但是登录后需要root下运行:dhclient wlan0才能获取ip,连接网络。
能不能在服务里面自动连接无线网络啊?
发表于 2011-6-25 14:47:18 | 显示全部楼层
我每次都要自己up ... 而且netmanager找到的无线网络名单不全
回复

使用道具 举报

 楼主| 发表于 2011-6-25 15:20:17 | 显示全部楼层
原帖由 dgy18787 于 2011-6-25 14:47 发表
我每次都要自己up ... 而且netmanager找到的无线网络名单不全
我用networkmanager也搜不全。虽然我要连接的找到了,但是连接出错,只好手动连接。现在希望能够自动连接,免得麻烦。
回复

使用道具 举报

发表于 2011-6-25 16:25:08 | 显示全部楼层
原帖由 superhxl 于 2011-6-25 14:44 发表
自己家的无线网络是wpa的,设置了ifcfg-wlan0,但是启动时无法连接。
显示
"Determining IP information for wlan0... failed; no link present. Check cable?"
随后启动wpa_supplicant,但是登录后需要root下运行:dhclient ...

我有能力实现普通用户通过 dbus 服务执行 root 的权限的命令,很麻烦的是我没有笔记本,不会用无线网络,你可以把你的操作过程有几种情况用把指令集过程写出来,我来实现界面化的自动工具。
你是否尝试过把 dhclient wlan0 这行指令写进 /etc/profile 最尾,是否能解决问题?

[ 本帖最后由 haulm 于 2011-6-25 16:27 编辑 ]
回复

使用道具 举报

发表于 2011-6-25 22:52:03 | 显示全部楼层
netmanager好像连接无线网络的能力不如wlassistant。不行的话,就装个wlassistant吧,只依赖kdelibs-3。
回复

使用道具 举报

 楼主| 发表于 2011-6-25 23:56:05 | 显示全部楼层
原帖由 haulm 于 2011-6-25 16:25 发表

我有能力实现普通用户通过 dbus 服务执行 root 的权限的命令,很麻烦的是我没有笔记本,不会用无线网络,你可以把你的操作过程有几种情况用把指令集过程写出来,我来实现界面化的自动工具。
你是否尝试过把 dhclient wlan0  ...

加了不起作用,还要自己手工运行 dhclient wlan0
回复

使用道具 举报

发表于 2011-6-27 09:03:10 | 显示全部楼层
无线网卡好像启动命令还不太统一,我原来用的usb的无线网卡和510k上自带的无线网卡启动方法就不一样,所以就没有放到netmanager中,只能自己手动启动,
另外链接的时候,应该会自动调用dhclient wlan0 的啊,用root用户启动搜索应该和windows下搜索到的无线网络差不多,呵呵,至少在我这里是这样
回复

使用道具 举报

发表于 2011-6-28 05:04:13 | 显示全部楼层
原帖由 stronghill 于 2011-6-27 09:03 发表
无线网卡好像启动命令还不太统一,我原来用的usb的无线网卡和510k上自带的无线网卡启动方法就不一样,所以就没有放到netmanager中,只能自己手动启动,
另外链接的时候,应该会自动调用dhclient wlan0 的啊,用root用户启动搜索 ...

启动方法不统一,但却有办法把它统一在同一个程式中去判断实现。
可以直接读硬件信息来选择启动方案,通过网络状态来判断是否正常连接。
回复

使用道具 举报

发表于 2011-6-29 11:20:06 | 显示全部楼层
不知道fedora和ubuntu的无线网络那个功能是怎么实现的?其实如果可以的话直接拿来用也不错。
回复

使用道具 举报

发表于 2011-6-29 12:02:16 | 显示全部楼层
那个是是NetworkManager,其实不太好用。如果只考虑连无线网络的话,wicd更好用。
回复

使用道具 举报

发表于 2011-6-29 14:48:13 | 显示全部楼层
wicd 依赖的 python 环境也是相当烦琐。
回复

使用道具 举报

发表于 2011-6-29 15:15:28 | 显示全部楼层
其实无线网络连接我最喜欢的还是wlassistant。可惜没有qt4版本。据作者说写了一个,可惜没有发出来。
回复

使用道具 举报

发表于 2011-6-29 16:14:44 | 显示全部楼层
wicd-curses


EXCEPTION! Please report this to the maintainer and file a bug report with the backtrace below:

EXCEPTION! Please report this to the maintainer and file a bug report with the backtrace below:
Traceback (most recent call last):
  File "/usr/lib/wicd/wicd-curses.py", line 1058, in <module>
    main()
  File "/usr/lib/wicd/wicd-curses.py", line 996, in main
    ui.run_wrapper(run)
  File "/usr/lib/python2.6/site-packages/urwid/raw_display.py", line 234, in run_wrapper
    return fn()
  File "/usr/lib/wicd/wicd-curses.py", line 89, in wrapper
    return func(*args, **kargs)
  File "/usr/lib/wicd/wicd-curses.py", line 1004, in run
    app = appGUI()
  File "/usr/lib/wicd/wicd-curses.py", line 524, in __init__
    self.update_netlist(force_check=True,firstrun=True)
  File "/usr/lib/wicd/wicd-curses.py", line 89, in wrapper
    return func(*args, **kargs)
  File "/usr/lib/wicd/wicd-curses.py", line 645, in update_netlist
    self.wiredCB.get_body().build_combobox(self.frame,ui,3)
  File "/usr/lib/wicd/curses_misc.py", line 384, in build_combobox
    self.set_w(w)
AttributeError: 'WiredComboBox' object has no attribute 'set_w'
回复

使用道具 举报

发表于 2011-6-29 16:21:27 | 显示全部楼层
原帖由 sejishikong 于 2011-6-29 15:15 发表
其实无线网络连接我最喜欢的还是wlassistant。可惜没有qt4版本。据作者说写了一个,可惜没有发出来。

这样的工具应该可以自己写的,等 stronghill 有空去完善 netmanager
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 04:43 , Processed in 0.037072 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表