Neden nm aracı artık Ubuntu 15.04'te mevcut değil?


Yanıtlar:


34

2015/01/27 okuyunuz changelog ağ yöneticisi için. Tüm değişiklikleri oluşturan bir snippet ...

ağ yöneticisi (0.9.10.0-1) kararsız; aciliyet = orta

  • Yeni yukarı akış sürümü.
  • Libtool .la dosyalarını listenin dışında bırakma.
  • Sembol dosyalarını güncelle.
  • Güncelleme Build-Depends configure.ac uyarınca
  • Konsol kullanımını kolaylaştıran curses tabanlı bir arayüz olan nmtui'yi kurun ve kurun.
  • Yeni cihaz eklentilerini yükleyin.
  • Çok daha güçlü bir nmcli aracı ile değiştirildiği için giriş yönünde bırakılan nm-tool ikili dosyasını kurmayı bırakın.

İstediğinin adı nmcli .

Bunun yanında yeni bir araç çağrısı var nmtui:

ağ yöneticisi (0.9.10.0-1) kararsız; aciliyet = orta

  • Yeni yukarı akış sürümü.
  • Libtool .la dosyalarını listenin dışında bırakma.
  • Sembol dosyalarını güncelle.
  • Güncelleme Build-Depends configure.ac uyarınca
  • Konsol kullanımını kolaylaştıran curses tabanlı bir arayüz olan nmtui'yi kurun ve kurun.

Nmtui manuel sayfasından:

nmtui - NetworkManager'ı kontrol etmek için Metin Kullanıcı Arabirimi

nmtui [edit | connect | hostname] [...] 
nmtui-edit [connection-id | connection-name] 
nmtui-connect [connection-name | connection-uuid | device-name | Wi-Fi-SSID] 
nmtui-hostname

1
Ayrıca yeni bir araç eklediler nmtui.
muru

5

nm-toolAğ yöneticisinin durumunu ve arayüzler hakkındaki bilgileri rapor etmek, ağ bağlantılarının ve bağlantı durumunuzun uygun bir özetini sunmak için kullanılmıştır. Ancak benim anladığım kadarıyla, 15.04'ten itibaren Ubuntu systemdservis yöneticisine geçiyor ve önceki sürümlerden NetworkManager oldukça iyi bir şekilde çalışmıyor systemd, bu nedenle NetworkManager şimdi Fedora'da (bu arada kullanan systemd ) kullanılan NetworkManager'a çok benzeyen bir şeye dönüştü. .

Yapabilecekleriniz, nmclitıpkı sizin gibi nm-toolkullanmanın uygun bir özetini vermek için seçenekleri kullanmaktır. Özellikle kullanımda nmcli device show <interface>. Bu nmcli dev list <iface>önceki versiyondakiyle aynı . <interface>bölüm isteğe bağlıdır ve yalnızca wlan0veya gibi belirli bir arayüz hakkında bilgiye ihtiyacınız varsa kullanılabilir eth0. Alll arabirimlerinin bilgilerini görüntülemek için kullanın nmcli dev show. Çok fazla malzeme var, yani hepsini şöyle yapabilirsiniz less: nmcli dev show | less

Ve burada sistem bağlantılarına genel bir bakış vermek için yazdığım küçük bir gömlek: nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'

Örnek çıktı:

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 wifiKullanılabilir erişim noktalarını listeler. Bunu unutmayın devve devicebirbirlerinin yerine kullanılır.


nmcli device wifi listError: 'dev' command 'list' is not valid.
Kullanmak

@mchid bu garip. Hangi Ubuntu sürümünü kullanıyorsunuz?
Sergiy Kolodyazhnyy

Bu 15.04
mchid

1
@mchid Tamam, cevabı biraz düzelteyim. . . 15.04'te argüman olarak kabul dev edilmez list, yerine geçer show.
Sergiy Kolodyazhnyy

Evet, belirtildiğinde deviyi çalışıyor gibi görünüyor wifi.
mchid

2

Son sürümlerden itibaren, nm-aracı artık ağ yöneticisi paketinin bir parçası olarak dahil edilmemiştir.

15.04+ için :

Bununla birlikte, nm-tool'u ağ yöneticisinin 14.04 versiyonundan çıkarabilirsiniz. İşte nasıl yapılabilir.

Bunu gönderdikten sonra güvenlik güncellemeleri olabileceğine dikkat edilmelidir. Aşağıda listelenen sürümün mevcut en yeni sürüm olduğunu doğrulamak için http://packages.ubuntu.com/trusty/network-manager adresini ziyaret edebilirsiniz .

Aşağıdaki komutları çalıştırın:

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

Aşağıdaki komutlar şimdi kullanılabilir olmalıdır:

nm-tool.


1
nm-appletve nm-connection-editorGUI içindir. Her ikisiyle de karışmak kötü bir fikir gibi görünüyor. nm-online15.04 Ağ Yöneticisi tarafından sağlanmıştır, bu yüzden onunla karıştırmak için hiçbir neden yoktur. Ayrıca, dpkg-deb --fsys-tarfile.deb dosyalarından dosya ayıklamak için komutu kullanın . Gibi bir şey kullanırdım:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
muru

@muru teşekkürler, ben güncelledim ancak --fsys-tarfiledaha sonra denemek zorunda kalacak , teşekkürler. Ayrıca, çoğunlukla kullanılan nm-toolBSSIDs, SSID ve yerel sinyallerin kuvvetlerinin listeleme ve nmclibunu yapmak kullanılabilir: nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi listnasıl olsa.
mchid

@ Maxwel, düzenlemeler bir yayındaki kodu temelde değiştirmemelidir. Lütfen bunun yerine bir yorum yaz.
wjandrea
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.