인터넷에 액세스하지 않고 네트워크 관리자를 다시 설치하는 방법은 무엇입니까?


26

불행히도을 network-manager-gnome사용하여 제거했습니다 sudo apt-get remove --purge network-manager. 다시 설치하려고했지만 인터넷에 연결되어 있지 않으면 설치할 수 없습니다. 이것에 대한 해결책은 무엇입니까?


이 시스템과 동일한 OS를 가진 다른 시스템에 액세스 할 수 있습니까?
Maythux

답변:


27
sudo dhclient eth0

그럼 당신은 인터넷을 가지고 사용할 수 있습니다 ...

sudo apt-get install network-manager

2
참고 : 무선 랜이있는 경우이 복잡합니다,하지만 당신은 (두 번째 노트북을 사용)하여 무선 암호를 제거 할 수있는 경우, 다음의 지침 askubuntu.com/a/294320/67747이 이 나를 위해 일한다는 간단한 충분히 얻을 : sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device> 나는하지 않았다 ifconfig <device> up내 경우에는 필요 하거나 비슷합니다.
세이지

1
cabel을 사용하여 인터넷에 액세스 할 수 있다면 효과가 있습니다. 그러나 재부팅해야 할 것보다
Klimenkomud

정말 사랑합니다
Mark

"장치 eth0을 찾을 수 없음":(
Marco Ancona

당신이 실행 sudo iwconfig하면 장치를 볼 수 있습니다. 제 경우에는 eth0유선 연결의 이름 이 없었습니다 .
Hatem Jaber

18

최근에 네트워크 관리자를 업그레이드 한 경우을 사용할 수 sudo apt-get install --reinstall network-manager있지만 패키지가 여전히 Apt 캐시 ( /var/cache/apt/archives/)에 있는 경우에만 작동합니다 . 나는 당신이 그렇게 먼 길을해야한다고 생각하지 않지만, 만일을 위해 그것을 던질 것이라고 생각했습니다.

  1. "설치하지 않고 시도"에서 우분투 라이브 CD를 부팅하십시오. 인터넷에 연결되어 있는지 확인하십시오.

  2. 터미널 유형에서 :

    sudo mount --bind /dev /<chrootlocation>/dev
    sudo mount --bind /proc /<chrootlocation>/proc
    sudo mount --bind /sys /<chrootlocation>/sys
    sudo cp /etc/resolv.conf /<chrootlocation>/etc/resolv.conf
    sudo chroot /<chrootlocation>
    

    <chrootlocation>우분투 설치의 적절한 위치, 일반적으로 설치된 파티션의 레이블 로 바꿔야 합니다. 액세스 할 수 있도록 파티션도 마운트해야합니다.

  3. 편집 /etc/resolve.conf하고 하나 이상을 추가 하십시오 nameserver.

    nameserver 8.8.8.8 # Google Public DNS
    
  4. 터미널 유형에서 :

    sudo apt-get update
    sudo apt-get install network-manager
    

    그렇지 않으면 연결에 실패 할 수 있습니다.

  5. 터미널 유형에서 exit. 이것은 chroot 환경에서 빠져 나옵니다.

  6. 터미널 유형 sudo reboot에서 컴퓨터를 재부팅하십시오.


인터넷 연결이 필요합니다 sudo apt-get update.
Avinash Raj

1
chroot에있을 것입니다. 그가 인터넷이없는 이유는 네트워크 관리자를 제거했기 때문에 livecd는 네트워크 관리자를 설치하여 다른 우분투 설치에 연결하고 설치할 수 있습니다.
망고

내가 질문을 읽는 방법은 사용자가 일반적으로 인터넷에 연결된 컴퓨터에 있지만 네트워크 관리자를 제거했기 때문에 현재 인터넷에 연결할 수 없다는 것입니다. livecd를 사용하면이 문제를 해결할 수 있습니다. 인용구 : "다시 설치하려고했지만 인터넷에 연결되어 있지 않으면 설치할 수 없습니다." 아마도 내가 잘못 읽었습니까?
망고

또한 run디렉토리를 바인드하십시오 . 그렇지 않으면 unable to resolve hostname오류 가 발생합니다.sudo mount --bind /run /chrootlocation/run
Dziamid

chroot 된 명령 줄에 대한 네트워크 액세스가 chroot 되 자마자 라이브 CD가 네트워크에 액세스 할 수 있지만 이것은 작동하지 않습니다.
Logan Pickup

7
sudo apt-get remove --purge network-manager

위 명령은 서비스와 관련된 모든 패키지를 제거합니다 network-manager. Ubuntu Live 디스크를 사용하여 모든 패키지를 .deb 파일로 다운로드 한 다음 원래 OS에 설치할 수 있습니다.

  • 우분투 라이브 디스크에서 먼저 부팅하십시오.

  • 거기에 가면 터미널을 열고 아래 명령을 실행하십시오.

    sudo apt-get download network-manager*
    
  • 모든 네트워크 관리자 패키지가 홈 디렉토리로 다운로드됩니다.

  • 이제 모든 .deb패키지를 해당 펜 드라이브의 폴더 또는 HDD의 다른 파티션에 복사 한 다음 시스템으로 재부팅하십시오.

  • 거기에 가면 터미널을 열고 다음을 수행하십시오.

    cd /path/to/the/directory/where/.deb/files/are/located
    sudo dpkg -i *.deb
    
  • 위의 명령은 모든 .deb파일 을 설치 합니다.

  • 이제 실행하여 네트워크 관리자를 다시 시작하십시오. sudo service network-manager restart

이제 패키지 network-manager-gnome를 다시 실행했습니다.


1
OP는 인터넷에 액세스 하지 않고도 이를 수행 할 수있는 솔루션을 요청했습니다 .
jobin

3
OP는 network-manager-gnome패키지 제거로 인해 인터넷 이 없지만 이것이 인터넷이 없음을 의미하지는 않습니다. 또한 Live CD를 사용하더라도 호스트 패키지에 의존하지 않으므로 인터넷에 액세스 할 수 있습니다.
Maythux

1
네트워크 관리자를 제거하십시오. 이제 패키지를 어떻게 다운로드에 연결합니까? :-/ 추가 문제에 감사드립니다.
e-info128

7

이 답변은 네트워크 관리자 또는 다른 패키지를 잃기 전에 인터넷에 액세스했다고 가정합니다.

라이브 CD / DVD / USB

부팅 가능한 Ubuntu CD / DVD 또는 USB 스틱을 생성하고 부팅 한 다음 "설치하지 않고 Ubuntu 사용"을 선택하십시오. Ubuntu 데스크탑에 도착하면 터미널을 엽니 다.

루트 파티션

Ubuntu 설치에서 루트 파티션을 찾아야합니다. 표준 우분투 설치에서 루트 파티션은 "/ dev / sda1"이지만 다른 파티션 일 수 있습니다. 루트 파티션이 무엇인지 알아 내려면 다음 명령을 실행하십시오.

sudo fdisk -l

루트 파티션이 무엇인지 알아 내야 할 하드 디스크 및 파티션 목록이 표시됩니다. 아래 3 단계에서 ROOT-PARTITION은 방금 찾은 루트 파티션입니다 (예 : / dev / sda2).

루트 파티션에 Chroot

특정 파티션이 루트 파티션인지 확인하기 위해 마운트 할 수 있습니다. 루트 파티션을 / sys, / proc, / run 및 / dev 파티션과 함께 마운트하고 chroot를 입력 해 봅시다 :

sudo mount ROOT-PARTITION /mnt
for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done
sudo cp /etc/resolv.conf /mnt/etc/
sudo chroot /mnt

복사 할 때 resolv.conf가 동일하다는 오류가 발생하면 무시하십시오. resolv.conf를 복사하면 적어도 DHCP를 사용하여 네트워크가 작동합니다.

패키지 업데이트 / 설치

이제 동일한 터미널에서 시스템을 업데이트 할 수 있습니다 :

apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome

마지막 단계에서 문제가 발생하면 /etc/apt/sources.list에서 소스가 올바른지 확인하십시오. 같은 터미널에서 다음을 입력하십시오.

sudo nano /etc/apt/sources.list

우분투 설치에 들어갔 기 때문에 모든 변경 사항이 동일한 터미널 세션에서 이루어지는 한 변경 사항은 라이브 CD가 아닌 영향을받습니다.

완료되면 재부팅하고 라이브 CD를 꺼냅니다. 이 답변으로 문제가 해결되면 올바르게 표시하십시오. 감사!


Ubuntu 14.04의 네트워크 관리자에서 충돌이 발생했습니다. 대단히 감사합니다 !!!
CRachid

apt-get -f install의존성 (?)을 얻으려면 (아무것도하지) 해야했지만 이것은 효과가있었습니다 apt-get install network-manager network-manager-gnome. wpasupplicant모든 네트워크를 제거 하고 싶었던 네트워크를 제거하여 네트워킹을 강화 했지만 wpasupplicant다시 설치해도 네트워크가 다시 설치되지 않았습니다.
147pm

큰! 감사. 확인 된 유니티 우분투 16.04 작업
aleksk

4

공식 우분투 커뮤니티 LiveCdRecovery 업데이트 실패 섹션을 따르십시오 : ( https://help.ubuntu.com/community/LiveCdRecovery ) :

  1. Ubuntu Live CD를 부팅하십시오.
  2. Ctrl-Alt-F1을 누릅니다.
  3. 운영:

    sudo mount /dev/sda1 /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    
  4. /etc/resolv.confchroot 이후에 네트워크에 액세스하려면 OpenDNS 이름 서버를 추가하십시오 .

    nameserver 208.67.222.222
    nameserver 208.67.220.220
    
  5. 운영:

    apt-get install network-manager
    

이것은 Ubunty 14.04LTS에서 동일한 문제를 해결하는 데 도움이되었습니다.


4

나는 이것에 조금 늦었다는 것을 알고 있지만 나는이 같은 문제에 부딪쳤다. iputils-arping, network-manager 및 network-manager-gnome을 제거하는 arping (sudo apt-get install arping)을 설치했습니다. eth0에 대한 수동 IP를 설정하기 위해 / etc / network / interface 파일을 편집했습니다.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# below are my changes

auto eth0
iface eth0 inet static
    address x.x.x.x
    gateway y.y.y.y
    netmask z.z.z.z
    network a.a.a.a
    broadcast b.b.b.b
    dns-nameserver c.c.c.c d.d.d.d

x, y, z, a, c 및 d를 네트워크 설정으로 변경하십시오. 그런 다음 "sudo service network-interface restart INTERFACE = eth0"을 실행하여 인터페이스를 다시 시작했습니다. 이로 인해 네트워크 관리자를 다시 설치할 수있었습니다 (sudo apt-get install network-manager). 네트워크 관리자가 다시 설치하기 전에 설치 한 arping 패키지를 제거해야했습니다. 그런 다음 네트워크 관리자를 시작하십시오 (sudo service network-manager start). 일단 네트워크 관리자가 실행되면 / etc / network / interface를 기본값으로 다시 변경했습니다 (그리고 수동 변경 사본은 경우에 따라 보관하십시오). 잘하면 이것이 도움이됩니다.


3

이 동일한 문제를 해결하기 위해 다음과 같은 간단한 단계를 수행하십시오.

  1. 에서 장치를 갖는 인터넷 연결에서 다운로드 네트워크 관리자 http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
    I 사용되는 네트워크 manager_1.2.2-0ubuntu0.16.04.4_amd64.deb ubuntu16에 대한 .04

  2. 그런 다음 USB 또는 전화 등을 사용하여이 파일을 전송하십시오.

  3. $ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

Wi-Fi 바로 가기가 맨 위에 누락되었을 수 있습니다.

sudo apt-get install ubuntu-desktop 그런 다음 컴퓨터를 정상적으로 다시 시작하십시오.

완료 :)


1
감사합니다. 우분투 16.04에서 매력처럼 작동했습니다. 가장 쉬운 솔루션. :)
john400

