Mengapa alat baris perintah nm-tool tidak tersedia di Ubuntu 15.04?
Mengapa alat baris perintah nm-tool tidak tersedia di Ubuntu 15.04?
Jawaban:
Silakan baca changelog 2015-01-27 untuk manajer jaringan. Cuplikan membentuk semua perubahan ...
network-manager (0.9.10.0-1) tidak stabil; urgensi = sedang
- Rilis hulu baru.
- Kecualikan file libtool .la dari daftar yang hilang.
- Perbarui file simbol.
- Perbarui Build-Depends sesuai configure.ac.
- Bangun dan pasang nmtui, antarmuka berbasis kutukan untuk pengoperasian konsol yang lebih mudah.
- Pasang plugin perangkat baru.
- Berhenti menginstal biner nm-tool yang dijatuhkan di hulu karena telah digantikan oleh alat nmcli yang jauh lebih kuat.
Nama yang Anda inginkan adalah nmcli .
Selain itu ada panggilan alat baru nmtui:
network-manager (0.9.10.0-1) tidak stabil; urgensi = sedang
- Rilis hulu baru.
- Kecualikan file libtool .la dari daftar yang hilang.
- Perbarui file simbol.
- Perbarui Build-Depends sesuai configure.ac.
- Bangun dan pasang nmtui, antarmuka berbasis kutukan untuk pengoperasian konsol yang lebih mudah.
Dari halaman manual untuk nmtui:
nmtui - Antarmuka Pengguna Teks untuk mengendalikan NetworkManager
nmtui [edit | connect | hostname] [...] nmtui-edit [connection-id | connection-name] nmtui-connect [connection-name | connection-uuid | device-name | Wi-Fi-SSID] nmtui-hostname
nmtui.
nm-tooldigunakan untuk melaporkan status dan informasi manajer jaringan tentang antarmuka, memberikan ringkasan koneksi jaringan yang nyaman dan status koneksi Anda. Namun pemahaman saya adalah bahwa pada 15,04 Ubuntu beralih ke systemdmanajer layanan, dan NetworkManager dari versi sebelumnya tidak berfungsi dengan baik systemd, maka sekarang NetworkManager telah berubah menjadi sangat mirip dengan NetworkManager yang digunakan di Fedora (yang menggunakan cara systemd ) .
Apa yang dapat Anda lakukan adalah menggunakan nmcliopsi untuk memberikan ringkasan yang mudah nm-tooldigunakan seperti yang Anda lakukan. Khususnya digunakan nmcli device show <interface>. Ini sama dengan nmcli dev list <iface>pada versi sebelumnya. <interface>bagian bersifat opsional, dan hanya dapat digunakan jika Anda memerlukan info tentang antarmuka tertentu, seperti wlan0atau eth0. Untuk melihat info untuk semua antarmuka, gunakan nmcli dev show. Ada banyak bahan, sehingga Anda bisa menyalurkan semuanya menjadi lessseperti ini: nmcli dev show | less
Dan di sini ada sedikit garis yang saya tulis untuk memberikan gambaran umum tentang koneksi sistem: nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'
Output sampel:
GENERAL.DEVICE: eth0
GENERAL.TYPE: 802-3-ethernet
GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
GENERAL.DRIVER: r8169
GENERAL.CONNECTION: not connected
GENERAL.DEVICE: wlan0
GENERAL.TYPE: 802-11-wireless
GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT: RTL8187SE Wireless LAN Controller
GENERAL.DRIVER: r8180
GENERAL.CONNECTION: /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ADDRESS[1]: ip = ******/24, gw = ******.1
IP4.DNS[1]: 208.67.222.222
IP4.DNS[2]: 208.67.220.220
IP4.DNS[3]: 8.8.8.8
IP4.DOMAIN[1]: ******.edu
nmcli dev wifiakan mendaftar jalur akses yang tersedia. Perhatikan, itu devdan devicedigunakan secara bergantian.
nmcli device wifi listatau saya akan mendapatkan kesalahanError: 'dev' command 'list' is not valid.
dev tidak mengambil listsebagai argumen, itu diganti oleh show.
devtampaknya berfungsi dengan baik saat wifiditentukan.
Pada versi terbaru, nm-tool tidak lagi disertakan sebagai bagian dari paket manajer jaringan.
Untuk 15,04+ :
Namun, Anda dapat mengekstrak nm-tool dari versi 14.04 manajer jaringan. Begini caranya.
Perlu dicatat bahwa mungkin ada pembaruan keamanan sejak memposting ini. Anda dapat mengunjungi http://packages.ubuntu.com/trusty/network-manager untuk memverifikasi versi yang tercantum di bawah ini adalah versi terbaru yang tersedia.
Jalankan perintah berikut:
cd
mkdir nm-tool; cd nm-tool
wget http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/network-manager_0.9.8.8-0ubuntu7.1_amd64.deb
ar xvf *
tar xvf dat*
sudo mv ./usr/bin/nm-tool /usr/local/bin/
cd ..
rm -r nm-tool
Perintah berikut sekarang harus tersedia:
nm-tool.
nm-appletdan nm-connection-editoruntuk GUI. Tampaknya ide yang buruk untuk mengacaukan keduanya. nm-onlinedisediakan oleh Network Manager 15,04, jadi tidak ada alasan untuk mengacaukannya juga. Juga, gunakan dpkg-deb --fsys-tarfileperintah untuk mengekstraksi file dari file deb. Saya akan menggunakan sesuatu seperti:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
--fsys-tarfilenanti, terima kasih. Juga, saya sebagian besar digunakan nm-tooluntuk daftar bssids, ssids, dan kekuatan sinyal lokal dan nmclidapat digunakan untuk melakukan ini dengan: nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi listbagaimanapun.
nmcli?