Thật không may, tôi gỡ cài đặt network-manager-gnome
bằng cách sử dụng sudo apt-get remove --purge network-manager
. Tôi đã cố cài đặt lại từ đó nhưng không có kết nối internet thì tôi không thể làm như vậy. Giải pháp cho điều này là gì?
Thật không may, tôi gỡ cài đặt network-manager-gnome
bằng cách sử dụng sudo apt-get remove --purge network-manager
. Tôi đã cố cài đặt lại từ đó nhưng không có kết nối internet thì tôi không thể làm như vậy. Giải pháp cho điều này là gì?
Câu trả lời:
sudo dhclient eth0
sau đó bạn sẽ có internet và bạn có thể sử dụng ...
sudo apt-get install network-manager
sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device>
Tôi đã không cần ifconfig <device> up
hoặc tương tự trong trường hợp của tôi.
sudo iwconfig
bạn sẽ thấy các thiết bị. trong trường hợp của tôi, tôi không có eth0
tên kết nối có dây của mình.
Nếu gần đây bạn đã nâng cấp trình quản lý mạng của mình, bạn có thể sử dụng sudo apt-get install --reinstall network-manager
, nhưng điều này chỉ hoạt động nếu gói vẫn nằm trong bộ đệm Apt ( /var/cache/apt/archives/
). Tôi đoán bạn đã không nên bạn sẽ phải làm mọi thứ trong một chặng đường dài, nhưng tôi nghĩ tôi sẽ ném nó chỉ trong trường hợp.
Khởi động đĩa CD trực tiếp Ubuntu trong "Thử mà không cần cài đặt". Hãy chắc chắn rằng bạn đã kết nối với internet.
Trong loại thiết bị đầu cuối:
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>
Bạn sẽ cần phải thay thế <chrootlocation>
bằng vị trí thích hợp của bản cài đặt Ubuntu của bạn, thường là nhãn của phân vùng được cài đặt trên đó. Phân vùng cũng phải được gắn để bạn có thể truy cập nó.
Chỉnh sửa của bạn /etc/resolve.conf
và thêm ít nhất một nameserver
:
nameserver 8.8.8.8 # Google Public DNS
Trong loại thiết bị đầu cuối:
sudo apt-get update
sudo apt-get install network-manager
Nếu bạn không có khả năng sẽ gặp lỗi không thể kết nối.
Trong loại thiết bị đầu cuối exit
. Điều này thoát khỏi môi trường chroot.
Trong loại thiết bị đầu cuối sudo reboot
để khởi động lại máy tính của bạn.
sudo apt-get update
lệnh.
run
thư mục, nếu không bạn có thể sẽ gặp unable to resolve hostname
lỗi:sudo mount --bind /run /chrootlocation/run
sudo apt-get remove --purge network-manager
Lệnh trên sẽ lọc tất cả các gói có liên quan đến dịch vụ network-manager
. Bạn có thể tải xuống tất cả các gói dưới dạng tệp .deb bằng đĩa Ubuntu Live và sau đó cài đặt nó vào HĐH gốc của bạn.
Lần đầu tiên khởi động từ đĩa Ubuntu Live.
Khi bạn đến đó, mở một thiết bị đầu cuối và chạy lệnh dưới đây,
sudo apt-get download network-manager*
Điều này sẽ tải tất cả các gói quản lý mạng về thư mục chính.
Bây giờ sao chép tất cả các .deb
gói vào một thư mục trong ổ đĩa bút đó hoặc các phân vùng khác trong ổ cứng của bạn và sau đó khởi động lại vào hệ thống của bạn.
Khi bạn đến đó mở thiết bị đầu cuối và làm như sau:
cd /path/to/the/directory/where/.deb/files/are/located
sudo dpkg -i *.deb
Lệnh trên sẽ cài đặt tất cả các .deb
tập tin.
Bây giờ khởi động lại trình quản lý mạng của bạn bằng cách chạy sudo service network-manager restart
Bây giờ bạn có gói network-manager-gnome
chạy lại.
network-manager-gnome
gói, nhưng điều này không có nghĩa là anh ta không có Internet. Ngoài ra, hãy lưu ý rằng việc sử dụng Live CD sẽ không phụ thuộc vào gói máy chủ để anh ấy có quyền truy cập Internet
Câu trả lời này giả định rằng bạn đã truy cập internet trước khi mất trình quản lý mạng hoặc bất kỳ gói nào khác.
Tạo một đĩa CD / DVD hoặc USB có khả năng khởi động, khởi động từ nó và chọn "Dùng thử Ubuntu mà không cần cài đặt". Khi bạn đến máy tính để bàn Ubuntu, hãy mở một thiết bị đầu cuối.
Bạn cần tìm ra phân vùng gốc trên bản cài đặt Ubuntu. Trên bản cài đặt Ubuntu tiêu chuẩn, phân vùng gốc là "/ dev / sda1", nhưng nó có thể khác với bạn. Để tìm ra phân vùng gốc, hãy chạy lệnh sau:
sudo fdisk -l
Điều này sẽ hiển thị một danh sách các đĩa cứng và phân vùng mà từ đó bạn sẽ phải tìm ra cái nào là phân vùng gốc. Dưới đây trong bước 3, ROOT-PHẦN TÍNH là phân vùng gốc bạn vừa tìm thấy, ví dụ / dev / sda2 trong trường hợp của tôi.
Để đảm bảo một phân vùng nhất định là phân vùng gốc, bạn có thể gắn kết nó. Vì vậy, hãy gắn kết phân vùng gốc cùng với các phân vùng / sys, / Proc, / run và / dev và nhập 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
Nếu bạn gặp lỗi về độ phân giải giống hệt nhau khi sao chép nó, chỉ cần bỏ qua nó. Sao chép độ phân giải sẽ giúp mạng hoạt động, ít nhất là đối với tôi (sử dụng DHCP).
Bây giờ bạn có thể cập nhật hệ thống - trong cùng một thiết bị đầu cuối, gõ:
apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome
Nếu bạn gặp sự cố ở bước cuối cùng, hãy đảm bảo nguồn của bạn là chính xác trong /etc/apt/source.list - trong cùng một thiết bị đầu cuối, nhập:
sudo nano /etc/apt/sources.list
Vì bạn đã chro vào cài đặt Ubuntu của mình, những thay đổi bạn thực hiện sẽ ảnh hưởng đến nó chứ không phải Live CD, miễn là tất cả các thay đổi được thực hiện trong cùng một phiên cuối.
Khởi động lại khi hoàn thành và loại bỏ Live CD. Nếu câu trả lời này khắc phục vấn đề của bạn, xin vui lòng đánh dấu nó chính xác. Cảm ơn!
apt-get -f install
(không có gì khác) để có được sự phụ thuộc (?) Để đi vào. Sau đó apt-get install network-manager network-manager-gnome
. Tôi đã loại bỏ mạng của mình bằng cách xóa wpasupplicant
mà muốn xóa mọi thứ mạng, nhưng cài đặt lại wpasupplicant
không cài đặt lại nội dung mạng.
Thực hiện theo phần Lỗi cập nhật chính thức của Ubuntu Communuty LiveCdRecovery: ( https : //help.ub Ubuntu.com/community/LiveCdRecovery ):
Chạy:
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
Thêm máy chủ tên OpenDNS vào của bạn /etc/resolv.conf
để truy cập mạng sau khi chroot:
nameserver 208.67.222.222
nameserver 208.67.220.220
Chạy:
apt-get install network-manager
Điều này đã giúp khắc phục vấn đề tương tự trên Ubunty 14.04LTS của tôi
Tôi biết tôi hơi muộn về vấn đề này nhưng tôi cũng gặp phải vấn đề tương tự. Tôi đã cài đặt arping (sudo apt-get install arping) để loại bỏ iputils-arping, trình quản lý mạng và trình quản lý mạng-gnome. Tôi đã chỉnh sửa tệp / etc / network / interface để thiết lập IP thủ công cho eth0.
# 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
Thay đổi x, y, z, a, c và d thành cài đặt mạng của bạn. Sau đó tôi đã chạy "sudo dịch vụ khởi động lại giao diện mạng INTERFACE = eth0" để khởi động lại giao diện. Điều này cho phép tôi cài đặt lại trình quản lý mạng (sudo apt-get install trình quản lý mạng). Tôi đã phải xóa gói arping mà tôi đã cài đặt trước khi trình quản lý mạng cài đặt lại. Sau đó bắt đầu quản lý mạng (sudo dịch vụ quản lý mạng bắt đầu). Khi tôi có trình quản lý mạng đang chạy, tôi đã thay đổi / etc / network / interface trở lại mặc định (và giữ một bản sao của thay đổi thủ công chỉ trong trường hợp). Hy vọng điều này sẽ giúp.
Chỉ cần giải quyết vấn đề tương tự, làm theo các bước đơn giản sau:
Tải về mạng quản lý trong một thiết bị có kết nối internet từ
http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Tôi sử dụng mạng manager_1.2.2-0ubuntu0.16.04.4_amd64.deb cho ubuntu16 0,04
Sau đó chuyển tập tin này bằng USB hoặc điện thoại, v.v.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Có thể xảy ra rằng các phím tắt wifi có thể bị thiếu ở trên cùng, vì chỉ cần sử dụng lệnh này
sudo apt-get install ubuntu-desktop
và sau đó khởi động lại bình thường của máy của bạn.
Làm xong :)
Câu trả lời trước đây của tôi cho rằng lý do bạn không thể truy cập internet là do bạn đã gỡ cài đặt "trình quản lý mạng" và thông thường máy tính được kết nối với internet. Tuy nhiên, nếu tôi đọc nhầm câu hỏi của bạn, và thực tế đây là một máy tính chưa từng kết nối với internet, bạn sẽ cần sử dụng câu trả lời này thay vào đó mặc dù sẽ tốn nhiều thời gian hơn.
Bước # 1 = Trên một máy tính khác (Nó có thể chạy Windows, không thành vấn đề), hãy truy cập " http://packages.ubfox.com/precise/network-manager ". (Liên kết này giả định rằng bạn đang sử dụng Ubuntu 12.04, nếu không, bạn sẽ cần tìm liên kết phù hợp với phiên bản của mình).
Bước # 2 = Ở dưới cùng của trang web có một liên kết cho "amd64" và "i386", nhấp vào liên kết. Tôi đang sử dụng amd64 vì vậy các bước của tôi sẽ cho rằng.
Bước # 3 = Trên trang mới có một loạt các liên kết nhân bản là các liên kết tải xuống trực tiếp cho "network-manager_0.9.4.0-0ub Ubuntu3_amd64.deb". Chọn một liên kết và tải xuống tệp .deb.
Bước # 4 = Trên url đầu tiên tôi cung cấp, nó cũng liệt kê các phụ thuộc cho trình quản lý mạng. Bạn có thể có một số trong số này vẫn được cài đặt, nhưng đối với những cái bạn không cần, bạn cũng sẽ cần phải tải xuống bằng cách truy cập trang của họ và chọn một máy nhân bản.
Bước # 5 = Khi bạn đã tải xuống tất cả các .deb, bạn sẽ cần chuyển chúng vào máy tính Ubuntu và đặt chúng vào "/ var / cache / apt / archives". Bạn sẽ cần đặc quyền root để thực hiện điều này có thể đạt được với "gksu nautilus / var / cache / apt / archives". Bạn cũng có thể sử dụng dpkg để cài đặt chúng, nhưng sẽ không cho biết bạn đã quên phụ thuộc hay chưa, vì vậy tôi sẽ không tìm hiểu cách sử dụng chúng.
Bước # 6 = Trong loại thiết bị đầu cuối "sudo apt-get install --reinstall quản lý mạng".
Một người mới trả lời thành công 16.04LTS Đã gặp sự cố với trình quản lý mạng bị chậm / ngắt kết nối với nhà cung cấp internet mới Rashly, đã quyết định chuyển về wicd và xóa trình quản lý mạng qua dòng lệnh Tìm thấy không thể làm việc với wicd )
Giải pháp Lần đầu tiên tải xuống tệp gỡ lỗi trình quản lý mạng thích hợp trên một máy tính khác (32bit / i386 cho tôi) (của tôi là quản lý mạng_1.2.2-OubfoxO, 16.04.4_i386.deb) đã chuyển tệp qua máy tính xách tay hệ thống Ubuntu bằng thẻ nhớ
mất thời gian để tìm hiểu những điều sau đây - chỉ cần nhấp đúp vào tệp gỡ lỗi đã chuyển (trên máy tính để bàn của tôi) và nó đã tự cài đặt (có vấn đề lớn khi sử dụng dòng lệnh)
Internet hiện được kết nối - nhưng không hoàn hảo - không có biểu tượng
vì vậy tôi đã cập nhật bằng lệnh: sudo apt-get update Sau đó cài đặt NetworkManager: sudo apt-get install Network-manager-gnome Network-manager
Sau khi được khởi động lại, có vẻ như anh ấy đã trả lại cho tôi biểu tượng và thao tác quản lý mạng đầy đủ
Hy vọng điều này hữu ích cho bạn vì nó là cho tôi bước 1 - lấy tệp gỡ lỗi của người quản lý networ chính xác từ trang web của gói (của tôi là mạng-manager_1.2.2-OubfoxO, 16.04.4_i386.deb) chuyển nó sang máy tính của bạn - gấp đôi nhấp vào nó và cài đặt cập nhật bước 2 và (cài đặt lại) trình quản lý mạng thông qua dòng lệnh / thiết bị đầu cuối và nhận các phần còn thiếu, sự cố và cập nhật được sắp xếp. chúc may mắn
Tôi cũng cần cài đặt trình quản lý mạng mà không cần internet. Tôi đã có ý tưởng từ một bài đăng khác để thêm cdrom: [Ubuntu cài đặt DVD / CD] vào các nguồn phần mềm trong Phần mềm và Cập nhật trên tab 'Phần mềm khác'. Nguồn cdrom đã được liệt kê nhưng chưa được kiểm tra nên tôi đã kiểm tra nó. Sau đó, tôi đã sử dụng Trình quản lý gói Synaptic để cài đặt 'trình quản lý mạng'. Tôi đoán rằng tôi có thể đã sử dụng Phần mềm Ubuntu thay thế. Điều này làm việc cho tôi trong Ubuntu 18.10
Đối với tôi, hóa ra tôi đã vô tình xóa /etc/resolv.conf
và sau đó có các triệu chứng tương tự ( nslookup nba.com
không hoạt động, nhưng nslookup nba.com 4.2.2.4
không hoạt động, khi 4.2.2.4
được định cấu hình là máy chủ DNS của tôi).
Khôi phục tệp từ USB trực tiếp đã giải quyết vấn đề.
Định cấu hình thủ công thẻ ethernet của bạn trong / etc / mạng / giao diện và khởi động lại dịch vụ mạng. Sau đó cập nhật apt-get.