1
USB 드라이브에 액세스 할 수없는 경우 (예 : 휴가 중이고 잊어 버린 경우) 두 컴퓨터 모두에 SD 카드가있는 한 거의 모든 카메라에있는 SD 카드를 사용하여 파일을 전송할 수 있습니다 슬롯.
잭 지핀

1
APT 자동 수정을 실행하지 마십시오 !!! Linux Mint 컴퓨터에서 Cinnamon 패키지를 제거하고 Linux Mint를 처음부터 다시 설치하는 길을 안내했습니다.
잭 지핀

1

내 이전 답변은 인터넷에 액세스 할 수없는 이유는 "네트워크 관리자"를 제거하고 일반적으로 컴퓨터가 인터넷에 연결되어 있기 때문이라고 가정합니다. 그러나 내가 당신의 질문을 잘못 읽었을 가능성이 있으며, 이것은 실제로 인터넷에 연결되지 않은 컴퓨터이므로 더 많은 시간이 걸리지 만 대신이 대답을 사용해야합니다.

1 단계 = 다른 컴퓨터에서 (Windows를 실행할 수 있으며 중요하지 않음) " http://packages.ubuntu.com/precise/network-manager " 로 이동 하십시오 . (이 링크는 Ubuntu 12.04를 사용한다고 가정합니다. 그렇지 않으면 사용중인 버전에 맞는 링크를 찾아야합니다).

