質問: 起動時またはコンソールからwifiをオフにする方法 ノートパソコンにubuntu 10.04をインストールしました。 wifiは起動時にデフォルトでオンになります。 gnomeバーのネットワークマネージャーアイコンを右クリックして無効にすることができます。wifiをデフォルトとしてオフに設定するにはどうすればよいですか?または、コンソールでwifiをオフにするにはどうすればよいですか?私はすでにrfkillコマンドを試しましたが、デバイスをリストせず、wifiをオフにしません。別のパラメーターを試しました。これは、ibm t40ラップトップ上のubuntu 10.04 i386デスクトップライブcdの標準インストールです。edit 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 $ edit b:今、私はそれを見つけましたsudo ifconfig eth1 down オフにします。そして、gnomeネットワークアプレットを使用して再度有効にすることができます。しかし、アプレットはコマンドラインからの変更を反映せず、wifiがオンになっていると考えています。コンソールからスイッチをオフにしたときに、アプレットを再度オンにするには、アプレットをオフにしてからオンに切り替える必要があります。もっと良い方法はありますか?これは、ネットワークマネージャーからワイヤレスのスイッチをオフにして再びオンにしたときのsyslogです。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 edit c:これは何とか動作しますが、非常にナイスではなく、ハッキーな方法で動作します。 exit 0の直前に、rc.localに行を追加しました。$ 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になるようにネットワークマネージャーを設定することが望ましいでしょう。
回答: rfkillを使用してwifiをオフにできます:sudo rfkill block wifi 再度有効にするには、次を実行します。sudo rfkill unblock wifi my answer on デフォルトで無線カードの無線をオフにするにはどうすればよいですか? を参照してください。