Ubuntu 10.04を使用していますが、起動するたびにワイヤレス接続が有効になります。
。
デフォルトで無効にしますが、後で有効または無効にすることができます。
ワイヤレスアダプタを無効にする方法を知りたい。 WindowsではFn + ...のようなものですが、Windowsでは最後の状態を記憶しています。 Ubuntuでは、起動時にワイヤレスアダプターが常に有効になります。
私が押すと Fn+F2 これらのダイオードとワイヤレス+ Bluetoothを無効にします。
カードを無効にする方法はたくさんあります。私が言う最も簡単なことは、置くことです:
Sudo ifdown wlan0
/etc/rc.local
の上のexit 0
で。これにより、ワイヤレスカードが無効になります(wlan0
をワイヤレスインターフェイスカードに置き換えてください)
キーボードの押下で有効/無効にする場合、 buntu Forumsのこのスレッド は、キーボードイベントをスクリプトにリンクする方法を説明しています。キーを押すときにトグルを切り替えたい場合は、スクリプトにロジックを追加する必要があります。最も簡単な方法は、有効にするキーと無効にするキーを用意することです。
ダウンスクリプト
#!/bin/bash
IFACE=wlan0
ifconfig ${IFACE} down
スクリプト
#!/bin/bash
IFACE=wlan0
ifconfig ${IFACE} up
特定の接続への接続を非常に簡単に自動的に停止できます。
接続する場合は、アプレットを左クリックしてアクセスポイントを選択します。
注:これは、wifiカードの電源をオフにすることはなく、ワイヤレスアクセスポイントを引き続き検索します。これはあなたが探しているものではないかもしれません。しかし、もしそうなら、素晴らしい!
注2:接続が切断された場合、自動的に再接続されません。
次のような起動アプリケーションでセッションを作成します。
設定>>環境設定>>スタートアップアプリケーション
追加してから塗りつぶしコマンド:
dbus-send --system --type=method_call --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager org.freedesktop.DBus.Properties.Set string:org.freedesktop.NetworkManager string:WirelessEnabled variant:boolean:false
falseはオフを意味しますが、有効にすることもできます fn+F2 または、他の何か。
ワイヤレスは、rfkillツールを使用して有効または無効にできます。これに基づくソリューションは、システムの起動時に状態を保存して復元できるようにします。
ステップ00:WiFi状態を保存するファイルの作成
cd /usr/local/etc
Sudo touch .wifistate
Sudo chmod 666 .wifistate
ステップ01:スクリプト
#!/bin/bash
IFACE="wlan1"
STATE_FILE="/usr/local/etc/.wifistate"
STATE="$(iwconfig $IFACE | grep Tx | cut -d '=' -f2 | grep off)"
if [ "$STATE" ]
then
rfkill unblock wifi &&
echo 1 > "$STATE_FILE" &&
echo "Wireless enabled"
else
rfkill block wifi &&
echo 0 > "$STATE_FILE" &&
echo "Wireless disabled"
fi
exit 0;
ステップ10:スクリプトを実行可能にする
chmod +x <script name>
ステップ11:Ubuntu起動スクリプトを変更する
任意のテキストエディタで/etc/rc.local
を開き(ルートとして編集する必要があります)、次のコードを追加しますexit 0;
行の前:
FILE="/usr/local/etc/.wifistate"
if [ -r "$FILE" ]
then
if [ $(cat $FILE) -eq 0 ]
then
rfkill block wifi
fi
else
rfkill block wifi
fi
これで、ステップ01のスクリプトがキーボードイベントにリンクされるようになりました。最初の使用後、.wifistateファイルに0または1を書き込み、システム起動時にrc.localスクリプトがこの値を読み取ろうとします。0の場合、wifiを無効にします。
。wifistateファイルが存在しない場合、デフォルトでwifiは起動時に無効になります。
NetworkManagerの代わりにwicdを使用します。再起動/次回の起動後、wi-fi状態を記憶します。方法はわかりませんが、知っています。 :)
一部のNM機能が必要ない場合は、wicdを使用してください。使用と制御が簡単です。
FN + F2がUbuntuで動作しない場合(私の場合はAsus EeePCネットブックで動作するはずです)、 Jupiter を使用して本当にお勧めします。その甘い、よく磨かれた通知領域アプレット。
これを使用すると、BluetoothとWiFiを個別に有効化および無効化できます。また、ノートブックおよびネットブック用の他のNiceコントロールも有効化および無効化できます。再起動後の状態を記憶し、電源ごとに状態を記憶します(電源を接続すると常にWiFiをオンにでき、自動的にオンにできるバッテリーを使用しているときはオフ)。また、すべてのアクションをキーストロークにバインドできます。
ニースのレビューといくつかのスクリーンショット: http://www.webupd8.org/2010/06/jupiter-take-advantage-of-asus-super.html
公式プロジェクトページ: http://www.jupiterapplet.org/
PPA(APT/Synaptic/Software Centerの自動更新の場合: https://launchpad.net/~webupd8team/+archive/jupiter
Wiki(すばらしい技術文書): http://sourceforge.net/apps/mediawiki/jupiter/index.php?title=Main_Page
sysv-rc-conf
をインストールしてからルートとして実行し、wpa-ifupdown
のランレベルS 0 1 2にXがあることを確認するか、インストール後にSudo sysv-rc-conf --level S012 wpa-ifupdown on
と入力します。
Sudo iwconfig wlan0 txpower off
を試してください
wlan0をeth2またはご使用のwifiインターフェイスに置き換えます。
これにより、wifiアンテナが無効になり、電力が節約されますが、Network Managerが接続しようとするのを防ぐことはできないため、Oliの説明に従ってNetwork managerのwifi自動接続設定を無効にすることもできます。
Bruteforceは、wifi-kernelモジュールのブラックリストに登録されます。
dmesg | grep atheros
(またはPCの任意のもの)またはlsmod
/lib/modules//kernel/drivers/wireless/...
でそのドライバー/モジュールを探しますを含むブラックリストファイル「no-wireless.conf」を/etc/modules.d
に作成します。
# blacklist wifi
blacklist [a blacklist line for each name of your wifi modules eg. ath...]
blacklist rfcomm
blacklist mac80211
-
ただし、modprobe.bからこのファイルを削除して再起動する以外は、起動後にwifiを有効にすることはできません。
PS:システムを何らかの方法でバックアップする前に忘れないでください(たとえば、ubuntuのライブなど)
(申し訳ありませんがその下の記事を読んでいません)
[システム]> [設定]> [ネットワーク接続]> [ワイヤレス]を探して、リストされているwifiスポットが自動接続に設定されていないことを確認してください。これにより、ワイヤレスの起動は停止しませんが、接続ができなくなります。
Sudo lshw -c network
を実行し、ワイヤレスカードのドライバーの名前を探します。 lsmod | grep DRIVERNAME
を実行して、ドライバーの正確な名前を表示します。次に、/etc/modprobe.d/blacklist.conf
に、ブラックリストEXACTDRIVERNAMEを示す行を追加します。これにより、起動時にwifiモジュールがロードされなくなります。 Sudo modprobe EXACTDRIVERNAME
をいつでも実行して、wifiを再起動します。
これは非常に効果的に機能しますが、最善の解決策ではありません。ワイヤレスカードは無効になりません。 OSがそれを使用するのを防ぐだけですが、まだオンになっていて、バッテリー電力を消費しています。
あなたがそれを無効にしようとしている理由が何であれ、それがすべてのラップトップで機能するかどうかはわかりませんが、私にとってはうまくいきました:UbuntuはWi-Fiを無視するため、LANケーブルを接続すると、ソートすることができますシステムをロードする前に「オフにする」。