Mari kita periksa penggunaan NetworkManager di Arch Linux.
NetworkManager tersedia di repositori rasmi Arch Linux. Yang anda perlukan hanyalah beritahu pacman untuk memasangnya dengan segera.
Kemas kini pangkalan data pacman.
sudopacman-Syu
Sekarang, pasang NetworkManager.
sudopacman-Swpa_supplicant Wireless_tools networkmanager
Untuk sokongan jalur lebar mudah alih, jangan lupa memasang pakej tambahan.
sudopacman-Smodemmanager selular-penyedia jalur lebar-info usb_modeswitch
Sekiranya anda memerlukan sokongan PPPoE / DSL, pasang pakej berikut.
sudopacman-Srp-pppoe
Memerlukan UI? Pasang pakej berikut.
sudopacman-Snm-sambungan-penyunting rangkaian-pengurus-applet
Mengkonfigurasi NetworkManager
Pada mulanya, aktifkan perkhidmatan NetworkManager sehingga setiap kali sistem boot, ia menjadi pengurus rangkaian.
sudosystemctlmengaktifkanNetworkManager.service
Dalam kes ini, anda juga harus mematikan perkhidmatan dhcpcd. Jika tidak, kedua NetworkManager dan dhcpcd akan cuba mengkonfigurasi rangkaian dan mengakibatkan konflik dan rangkaian tidak stabil.
sudosystemctl lumpuhkan perkhidmatan dhcpcd.service
Sekiranya anda memerlukan sokongan untuk sambungan tanpa wayar, anda juga memerlukan perkhidmatan wpa_suplicant.
sudosystemctlmengaktifkanwpa_supplicant.service
Akhirnya, sistem siap untuk memulakan perkhidmatan NetworkManager. Mulakan perkhidmatan.
sudosystemctl memulakan NetworkManager.service
Nyalakan semula sistem untuk memastikan bahawa semua perubahan berlaku.
sudobut semula
Menggunakan NetworkManager
Terdapat beberapa cara menggunakan NetworkManager. Kaedah lalai adalah melalui baris perintah menggunakan alat CLI (nmcli). Sekiranya anda mahukan UI interaktif, ada 2 pilihan yang tersedia - tetapan dari persekitaran desktop atau nmtui.
Senaraikan rangkaian wayarles berdekatan
Minta nmcli menyenaraikan semua rangkaian wayarles berdekatan yang ada.
senarai wifi peranti nmcli
Menyambung ke rangkaian tanpa wayar
Anda boleh terus menyambung ke rangkaian tanpa wayar.
nmcli peranti menyambung wifi<SSID>kata laluan<Kata laluan SSID>
Sekiranya rangkaian itu tersembunyi, gunakan struktur berikut.
nmcli peranti wifi sambungkan kata laluan tersembunyi ya
Senaraikan semua rangkaian yang disambungkan
Lihat rangkaian dengan sistem anda. nmcli akan melaporkan UUID, jenis, dan antara muka sambungan.
rancangan sambungan nmcli
Status peranti
NetworkManager membolehkan memeriksa status semua peranti rangkaian.
peranti nmcli
Putuskan sambungan rangkaian
Pada mulanya, tentukan antara muka rangkaian tanpa wayar. Kemudian, suruh nmcli memutuskan sambungan daripadanya.
putuskan peranti nmcli<antara muka>
Sambung semula dengan rangkaian
Sekiranya terdapat antara muka yang ditandai sebagai terputus, anda tidak perlu melalui proses panjang memasukkan semula SSID dan kata laluan. Sebagai gantinya, anda boleh menggunakan UUID untuk menyambung semula.
Tentukan UUID rangkaian.
rancangan sambungan nmcli
Sekarang, gunakan UUID untuk menyambung semula dengan rangkaian itu.
sambungan nmcli sehingga uuid<UUID>
Lumpuhkan Wi-Fi
NetworkManager juga dapat digunakan untuk menonaktifkan akses Wi-Fi.
wifi radio nmcli dimatikan
Untuk membalikkannya, gunakan arahan berikut.
wifi radio nmcli dihidupkan
Catatan: Tindakan ini secara automatik akan cuba menghubungkan sistem anda dengan rangkaian Wi-Fi yang paling sesuai dari senarai rangkaian yang diketahui.
Mengedit sambungan
Pilihan sambungan disimpan dalam direktori / etc / NetworkManager / sistem-sistem dalam fail .nmconnection masing-masing.
sudo ls /dan lain-lain/Pengurus Rangkaian/sambungan sistem
Edit fail masing-masing untuk mengubah tetapan.
sudo nano /etc/NetworkManager/system-connections/.nmconnection
Setelah mengedit, pastikan bahawa tetapan baru berlaku dengan memuat semula nmcli.
sudotambah nilai sambungan nmcli
nmtui
Semasa memasang NetworkManager, UI baris perintah ringkas juga dipasang. Dengan menggunakan UI, lebih mudah menavigasi tindakan yang anda mahukan.
Lancarkan pengurus UI interaktif NetworkManager.
nmtui
Mengedit sambungan
Dari bahagian utama, pilih Edit sambungan.
Pilih sambungan mana yang ingin anda edit.
Memadamkan sambungan
Pergi ke Edit sambungan dari nmtui dan pilih Padam.
Menambah sambungan
Pergi ke nmtui >> Edit sambungan >> Tambah.
Pada mulanya, pilih jenis sambungan. Dalam kes saya, saya akan menambah rangkaian tanpa wayar.
Masukkan semua maklumat.
Setelah selesai, pilih OK.
Di sana anda memilikinya!
Mengaktifkan / menyahaktifkan sambungan .
Mulakan nmtui dan pilih Aktifkan sambungan.
Pilih sambungan mana yang ingin anda aktifkan dan pilih Actiavte.
Sekiranya anda memilih sambungan aktif, anda akan melihat pilihan untuk mematikan sambungan.
Bonus: Menetapkan nama hos
Pilih pilihan Tetapkan nama host sistem.
Anda boleh menetapkan nama host baru atau mengubah nama yang ada.
Untuk menyelesaikan tindakan, anda perlu memasukkan kata laluan root.
Persekitaran desktop
NetworkManager juga berintegrasi dengan persekitaran desktop yang ada (jika anda sudah menyiapkannya). Di sini, kita akan melihat pengurusan rangkaian menggunakan GNOME dan KDE Plasma.
Catatan: Anda masih perlu memasang pakej NetworkManager.
GNOME
Dari sudut kanan atas, klik ikon rangkaian.
Anda boleh menguruskan rangkaian yang ada secara langsung dari sana. Sekiranya anda memerlukan pilihan yang lebih luas, pergi ke Tetapan >> Rangkaian (sambungan Ethernet).
Untuk rangkaian tanpa wayar, pergi ke Tetapan >> Wi-Fi.
Plasma KDE
Untuk KDE Plasma, anda mesti memasang pakej plasma-nm terlebih dahulu. Ini akan digunakan untuk mengintegrasikan NetworkManager dengan desktop Plasma.
sudopacman-Splasma-nm
Dengan menggunakan pemalam ini, anda boleh mendapatkan pilihan bar tugas seperti GNOME untuk menguruskan rangkaian anda. Tambahkan pengurus rangkaian ke bar tugas anda melalui pilihan Panel >> Tambah widget >> Rangkaian.
Cari rangkaian.
Seret dan lepaskan di sudut bar tugas.
Voila! Pengurusan rangkaian boleh didapati secara langsung dari bar tugas anda.
Pemikiran terakhir
Pengurusan rangkaian di Arch Linux cukup menarik. Ia menawarkan banyak fleksibiliti dan kawalan ke atas rangkaian. Dengan NetworkManager, anda secara langsung dapat mengawal aliran data.
Selamat mencuba!