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-tool
digunakan 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 systemd
manajer 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 nmcli
opsi untuk memberikan ringkasan yang mudah nm-tool
digunakan 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 wlan0
atau eth0
. Untuk melihat info untuk semua antarmuka, gunakan nmcli dev show
. Ada banyak bahan, sehingga Anda bisa menyalurkan semuanya menjadi less
seperti 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 wifi
akan mendaftar jalur akses yang tersedia. Perhatikan, itu dev
dan device
digunakan secara bergantian.
nmcli device wifi list
atau saya akan mendapatkan kesalahanError: 'dev' command 'list' is not valid.
dev
tidak mengambil list
sebagai argumen, itu diganti oleh show
.
dev
tampaknya berfungsi dengan baik saat wifi
ditentukan.
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-applet
dan nm-connection-editor
untuk GUI. Tampaknya ide yang buruk untuk mengacaukan keduanya. nm-online
disediakan oleh Network Manager 15,04, jadi tidak ada alasan untuk mengacaukannya juga. Juga, gunakan dpkg-deb --fsys-tarfile
perintah 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-tarfile
nanti, terima kasih. Juga, saya sebagian besar digunakan nm-tool
untuk daftar bssids, ssids, dan kekuatan sinyal lokal dan nmcli
dapat digunakan untuk melakukan ini dengan: nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list
bagaimanapun.
nmcli
?