Tôi đã vô tình xóa trình quản lý mạng và không truy cập được internet nữa


15

Tôi không thể kết nối với bất kỳ kết nối wifi nào kể từ khi tôi xóa trình quản lý mạng. Có cách nào để lấy nó từ một máy tính khác và sau đó cài đặt nó trên máy của tôi không hoặc có cách nào để tôi có thể kết nối internet mà không cần người quản lý mạng không?


có một câu hỏi tương tự cũng có thể giúp ... Askubfox.com/a/869209/633471
Uday Kumar

Có một câu hỏi tương tự ở đây, Askubfox.com/a/869209/633471 hy vọng nó có ích
Uday Kumar

Câu trả lời:


20

Tôi đề nghị bạn chỉnh sửa một tập tin:

gksudo gedit /etc/network/interfaces

Sửa đổi nó để đọc:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

Khởi động lại giao diện:

sudo ifdown wlan0 && sudo ifup -v wlan0

Kiểm tra:

ping -c3 www.ubuntu.com

Nếu bạn nhận được kết quả ping, bạn đã được kết nối. Nếu bạn muốn, bạn có thể cài đặt lại Trình quản lý mạng và hoàn nguyên tệp bạn đã sửa đổi để xóa khổ thơ wlan0.


10

Nếu bạn chưa khởi động lại và vẫn kết nối, bạn có thể chạy sudo apt-get install --reinstall network-manager. Bạn đã làm xong ở đó.

Nếu bạn đã khởi động lại thì quá trình phức tạp hơn một chút - bạn sẽ phải lấy cd hoặc usb trực tiếp của Ubuntu và khởi động nó, như thể bạn sắp cài đặt Ubuntu một lần nữa. CD hoặc USB trực tiếp không cho phép kết nối với internet, vì vậy hãy đảm bảo bạn đã kết nối. Thay vì cài đặt, hãy nhấn "Thử Ubuntu" và truy cập thiết bị đầu cuối thông qua đó hoặc nhấn Ctrl + Alt + F2.

Tiếp theo, bạn cần phải gắn kết phân vùng ubfox của bạn (thông báo sda1 chỉ là ví dụ, tìm hiểu xem nó thuộc về cái nào lsblk) và một vài thư mục. Như vậ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

Đến thời điểm này, bạn có thể sử dụng USB / CD trực tiếp để hoạt động như thể bạn đang làm việc với cài đặt Ubuntu thực tế của mình, nhưng vẫn sử dụng tài nguyên USB / CD Live. Bây giờ bạn có thể chạysudo apt-get install --reinstall network-manager

Tôi đã sử dụng phục hồi LiveCD / USB một vài lần khi tôi gạch hệ thống của mình. Đó là một trong những lựa chọn tốt nhất.

Có một tùy chọn thay thế - kết nối thông qua dòng lệnh, nhưng nó sẽ hơi rắc rối, đặc biệt nếu bạn có bảo mật WPA2 trên bộ định tuyến của mình. Bạn có thể mang máy tính của mình (nếu là máy tính xách tay) đến bất kỳ điểm phát wifi mở / sử dụng nào, nhưng có quá nhiều dây


6

Thử đi:

Mở một thiết bị đầu cuối,

Nhấn Ctrl+ Alt+T

Chạy nó:

sudo iw dev

Lệnh iw sẽ liệt kê tất cả các bộ điều hợp WiFi được kết nối:

phy#0
    Interface wlan0
        ifindex 3
        wdev 0x1
        addr f4:ec:38:de:ad:de
        type managed

Tên được chỉ định: phy # 1

Tên thiết bị: wlan0

Chỉ số giao diện: 3

Địa chỉ: địa chỉ mac

Loại: Quản lý. Loại chỉ định chế độ hoạt động của các thiết bị không dây.

Bạn có thể kiểm tra xem thiết bị không dây có hoạt động hay không chạy:

sudo ip link show wlan0

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

Trong ví dụ trên, wlan0 không TĂNG.

Thực hiện lệnh sau để hiển thị giao diện WiFI:

sudo ip link set wlan0 up

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

Trong ví dụ trên, bây giờ wlan0 là LÊN.

Bạn kiểm tra trạng thái kết nối mạng WiFi đang chạy lệnh:

sudo iw wlan0 link

Not connected.

Đầu ra cho thấy bạn không được kết nối với bất kỳ mạng nào.

Bạn quét để tìm hiểu những mạng WiFi nào được phát hiện, chạy lệnh:

sudo iw wlan0 scan


BSS 00:19:e3:fa:b6:9e(on wlan0)
    TSF: 25277930826 usec (0d, 07:01:17)
    freq: 2437
    beacon interval: 100 TUs
    capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
    signal: -46.00 dBm
    last seen: 424 ms ago
    Information elements from Probe Response frame:
    SSID: Adrogue
    Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 
    DS Parameter set: channel 6
    Country: US Environment: Indoor/Outdoor
        Channels [1 - 11] @ 30 dBm
    ERP: <no flags>
    Extended supported rates: 24.0 36.0 48.0 54.0 
    RSN:     * Version: 1
         * Group cipher: CCMP
         * Pairwise ciphers: CCMP
         * Authentication suites: PSK
         * Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
    HT capabilities:
        Capabilities: 0x500c
            HT20
            SM Power Save disabled
            No RX STBC
            Max AMSDU length: 3839 bytes
            DSSS/CCK HT40
            40 MHz Intolerant
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: 8 usec (0x06)
        HT RX MCS rate indexes supported: 0-15
        HT TX MCS rate indexes are undefined
    HT operation:
         * primary channel: 6
         * secondary channel offset: no secondary
         * STA channel width: 20 MHz
         * RIFS: 0
         * HT protection: no
         * non-GF present: 1
         * OBSS non-GF present: 0
         * dual beacon: 0
         * dual CTS protection: 0
         * STBC beacon: 0
         * L-SIG TXOP Prot: 0
         * PCO active: 0
         * PCO phase: 0
    WMM:     * Parameter version 1
         * BE: CW 15-1023, AIFSN 3
         * BK: CW 15-1023, AIFSN 7
         * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
         * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
    ---- truncated ----

