我已经在笔记本电脑上安装了ubuntu 10.04。Wifi在启动时默认为打开状态。我可以右键单击gnome栏中的网络管理器图标来禁用它。
如何将其设置为默认关闭wifi?
另外,如何在控制台上关闭wifi?
我已经尝试过rfkill命令,但是它没有列出任何设备,并且不能关闭wifi,我尝试了其他参数。
这是在IBM T40笔记本电脑上标准安装的Ubuntu 10.04 i386 Desktop Live CD。
编辑A:这是我系统上一些rfkill命令的输出,它不会影响笔记本电脑的wifi:
$ rfkill --help
Usage: rfkill [options] command
Options:
--version show version (0.4)
Commands:
help
event
list [IDENTIFIER]
block IDENTIFIER
unblock IDENTIFIER
where IDENTIFIER is the index no. of an rfkill switch or one of:
<idx> all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm
$ rfkill list
$ rfkill list wifi
$ rfkill list all
$ rfkill list wlan
$ sudo rfkill list all
$ sudo rfkill block all
$ sudo rfkill block wlan
$ sudo rfkill block wifi
$
编辑B:现在我发现
sudo ifconfig eth1 down
将其关闭。
我可以再次通过gnome网络小程序将其打开。但是该applet不能反映命令行中的更改,它仍然认为wifi已打开。当我从控制台关闭它时,我必须先关闭它,然后再重新打开它,然后再次打开它。
有没有更好的办法?
这是当我从网络管理器重新打开和关闭无线时,系统日志的样子:
NetworkManager: <info> (eth1): device state change: 3 -> 2 (reason 0)
NetworkManager: <info> (eth1): deactivating device (reason: 0).
NetworkManager: <info> Policy set '24' (eth0) as default for routing and DNS.
NetworkManager: <info> (eth1): taking down device.
avahi-daemon[660]: Withdrawing address record for fe80::202:8aff:feba:d798 on eth1.
kernel: [ 971.472116] airo(eth1): cmd:3 status:7f03 rsp0:0 rsp1:0 rsp2:0
NetworkManager: <info> (eth1): bringing up device.
NetworkManager: <info> (eth1): supplicant interface state: starting -> ready
NetworkManager: <info> (eth1): device state change: 2 -> 3 (reason 42)
avahi-daemon[660]: Registering new address record for fe80::202:8aff:feba:d798 on eth1.*.
kernel: [ 965.512048] eth1: no IPv6 routers present
编辑C:它现在可以以某种方式工作,但是以一种怪异的方式,不是很好。我在rc.local的前面添加了一行exit 0
:
$ cat /etc/rc.local
#!/bin/sh -e
# turn off wifi on boot:
ifconfig eth1 down
exit 0
当我启动机器时,出现了wifi,并且在实例关闭后也已关闭。这必须是ubuntu的标准配置将其打开后的效果,然后我的脚本ifconfig eth1 down
启动并关闭它。并且网络管理员没有意识到它已关闭,并认为它仍在打开。
最好配置网络管理器,以便在打开计算机时的标准状态可以是on
或off
,而不仅仅是on
我在这里找到了一些东西:ubuntuforums.org/showpost.php?p=10248717&postcount=10-将尝试一下...
—
mit
@Lekensteyn另一个问题对我没有帮助。在我的情况下
—
麻省理工学院
rfkill list
有一个空的输出。sudo rfkill block wifi
什么也没做。
如果rfkill不起作用或未列出任何设备,则您确实应该使用“ ubuntu-bug linux”命令针对“ linux”包在Launchpad上打开一个有关该bug的错误。
—
Mathieu Trudel-Lapierre
现在,Maverick和Natty中修复了在重新启动后保持NetworkManager正确状态(无论是启用还是禁用无线)的问题。
—
Mathieu Trudel-Lapierre