2 단계 = 웹 페이지 하단에 "amd64"및 "i386"에 대한 링크가 있습니다. 해당 링크를 클릭하십시오. 나는 amd64를 사용하고 있으므로 내 단계는 가정합니다.

3 단계 = 새 페이지에는 "network-manager_0.9.4.0-0ubuntu3_amd64.deb"에 대한 직접 다운로드 링크 인 많은 미러 링크가 있습니다. 링크를 선택하고 .deb 파일을 다운로드하십시오.

4 단계 = 첫 번째 URL에는 네트워크 관리자에 대한 종속성도 나와 있습니다. 이 중 일부는 여전히 설치되어있을 수 있지만 해당 페이지를 방문하여 미러를 선택하여 다운로드 할 필요는 없습니다.

단계 # 5 = 모든 .deb를 다운로드 한 후에는 Ubuntu 컴퓨터로 전송하여 "/ var / cache / apt / archives"에 저장해야합니다. "gksu nautilus / var / cache / apt / archives"를 사용하여이 작업을 수행하려면 루트 권한이 필요합니다. dpkg를 사용하여 설치할 수도 있지만 종속성을 잊어 버렸는지 알려주지 않으므로 사용 방법에 대해서는 설명하지 않겠습니다.

단계 # 6 = 터미널 유형에서 "sudo apt-get install --reinstall network-manager".


