क्यों nm-tool अब Ubuntu 15.04 में उपलब्ध नहीं है?


जवाबों:


34

कृपया नेटवर्क प्रबंधक के लिए 2015-01-27 चैंज पढ़ें । एक स्निपेट सभी परिवर्तनों को बनाता है ...

नेटवर्क-प्रबंधक (0.9.10.0-1) अस्थिर; तात्कालिकता = मध्यम

  • नई अपस्ट्रीम रिलीज
  • सूची-लापता से libtool .la फ़ाइलों को छोड़ दें।
  • प्रतीकों फ़ाइलों को अद्यतन करें।
  • कॉन्फ़िगर के अनुसार बिल्ड-डिपेंड को अपडेट करें।
  • Nmtui का निर्माण और स्थापित करें, आसान कंसोल ऑपरेशन के लिए एक शाप-आधारित इंटरफ़ेस।
  • नए डिवाइस प्लग इन स्थापित करें।
  • एनएम-टूल बाइनरी को स्थापित करना बंद करें जिसे ऊपर की ओर गिरा दिया गया था क्योंकि इसे बहुत अधिक शक्तिशाली एनएमसीली टूल द्वारा बदल दिया गया है।

आप जो चाहते हैं उसका नाम nmcli है

इसके अलावा एक नया टूल कॉल है nmtui:

नेटवर्क-प्रबंधक (0.9.10.0-1) अस्थिर; तात्कालिकता = मध्यम

  • नई अपस्ट्रीम रिलीज
  • सूची-लापता से libtool .la फ़ाइलों को छोड़ दें।
  • प्रतीकों फ़ाइलों को अद्यतन करें।
  • कॉन्फ़िगर के अनुसार बिल्ड-डिपेंड को अपडेट करें।
  • Nmtui का निर्माण और स्थापित करें, आसान कंसोल ऑपरेशन के लिए एक शाप-आधारित इंटरफ़ेस।

Nmtui के लिए मैनुअल पेज से:

nmtui - नेटवर्क प्रबंधक को नियंत्रित करने के लिए पाठ उपयोगकर्ता इंटरफ़ेस

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

1
इसके अलावा, उन्होंने एक नया टूल जोड़ा nmtui
मूरू

5

nm-toolनेटवर्क प्रबंधक की स्थिति और इंटरफेस के बारे में जानकारी रिपोर्ट करने के लिए उपयोग किया गया था, जो नेटवर्क कनेक्शन और आपके कनेक्शन की स्थिति का एक सुविधाजनक सारांश प्रदान करता है। हालांकि मेरी समझ यह है कि 15.04 के रूप में उबंटू systemdसेवा प्रबंधक के लिए स्विच कर रहा है , और पिछले संस्करणों से NetworkManager के साथ बहुत अच्छी तरह से काम नहीं करता है systemd, इसलिए अब NetworkManager फेडोरा में उपयोग किए जाने वाले NetworkManager के समान ही बदल गया है (जो वैसे उपयोग करता है systemd ) ।

आप जो कुछ भी कर सकते हैं वह करने के लिए उपयोग करने के लिए nmcliविकल्पों का उपयोग करने के लिए आपको एक सुविधाजनक सारांश nm-toolदेना है। विशेष रूप से उपयोग में nmcli device show <interface>। यह nmcli dev list <iface>पिछले संस्करण की तरह ही है। <interface>भाग वैकल्पिक है, और इसका उपयोग केवल तभी किया जा सकता है जब आपको विशिष्ट इंटरफ़ेस के बारे में जानकारी की आवश्यकता हो, जैसे कि wlan0या eth0। Alll इंटरफेस के लिए जानकारी देखने के लिए, का उपयोग करें nmcli dev show। बहुत सारी सामग्री है, इसलिए आप इसे इस lessतरह से पाइप कर सकते हैं : nmcli dev show | less

और यहाँ एक छोटा लाइनर है जिसे मैंने सिस्टम कनेक्शन के सामान्य अवलोकन देने के लिए लिखा था: nmcli dev show | awk '/GENERAL.DEVICE/,/GENERAL.DRIVER/;/GENERAL.CONNECTION/;/IP4.ADDRESS/,/IP4.DOMAIN/'

नमूना उत्पादन:

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उपलब्ध पहुँच बिंदुओं को सूचीबद्ध करेगा। ध्यान दें, कि devऔर deviceपरस्पर उपयोग किया जाता है।


मुझे उपयोग करना था nmcli device wifi listया मुझे त्रुटि Error: 'dev' command 'list' is not valid.
मिलेगी

@ एमकिड अजीब है। उबंटू का कौन सा संस्करण आप उपयोग कर रहे हैं?
सेर्गेई कोलोडियाज़नी

यह 15.04
mchid

1
@ एमकिड ओके, मैं जवाब थोड़ा ठीक कर दूं। । । । 15.04 में तर्क के रूप में dev नहीं लिया listजाता है, यह द्वारा प्रतिस्थापित किया जाता है show
सर्गी कोलोडियाज़नी

हाँ, निर्दिष्ट devहोने पर ठीक काम करने लगता wifiहै।
mchid

2

हाल के संस्करणों के रूप में, एनएम-टूल अब नेटवर्क-मैनेजर पैकेज के भाग के रूप में शामिल नहीं है।

15.04+ के लिए :

हालाँकि, आप नेटवर्क मैनेजर के 14.04 संस्करण से एनएम-टूल निकाल सकते हैं। यहां बताया गया है कि यह कैसे किया जा सकता है।

यह ध्यान दिया जाना चाहिए कि इसे पोस्ट करने के बाद से सुरक्षा अद्यतन हो सकते हैं। आप नीचे सूचीबद्ध संस्करण को सत्यापित करने के लिए http://packages.ubuntu.com/trusty/network-manager पर जा सकते हैं, जो सबसे हाल ही में उपलब्ध संस्करण है।

निम्न आदेश चलाएँ:

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

निम्नलिखित कमांड अब उपलब्ध होनी चाहिए:

nm-tool


1
nm-appletऔर nm-connection-editorजीयूआई के लिए हैं। इन दोनों के साथ खिलवाड़ करना एक बुरा विचार है। nm-online15.04 के नेटवर्क मैनेजर द्वारा प्रदान किया जाता है, इसलिए इसके साथ गड़बड़ करने का कोई कारण नहीं है। साथ ही, dpkg-deb --fsys-tarfile.deb फ़ाइलों से फ़ाइलों को निकालने के लिए कमांड का उपयोग करें। मैं कुछ इस तरह का उपयोग करता हूँ:dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
muru

@ धन्यवाद, मैंने अपडेट किया है, लेकिन --fsys-tarfileबाद में प्रयास करना होगा , धन्यवाद। इसके अलावा, मैं ज्यादातर nm-toolस्थानीय संकेतों के लिए bssids, ssids और ताकत सूचीबद्ध nmcliकरने के लिए उपयोग किया जाता है और इसे nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi listकिसी भी तरह से करने के लिए उपयोग किया जा सकता है ।
mchid

@Maxwel, संपादन मौलिक रूप से कोड को किसी पोस्ट में नहीं बदलना चाहिए। कृपया इसके बजाय एक टिप्पणी लिखें।
वेजेंड्रिया
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.