求助:如何设置是ml能够自动连接无线网络?
自己家的无线网络是wpa的,设置了ifcfg-wlan0,但是启动时无法连接。显示
"Determining IP information for wlan0... failed; no link present. Check cable?"
随后启动wpa_supplicant,但是登录后需要root下运行:dhclient wlan0才能获取ip,连接网络。
能不能在服务里面自动连接无线网络啊? 我每次都要自己up ... 而且netmanager找到的无线网络名单不全 原帖由 dgy18787 于 2011-6-25 14:47 发表 http://forum.linuxfans.org/images/common/back.gif
我每次都要自己up ... 而且netmanager找到的无线网络名单不全 我用networkmanager也搜不全。虽然我要连接的找到了,但是连接出错,只好手动连接。现在希望能够自动连接,免得麻烦。 原帖由 superhxl 于 2011-6-25 14:44 发表 http://forum.linuxfans.org/images/common/back.gif
自己家的无线网络是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 编辑 ] netmanager好像连接无线网络的能力不如wlassistant。不行的话,就装个wlassistant吧,只依赖kdelibs-3。 原帖由 haulm 于 2011-6-25 16:25 发表 http://forum.linuxfans.org/images/common/back.gif
我有能力实现普通用户通过 dbus 服务执行 root 的权限的命令,很麻烦的是我没有笔记本,不会用无线网络,你可以把你的操作过程有几种情况用把指令集过程写出来,我来实现界面化的自动工具。
你是否尝试过把 dhclient wlan0...
加了不起作用,还要自己手工运行 dhclient wlan0 无线网卡好像启动命令还不太统一,我原来用的usb的无线网卡和510k上自带的无线网卡启动方法就不一样,所以就没有放到netmanager中,只能自己手动启动,
另外链接的时候,应该会自动调用dhclient wlan0 的啊,用root用户启动搜索应该和windows下搜索到的无线网络差不多,呵呵,至少在我这里是这样 原帖由 stronghill 于 2011-6-27 09:03 发表 http://forum.linuxfans.org/images/common/back.gif
无线网卡好像启动命令还不太统一,我原来用的usb的无线网卡和510k上自带的无线网卡启动方法就不一样,所以就没有放到netmanager中,只能自己手动启动,
另外链接的时候,应该会自动调用dhclient wlan0 的啊,用root用户启动搜索 ...
启动方法不统一,但却有办法把它统一在同一个程式中去判断实现。
可以直接读硬件信息来选择启动方案,通过网络状态来判断是否正常连接。 不知道fedora和ubuntu的无线网络那个功能是怎么实现的?其实如果可以的话直接拿来用也不错。 那个是是NetworkManager,其实不太好用。如果只考虑连无线网络的话,wicd更好用。 wicd 依赖的 python 环境也是相当烦琐。 其实无线网络连接我最喜欢的还是wlassistant。可惜没有qt4版本。据作者说写了一个,可惜没有发出来。 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' 原帖由 sejishikong 于 2011-6-29 15:15 发表 http://forum.linuxfans.org/images/common/back.gif
其实无线网络连接我最喜欢的还是wlassistant。可惜没有qt4版本。据作者说写了一个,可惜没有发出来。
这样的工具应该可以自己写的,等 stronghill 有空去完善 netmanager
页:
[1]