Bagaimana cara menonaktifkan built-in wifi dan hanya menggunakan kartu wifi USB?

67

Kartu wifi built-in di laptop saya (Dell XPS M1330) adalah omong kosong, cukup banyak. Saya memiliki kartu wifi USB Asus yang secara signifikan lebih baik, dan berfungsi dengan baik. Yang ingin saya lakukan adalah menonaktifkan kartu wifi built-in. Apakah ada cara untuk melakukan ini (tanpa harus boot ke BIOS setiap kali saya ingin menonaktifkan / mengaktifkan nirkabel built-in)?

@mikewhthing: Ini adalah outputnya

matt@sbod:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 002 Device 004: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 007 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
matt@sbod:~$ lspci -nnk | grep -iA2 net
09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
    Subsystem: Dell XPS M1330 [1028:0209]
    Kernel driver in use: tg3
--
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
    Kernel driver in use: wl
Mat
sumber
Tidakkah laptop Anda memiliki tombol untuk menghidupkan dan mematikan nirkabel?
LnxSlck
Penyebabnya, cukup daftar hitam modul. Jika Anda butuh bantuan dengan itu, kirimkan beberapa info lagi. Kami membutuhkan output dari lsusbdan lspci -nnk | grep -iA2 net.
mikewh Apapun
2
@LnxSlck: Ya, tetapi menonaktifkan semua kemampuan nirkabel termasuk kartu wifi USB.
Matt
1
@mikewhthing: Saya baru mengenal Linux. Membuat daftar hitam modul adalah sesuatu yang saya perlu bantuan, haha. Ini adalah output yang Anda minta, terima kasih!
Matt

Jawaban:

60

Tambahkan baris berikut ke /etc/network/interfaces:

iface wlan0 inet manual

NetworManager tidak mengelola antarmuka yang dikonfigurasi dalam interfacesfile. Ganti wlan0dengan antarmuka yang ingin Anda nonaktifkan, jika bukan nama antarmuka bawaan.

Kemudian mulai ulang manajer jaringan

sudo service network-manager restart

Eric Carvalho
sumber
Itu tidak akan membiarkan saya menabung karena hanya baca?
Matt
5
@ Mat Edit dengan sudo nano /etc/network/interfaces, tambahkan baris, simpan dan keluar (Ctrl + O, ENTER, Ctrl + X).
Eric Carvalho
Bekerja seperti pesona ..
soham
3
Dalam kasus saya itu wifi0bukan wlan0(Lubuntu 16). Periksa ifconfignama perangkat yang tepat.
Marian
16

Saya pikir cara paling mudah untuk melakukan ini adalah dengan ifconfig.

Lari

ifconfig

kemudian lihat adaptor yang ingin Anda matikan, dalam kasus wlan1saya adalah wifi internal saya dan wlan2wifi usb saya. Lalu lari

sudo ifconfig wlan1 down

dan itu akan berubah (ketik ifconfiguntuk memeriksa, perhatikan bahwa di manajer jaringan adaptor masih menunjukkan, tetapi dimatikan). Untuk menyalakannya lagi:

sudo ifconfig wlan1 up

dan hanya itu.

Burger Gerhard
sumber
Bagaimana saya menemukan jika adaptor yang ingin saya nonaktifkan / aktifkan adalah wlan1, wlan2atau yang lainnya?
mmj
ifconfigakan memberi tahu Anda adaptor mana yang ada, kemungkinan besar angka terendah akan menjadi adaptor bawaan Anda, tetapi saya pikir Anda harus mencobanya untuk memastikan.
Gerhard Burger
2
Tampaknya sudo lshw -C networkmemberikan daftar item dengan 'nama logis' adalah yang akan digunakan sudo ifconfig [logical name] up.
mmj
Oh itu memang memberikan lebih banyak informasi daripada netstatatau ifconfig, bagus!
Gerhard Burger
Buka Pengaturan Sistem -> Jaringan -> Nirkabel, cari nama jaringan Anda dan klik ">" (simbol lebih besar dari) di ujung paling kanan. Kemudian klik "Pengaturan" di sudut kanan bawah, dan pastikan tab "Wi-Fi" dipilih. Baris "Device MAC address" akan menampilkan alamat h / w dan nama jaringan (dalam tanda kurung). Nama jaringannya sama dengan yang ditunjukkan olehifconfig
Alan Thompson
12

Untuk memasukkan blacklist modul kartu nirkabel Anda:

  1. sudo vi /etc/modprobe.d/blacklist.conf (atau buat yang khusus)
  2. Komentari nama modul dengan # di awal baris:

    #blacklist eth1394
    
  3. Simpan, jalankan sudo update-initramfs -udan reboot

Untuk menghapus modul secara manual tanpa me-reboot:

sudo modprobe -r eth1394

Kehilangan efek setelah reboot.

Untuk memuat modul:

sudo modprobe eth1394

Untuk melihat modul dimuat:

sudo lsmod
LnxSlck
sumber
2
Jika Anda ingin memasukkan blacklist eth1394 bukankah Anda membatalkan komentar atau menambahkan baris baru? Kalau tidak, ini yang saya butuhkan terima kasih!
zayquan
3

Wifi bawaannya adalah Broacom's BCM4312, yang menggunakan driver STA berpemilik. Jadi, tidak perlu memasukkan apa pun dalam kasus khusus Anda, cukup nonaktifkan driver, menggunakan utilitas Driver Tambahan.

mikewhthing
sumber
2

Sebagian besar laptop saat ini memiliki kartu nirkabel Intel, yang dapat dengan mudah Anda nonaktifkan menggunakan perintah sudo modprobe -r iwlwifiatau nonaktifkan dan daftar hitam menggunakan secara permanen sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi. Saya melakukan ini dengan laptop saya untuk menggunakan adaptor TP-Link high-gain saya alih-alih kartu wifi internal.

Nicholas Stommel
sumber
0

Saya biasanya melepas kartu internal. ini biasanya kartu PCI-e mini dengan 1 atau 2 koneksi antena. koneksi antena dapat diangkat dengan hati-hati dan mereka memutuskan tanpa ribut-ribut. biasanya akan ada 1 sekrup Phillips yang menahan kartu di tempatnya. setelah sekrup dilepas, angkat bagian belakang kartu dan geser keluar dari konektor tepi itu. saya biasanya melipat pita listrik (vinyl) di atas konektor kabel antena dan mendorong sekrup melalui pita listrik. kemudian pasang kembali sekrup (sehingga menahan kabel antena di tempat asalnya). ini memecahkan masalah nirkabel internal yang tidak diinginkan dengan cukup baik.

perhatikan bahwa beberapa kartu juga menyertakan Bluetooth dan prosedur ini juga menghilangkan Bluetooth tersebut.

juga perhatikan bahwa dengan radio usb, radio harus dimatikan sebelum mencabut radio. pada beberapa sistem operasi, sistem macet jika radio dicabut sebelum dimatikan dalam sistem operasi (saat masih di-boot).

GridGhost
sumber