인터넷에 연결되지 않은 컴퓨터라면 어쨌든 네트워크 관리자가 필요합니까? 대답은 프린터, 스캐너 또는 기타 로컬 서비스와 같은 리소스에 액세스하기 위해 로컬 인트라넷에 연결하는 것입니다.
AJMansfield

1

초보자 성공 답변 16.04LTS 네트워크 관리자 속도 저하 / 새로운 인터넷 제공 업체와의 연결 끊김 문제 Rashly, wicd로 다시 전환하기로 결정하고 명령 줄을 통해 네트워크 관리자를 제거하기로 결정 함 Wicd가 작동하지 않음 (어쨌든 네트워크를 찾지 못함) )

솔루션 먼저 다른 컴퓨터에서 적절한 네트워크 관리자 deb 파일을 다운로드했습니다 (32bit / i386) (mine은 network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb였습니다) 파일을 메모리 카드를 사용하여 우분투 시스템 랩톱으로 옮겼습니다.

전송 된 deb 파일을 두 번 클릭하면 (데스크톱에 있음) 자체 설치됩니다 (명령 줄을 사용하는 데 큰 문제가 있음)

인터넷 연결 완료-완벽하지는 않음-아이콘 없음

그래서 명령을 사용하여 업데이트했습니다 : sudo apt-get update 그런 다음 NetworkManager를 설치하십시오 : sudo apt-get install network-manager-gnome network-manager

다시 부팅하면 아이콘과 전체 네트워크 관리자 작업을 다시받은 것으로 보입니다.

1 단계-패키지 웹 사이트에서 올바른 networ-manager deb 파일 가져 오기 (mine은 network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb였습니다) 우분투 컴퓨터로 이동하십시오-double 이를 클릭하고 2 단계 업데이트를 설치하고 명령 행 / 터미널을 통해 네트워크 관리자를 다시 설치하고 누락 된 부품, 문제점 및 업데이트를 정렬하십시오. 행운을 빕니다


1

또한 인터넷없이 네트워크 관리자를 설치해야했습니다. 다른 게시물에서 CD-ROM [Ubuntu install DVD / CD]를 '기타 소프트웨어'탭의 소프트웨어 및 업데이트에있는 소프트웨어 소스에 추가하라는 아이디어를 얻었습니다. cdrom 소스가 이미 나열되었지만 확인되지 않았으므로 확인했습니다. 그런 다음 Synaptic Package Manager를 사용하여 'network-manager'를 설치했습니다. 대신 우분투 소프트웨어를 사용할 수 있다고 생각합니다. 이것은 우분투 18.10에서 나를 위해 일했습니다.


0

나를 위해 실수로 삭제 /etc/resolv.conf한 다음 동일한 증상이 나타납니다 ( nslookup nba.com작동하지 않지만 DNS 서버로 구성된 nslookup nba.com 4.2.2.4경우 작동 4.2.2.4합니다).

라이브 USB에서 파일을 복원하면 문제가 해결되었습니다.


-1

/ etc / network / interfaces에서 이더넷 카드를 수동으로 구성하고 네트워킹 서비스를 다시 시작하십시오. 그런 다음 apt-get update.


/ etc / network / interfaces에서 이더넷 카드를 수동으로 구성하고 네트워킹 서비스를 다시 시작하십시오. 그런 다음 apt-get update.
Jan

3
이것은 실제로 질문에 대답하지 않습니다.
TheWanderer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.