Cara mematikan wifi saat startup atau dari konsol

8

Saya telah menginstal ubuntu 10.04 di laptop. Wifi diaktifkan secara default saat startup. Saya dapat menonaktifkannya dengan mengklik kanan ikon manajer jaringan di bilah gnome.

Bagaimana cara mengatur agar wifi dimatikan sebagai default?

Atau, bagaimana saya bisa mematikan wifi di konsol?

Saya sudah mencoba perintah rfkill tetapi tidak mencantumkan perangkat apa pun dan tidak mematikan wifi, saya mencoba berbagai parameter.

Ini adalah instalasi standar CD Live Desktop Ubuntu 10.04 i386 pada Laptop IBM T40.


EDIT A: Ini adalah output dari beberapa perintah rfkill di sistem saya, dan itu tidak mempengaruhi wifi laptop:

$ 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: Sekarang saya tahu itu

sudo ifconfig eth1 down

mematikannya.

Dan saya bisa menyalakannya melalui applet jaringan gnome lagi. Tetapi applet tidak mencerminkan perubahan dari commandline, masih percaya wifi diaktifkan. Saya harus mematikannya dan menyalakan applet lagi untuk menyalakannya lagi, ketika saya mematikannya dari konsol.

Apakah ada cara yang lebih baik?

Ini adalah apa yang tampak seperti syslog ketika saya mematikan nirkabel dan menghidupkan lagi dari manajer jaringan:

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: Sekarang entah bagaimana berfungsi, tetapi dengan cara yang tidak rapi, tidak terlalu bagus. Saya menambahkan baris ke rc.local, sebelum exit 0:

$ cat /etc/rc.local 
#!/bin/sh -e

# turn off wifi on boot:
ifconfig eth1 down

exit 0

Ketika saya menghidupkan mesin, wifi muncul, dan setelah sebuah contoh dimatikan. Ini harus menjadi efek dari konfigurasi standar ubuntu yang menyalakannya, kemudian skrip saya ifconfig eth1 downmasuk dan mematikannya. Dan manajer jaringan tidak menyadari bahwa itu dimatikan dan berpikir itu masih aktif.

Akan diinginkan untuk mengkonfigurasi manajer jaringan sehingga kondisi standar saat menyalakan mesin bisa onatau off, dan tidak hanyaon

mit
sumber
Saya menemukan sesuatu di sini: ubuntuforums.org/showpost.php?p=10248717&postcount=10 - akan mencobanya ...
mit
1
Duplikat yang tepat dari Bagaimana saya dapat mematikan radio kartu nirkabel? .
Lekensteyn
@Lekensteyn Pertanyaan lain tidak membantu saya. Dalam kasus saya rfkill listmemiliki output kosong. sudo rfkill block wifitidak melakukan apa-apa.
mit
Jika rfkill tidak berfungsi atau tidak mencantumkan perangkat, Anda harus membuka bug di Launchpad tentang hal itu, terhadap paket 'linux', menggunakan perintah "ubuntu-bug linux".
Mathieu Trudel-Lapierre
1
Mempertahankan status yang tepat untuk NetworkManager (apakah nirkabel diaktifkan atau dinonaktifkan) di seluruh reboot sekarang diperbaiki di Maverick dan Natty.
Mathieu Trudel-Lapierre

Jawaban:

5

Anda dapat mematikan Wifi menggunakan rfkill:

sudo rfkill block wifi

Untuk menyalakannya lagi, jalankan:

sudo rfkill unblock wifi

Lihat jawaban saya di Bagaimana saya bisa mematikan radio kartu nirkabel? .

Lekensteyn
sumber
dapatkah Anda menambahkan perintah untuk melakukan yang sebaliknya?
myusuf3
sudo rfkill block wifisepertinya tidak melakukan apa-apa. Wifi tetap menyala.
mit
@dustyprogrammer: done @mit: dapatkah Anda memposting output rfkill list(nvm, saya melihat komentar Anda dalam pertanyaan Anda)?
Lekensteyn
Saya memperbarui pertanyaan dengan output. Lihat "EDIT A" saya - semua perintah tidak mengembalikan hasil di konsol.
mit
1
FYI: sudo ifconfig <interface> downtidak dikenali oleh Network Manager. Ini bukan bug, dan EVENTUALLY Network Manager mendapatkan bahwa kartu wifi dinonaktifkan (walaupun kadang-kadang tidak. Saya memiliki masalah yang sama dengan baris perintah dan "kill switch" wifi yang saya miliki di sistem saya (Ubuntu 10,04 dan Ubuntu 10,10)
Thomas Ward