Ubuntu 15.04에서 nm-tool을 더 이상 사용할 수없는 이유는 무엇입니까?


32

Ubuntu 15.04에서 nm-tool 명령 행 도구를 사용할 수없는 이유는 무엇입니까?


1
당신은 의미 nmcli합니까?
Jos

1
@Jos 아니오, 이것은 실제로 nm-tool에 관한 것입니다.
guntbert

답변:


34

네트워크 관리자에 대한 2015-01-27 변경 로그 를 읽으십시오 . 모든 변경 사항을 적용하는 스 니펫 ...

네트워크 관리자 (0.9.10.0-1) 불안정; 긴급 성 = 중간

  • 새로운 업스트림 릴리스.
  • 목록 누락에서 libtool .la 파일을 제외하십시오.
  • 기호 파일을 업데이트하십시오.
  • 업데이트 빌드 -configure.ac에 따라 다릅니다.
  • 더 쉬운 콘솔 조작을 위해 curses 기반 인터페이스 인 nmtui를 빌드하고 설치하십시오.
  • 새 장치 플러그인을 설치하십시오.
  • 훨씬 더 강력한 nmcli 도구로 대체 되었기 때문에 업스트림에서 삭제 된 nm-tool 바이너리의 설치를 중지하십시오.

원하는 이름은 nmcli 입니다.

그 외에도 새로운 도구 호출이 있습니다 nmtui.

네트워크 관리자 (0.9.10.0-1) 불안정; 긴급 성 = 중간

  • 새로운 업스트림 릴리스.
  • 목록 누락에서 libtool .la 파일을 제외하십시오.
  • 기호 파일을 업데이트하십시오.
  • 업데이트 빌드 -configure.ac에 따라 다릅니다.
  • 더 쉬운 콘솔 조작을 위해 curses 기반 인터페이스 인 nmtui를 빌드하고 설치하십시오.

nmtui의 매뉴얼 페이지에서 :

nmtui — NetworkManager 제어를위한 텍스트 사용자 인터페이스

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.
muru

5

nm-tool네트워크 관리자 및 인터페이스에 대한 정보를보고하는 데 사용되어 네트워크 연결 및 연결 상태를 편리하게 요약합니다. 그러나 15.04 현재 우분투는 systemd서비스 관리자 로 전환하고 이전 버전의 NetworkManager는 제대로 작동하지 않으므로 systemdNetworkManager는 Fedora에서 사용되는 NetworkManager와 매우 유사한 것으로 변경되었습니다 (사용 방법 systemd ) .

당신이 할 수있는 일은 nmcli옵션을 nm-tool사용하여 사용하는 것과 같은 편리한 요약을 제공하는 것입니다 . 특히 사용하십시오 nmcli device show <interface>. 이것은 nmcli dev list <iface>이전 버전 과 동일 합니다. <interface>part는 선택 사항이며 wlan0or 같은 특정 인터페이스에 대한 정보가 필요한 경우에만 사용할 수 있습니다 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사용 가능한 액세스 포인트가 표시됩니다. 참고, 그 devdevice같은 의미로 사용됩니다.


사용 nmcli device wifi list했거나 오류가 발생했습니다Error: 'dev' command 'list' is not valid.
mchid

@mchid 이상하다. 어떤 버전의 Ubuntu를 사용하고 있습니까?
Sergiy Kolodyazhnyy

이것은 15.04에 있습니다
mchid

1
@mchid OK, 대답을 조금 수정하겠습니다. . . 15.04 dev 에서는 list인수로 사용 되지 않고 로 대체됩니다 show.
Sergiy Kolodyazhnyy

예, 지정 dev하면 제대로 작동하는 것 같습니다 wifi.
mchid

2

최신 버전에서 nm-tool은 더 이상 네트워크 관리자 패키지의 일부로 포함되지 않습니다.

15.04+의 경우 :

그러나 14.04 버전의 네트워크 관리자에서 nm-tool을 추출 할 수 있습니다. 방법은 다음과 같습니다.

이 게시물을 게시 한 이후 보안 업데이트가있을 수 있습니다. 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-appletnm-connection-editorGUI를위한 것입니다. 둘 다 엉망으로 만드는 것은 나쁜 생각 인 것 같습니다. nm-online는 15.04의 네트워크 관리자에 의해 제공되므로 네트워크를 망칠 이유가 없습니다. 또한 dpkg-deb --fsys-tarfile.deb 파일에서 파일을 추출 하는 명령을 사용하십시오 . 나는 다음과 같은 것을 사용할 것이다 :dpkg-deb --fsys-tarfile network-manager_*.deb | tar -xC / ./usr/bin/nm-tool
muru

@muru 감사합니다. 업데이트되었지만 --fsys-tarfile나중에 시도해야합니다 . 감사합니다. 또한 주로 nm-toolbssid, ssid 및 로컬 신호의 강도를 나열 nmcli하는 데 사용되었으며 nmcli -f BSSID,SSID,SIGNAL,BARS dev wifi list어쨌든 이 작업을 수행하는 데 사용할 수 있습니다 .
mchid

@Maxwel, 수정 사항이 게시물의 코드를 근본적으로 변경해서는 안됩니다. 대신 의견을 작성하십시오.
wjandrea
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.