Hai thông tin quan trọng ở trên là SSIDvà giao thức bảo mật WPA/WPA2 vs WEP.

SSID từ ví dụ trên là Adrogue. Giao thức bảo mật RSN, cũng thường được gọi là WPA2.

Bây giờ, bạn sẽ tạo một tệp cấu hình wpa_supplicantchứa khóa chia sẻ trước passphrasecho mạng WiFi.

sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344

Trong trường hợp 11223344là mật khẩu mạng.

wpa_passphrase sẽ tạo các mục cấu hình cần thiết dựa trên đầu vào của bạn.

Mỗi mạng mới sẽ được thêm dưới dạng cấu hình mới trong tệp cấu hình /etc/wpa_supplicant.conf.

sudo cat /etc/wpa_supplicant.conf 

# reading passphrase from stdin
network={
 ssid="Adrogue"
 #psk="11223344"
 psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}

Để kết nối, hãy chạy lệnh sau:

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

-B: Có nghĩa là chạy wpa_supplicant trong nền.

-D: Chỉ định trình điều khiển không dây.

wext: Là trình điều khiển chung.

-c: Chỉ định đường dẫn cho tệp cấu hình.

Bây giờ sử dụng dhclient để nhận địa chỉ IP bằng DHCP:

sudo dhclient wlan0

Bạn có thể sử dụng lệnh ip hoặc ifconfig để xác minh địa chỉ IP được gán bởi DHCP

sudo ip addr show wlan0

Và ping IP của Google để xác nhận kết nối mạng:

sudo ping 8.8.8.8

5

Bạn luôn có thể tải xuống các nội dung từ đây hoặc chỉ tìm kiếm các gói cụ thể ở đây tùy thuộc vào gói bạn đã xóa, sao chép chúng vào một ổ đĩa hoặc một cái gì đó sau đó chỉ cần thực hiện dpkg -itrên chúng và voilà, bạn đã cài đặt lại.


Và hàng ngàn phụ thuộc cũng vậy, nếu chưa được cài đặt. :)
Abel Tom

3

Được rồi, tôi đã gặp vấn đề này trên XUbfox 12.04 LTS về ngày hôm qua, câu hỏi này đã cũ nhưng có lẽ nó sẽ giúp ích cho một số người trong tương lai.

Tôi khắc phục vấn đề này theo "cách truyền thống".

Vì không có cách nào để kết nối Internet trong XUbfox của tôi, tôi sử dụng điện thoại của mình để tìm thứ tôi cần.

Tôi googled trên điện thoại của tôi cho network-manager and network-manager-gnome precise.

Và sau đó tôi đã tải nó xuống từ điện thoại của mình và chuyển hai tập tin deb đó vào máy tính của tôi.

Sau đó tôi đã cài đặt hai .debtập tin:

sudo dpkg -i network-manager.deb
sudo dpkg -i network-manager-gnome.deb

Và sau đó bạn có thể khởi động lại dịch vụ quản lý mạng bằng lệnh này:

service network-manager restart 

Và nó hoạt động hoàn hảo cho tôi. Tôi biết tất cả mọi người ở đây có một điện thoại có kết nối Internet. Vì vậy, nó nên làm việc.


0

Nếu bạn đã synapticcài đặt, bạn có thể chọn network-managernetwork-manager-gnomesử dụng generate package download scriptđể tải xuống và tất cả các phụ thuộc trên máy có truy cập internet, đặt chúng vào thanh USB và cài đặt chúng bằng sudo dpkg -i *.debthư mục nơi bạn chạy tập lệnh tải xuống.


0

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 - cài đặt trình quản lý mạng, nhưng điều này chỉ hoạt động nếu gói vẫn còn trong bộ đệm Apt của bạn


apt-getsẽ nhận (tải xuống) gói nếu không tìm thấy trong bộ đệm.
guiverc

0

Nếu bạn định chạy các lệnh này, hãy đảm bảo internet của bạn đang hoạt động. Tôi đã phạm sai lầm khi chạy chúng trong khi internet của tôi bị cắt và nó đã thanh trừng người quản lý mạng của tôi và khiến nó không thể khôi phục được do đó không thể truy cập internet. Tôi đã dành hơn 13 giờ để cố gắng khắc phục sự cố không có kết quả. Bây giờ tôi phải cài đặt lại hệ điều hành của mình cùng nhau.

Vì vậy, vui lòng đảm bảo rằng internet của bạn hiện không bị cắt trước khi chạy các lệnh trên hoặc bạn có thể sẽ có khả năng kết nối lại với internet trừ khi bạn cài đặt lại hệ điều hành của mình.


0

Có một sửa chữa dễ dàng nếu network managergói vẫn còn trong bộ đệm.

    sudo apt-get install network-manager

Làm xong. Điều đó đơn giản, nếu không, xem câu trả lời ở trên


Đồng ý. Nhưng điều đó sẽ chỉ hoạt động nếu người dùng chưa khởi động lại máy.
Sergiy Kolodyazhnyy

1
Hoặc nếu network-managervẫn còn trong bộ nhớ cache của apt.
Léo Lam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.