Saya tidak ingin NetworkManager membuat daftar atau memanipulasi kartu nirkabel saya. Bisakah saya menyembunyikan antarmuka dari NetworkManager?
Saya sudah mencoba menambahkan ini /etc/network/interfaces
,
iface wlan0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid Synaptotagmin
pre-up wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
dan ini /etc/NetworkManager/nm-system-settings.conf
,
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[keyfile]
unmanaged-devices=/org/freedesktop/Hal/devices/net_00_19_e0_57_86_af
tetapi NetworkManager Applet masih daftar dan memungkinkan saya untuk terhubung ke jaringan nirkabel.
Jawaban:
Menurut Gnome Wiki , sintaksisnya
/etc/NetworkManager/NetworkManager.conf
(dalam versi yang lebih lama/etc/NetworkManager/nm-system-settings.conf
) berbeda dari apa yang saya baca Arch Linux Wiki . Harus:Konfigurasi ini membuat NetworkManager tidak menyadari keberadaan kartu nirkabel saya, tetapi masih memungkinkan saya untuk mengontrolnya menggunakan metode lain.
sumber
Saya pikir garis yang salah mungkin:
karena saya tidak menemukan format yang ditentukan dalam dokumentasi resmi.
Format yang valid adalah
unmanaged-devices=mac:<hwaddr>
atau, dalam versi Network Manager terbaruunmanaged-devices=interface-name:<ifname>
,. Keduanya diterima bersama-sama dipisahkan oleh titik koma, misalnya:Ini adalah ekstrak dari manual NetworkManager.conf :
sumber
unmanaged-devices
kunci (selain hanya satu alamat MAC)Gunakan yang berikut ini
/etc/NetworkManager/nm-system-settings.conf
:Dengan cara ini, antarmuka Anda
/etc/network/interfaces
tidak akan dikelola oleh Network Manager, artinya tidak akan mencoba melakukan apa pun dengan mereka.sumber
Metode KEYFILE alternatif
Terlepas dari distribusi linux mana yang sedang berjalan, metode alternatif dapat digunakan untuk memberi tahu Network Manager untuk berhenti mengendalikan antarmuka. Ini dilakukan dengan menambahkan baris berikut ke file konfigurasi Network Manager
/etc/NetworkManager/NetworkManager.conf
:Daftar alamat MAC dari setiap antarmuka yang Anda ingin mengabaikan Network Manager, dipisahkan dengan tanda titik koma. Pastikan alamat MAC yang tercantum di sini adalah RENDAH KASUS (Jika sudah ada bagian
[main]
denganplugins=...
, tambahkan pluginkeyfile
ke daftar itu di sana)Untuk mendapatkan alamat mac perangkat Anda
wlan0
gunakanIni akan menampilkan mac perangkat, seperti
Mulai ulang NetworkManager dengan
sumber
Di Ubuntu 14.04, ada di
/etc/NetworkManager/NetworkManager.conf
. Tetapi Anda mungkin harus berurusan dengan izin.sumber
Saya berasumsi Anda berada di Desktop Ubuntu; jika itu masalahnya, klik kanan pada nm-applet (saya pikir pada Natty Anda cukup klik) dan hapus centang 'Aktifkan nirkabel'. Satu-satunya peringatan adalah bahwa Anda harus melakukan itu setiap kali Anda masuk.
sumber
Cukup buat
.sh
file yang berisikillall -q wpa_supplicant
dan jalankan dengan menggunakan cron saat Anda masuk.sumber