Opsi koneksi otomatis diizinkan untuk koneksi Kabel berkabel saya 1 . Memutuskan koneksi berfungsi ketika saya melakukannya dari menu Network> Disconnect panel . Tetapi ketika saya melakukannya dengan perintah:
nmcli con down id "Wired connection 1"
tidak lama setelah terputus, koneksi kembali hidup.
Bagaimana cara Network> Disconnect bekerja? Bisakah kita melakukan hal yang sama nmcli
tanpa menonaktifkan koneksi otomatis?
catatan:
nmcli con down id "Wired connection 1"
berfungsi seperti koneksi otomatis dinonaktifkan (tapi sekali lagi itu bukan opsi),- Saya tidak ingin menggunakan
sudo
(tidak akan baik untuk diterapkan dalam skrip!).
networking
command-line
tepat
sumber
sumber
Jawaban:
Perintah berikut bekerja untuk saya seperti pesona jika saya ingin menonaktifkan koneksi internet dari terminal:
Untuk mengaktifkannya lagi:
CATATAN: Seperti dikomentari oleh CPBL , ini tidak lagi berfungsi di Ubuntu 15.04 dan yang lebih baru. Alih-alih menggunakan
nmcli networking off
dannmcli networking on
.Cara lain yang sangat dekat dengan pencarian Anda adalah menggunakan:
Untuk mengaktifkan eth0 lagi Anda perlu mengetik:
Contoh untuk koneksi bernama "Koneksi kabel 1":
Ubah
eth0
nama antarmuka kabel Anda. Ini akan mencegah koneksi lebih lanjut tanpa intervensi pengguna / manual seperti yangman nmci
dikatakan:Silakan baca
man nmcli
untuk info lebih lanjut.sumber
nmcli nm enable false
sangat berbeda dari apa yang Network -> Disconnect option lakukan .. yang terakhir hanya menonaktifkan koneksi yang ditentukan (tidak diperlukan hak istimewa yang ditingkatkan), tetapi yang pertama menonaktifkan jaringan !nmcli dev disconnect iface eth0
adalah satu-satunya; itu memutuskan koneksi aktif (katakanlah "Wired connection 1") dikonfigurasi untuk menggunakan perangkateth0
.. dan berikut yang dapat saya gunakannmcli con up id "Wired connection 2"
untuk terhubung dengan itu konfigurasi lain .. (dengannmcli nm enable false
yang akan mengambilnmcli nm enable true && nmcli con up id "Wired connection 2"
)