ฉันลบผู้จัดการเครือข่ายโดยไม่ตั้งใจและไม่สามารถเข้าถึงอินเทอร์เน็ตได้อีกต่อไป


15

ฉันไม่สามารถเชื่อมต่อกับการเชื่อมต่อ wifi ใด ๆ ตั้งแต่ฉันลบผู้จัดการเครือข่าย มีวิธีการรับจากคอมพิวเตอร์เครื่องอื่นแล้วติดตั้งบนของฉันหรือมีวิธีที่ฉันสามารถรับการเชื่อมต่ออินเทอร์เน็ตโดยไม่มีผู้จัดการเครือข่าย?


มีคำถามที่คล้ายกันซึ่งอาจช่วยได้ ... askubuntu.com/a/869209/633471
Uday Kumar

มีคำถามที่คล้ายกันที่นี่askubuntu.com/a/869209/633471หวังว่าจะช่วย
Uday มาร์

คำตอบ:


20

ฉันขอแนะนำให้คุณแก้ไขไฟล์:

gksudo gedit /etc/network/interfaces

แก้ไขให้อ่าน:

auto lo
iface lo inet loopback

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

รีสตาร์ทอินเทอร์เฟซ:

sudo ifdown wlan0 && sudo ifup -v wlan0

ทดสอบ:

ping -c3 www.ubuntu.com

หากคุณได้รับผลการ ping แสดงว่าคุณกำลังเชื่อมต่อ หากคุณต้องการคุณสามารถติดตั้งตัวจัดการเครือข่ายใหม่และแปลงไฟล์ที่คุณแก้ไขเพื่อลบ wlan0 stanza


10

sudo apt-get install --reinstall network-managerหากคุณไม่ได้รีบูตและยังคงเชื่อมต่อคุณสามารถเรียกใช้ คุณทำเสร็จแล้ว

หากคุณทำการบูทใหม่กระบวนการนั้นซับซ้อนกว่านี้เล็กน้อย - คุณจะต้องใช้ซีดีหรือยูเอสบีสดของ Ubuntu แล้วทำการบู๊ตราวกับว่าคุณกำลังจะติดตั้งอูบุนตูอีกครั้ง Live CD หรือ USB อนุญาตการเชื่อมต่ออินเทอร์เน็ตดังนั้นให้แน่ใจว่าคุณเชื่อมต่ออยู่ แทนที่จะติดตั้งให้กด "ลอง Ubuntu" และเข้าถึงเทอร์มินัลหรือกด Ctrl + Alt + F2

ถัดไปคุณต้องติดตั้งพาร์ติชันอูบุนตูของคุณ (noticce sda1 เป็นเพียงตัวอย่างค้นหาว่าอันไหนมันอยู่กับlsblk) และสองสามโฟลเดอร์ ดังนั้น:

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

ในตอนนี้คุณสามารถใช้ไลฟ์ USB / CD เพื่อดำเนินการราวกับว่าคุณกำลังทำงานกับการติดตั้ง Ubuntu จริงของคุณ แต่ยังคงใช้ทรัพยากร Live USB / CD ตอนนี้คุณสามารถเรียกใช้sudo apt-get install --reinstall network-manager

ฉันใช้การกู้คืน LiveCD / USBหลายครั้งเมื่อฉันปิดระบบของฉัน มันเป็นหนึ่งในตัวเลือกที่ดีที่สุด

มีตัวเลือกอื่น - เชื่อมต่อผ่านบรรทัดคำสั่ง แต่มันจะค่อนข้างลำบากโดยเฉพาะถ้าคุณมีความปลอดภัย WPA2 บนเราเตอร์ของคุณ คุณสามารถนำคอมพิวเตอร์ของคุณ (ถ้าเป็นแล็ปท็อป) ไปยังฮอตสปอต wifi ที่เปิด / ใช้งานใด ๆ แต่มีจำนวนมากเกินไป


6

ลองสิ่งนี้:

เปิดสถานี

กดCtrl+ Alt+T

เรียกใช้:

sudo iw dev

คำสั่ง iw จะแสดงรายการอะแดปเตอร์ WiFi ที่เชื่อมต่ออยู่ทั้งหมด:

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

ชื่อที่กำหนด: phy # 1

ชื่ออุปกรณ์: wlan0

ดัชนีส่วนต่อประสาน: 3

ที่อยู่: ที่อยู่ mac

ประเภท: มีการจัดการ Type ระบุโหมดการทำงานของอุปกรณ์ไร้สาย

คุณสามารถตรวจสอบว่าอุปกรณ์ไร้สายทำงานหรือไม่:

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

ในตัวอย่างด้านบน wlan0 ไม่ขึ้น

ดำเนินการคำสั่งต่อไปนี้เพื่อเรียกใช้อินเตอร์เฟส 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

ในตัวอย่างด้านบนตอนนี้ wlan0 ขึ้น

คุณตรวจสอบสถานะการเชื่อมต่อเครือข่าย WiFi ที่รันคำสั่ง:

sudo iw wlan0 link

Not connected.

ผลลัพธ์แสดงว่าคุณไม่ได้เชื่อมต่อกับเครือข่ายใด ๆ

คุณสแกนเพื่อค้นหาสิ่งที่ตรวจพบเครือข่าย WiFi เรียกใช้คำสั่ง:

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

สองชิ้นสำคัญของข้อมูลจากข้างต้นเป็นโปรโตคอลและการรักษาความปลอดภัยSSIDWPA/WPA2 vs WEP

SSID Adrogueที่จากตัวอย่างข้างต้นคือ โปรโตคอลการรักษาความปลอดภัยยังปกติจะเรียกว่าRSNWPA2

ตอนนี้คุณจะสร้างไฟล์กำหนดค่าสำหรับwpa_supplicantที่มีรหัสที่แบ่งปันล่วงหน้าpassphraseสำหรับเครือข่าย WiFi

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

11223344รหัสผ่านเครือข่ายอยู่ที่ไหน

wpa_passphrase จะสร้างรายการการกำหนดค่าที่จำเป็นตามการป้อนข้อมูลของคุณ

/etc/wpa_supplicant.confแต่ละเครือข่ายใหม่จะถูกเพิ่มเป็นการกำหนดค่าใหม่ในแฟ้มการกำหนดค่า

sudo cat /etc/wpa_supplicant.conf 

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

ในการเชื่อมต่อให้รันคำสั่งต่อไปนี้:

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

-B: หมายถึงรัน wpa_supplicant ในพื้นหลัง

-D: ระบุไดรเวอร์ไร้สาย

wext: เป็นไดรเวอร์ทั่วไป

-c: ระบุพา ธ สำหรับไฟล์คอนฟิกูเรชัน

ตอนนี้ใช้ dhclient เพื่อรับที่อยู่ IP โดย DHCP:

sudo dhclient wlan0

คุณสามารถใช้ ip หรือคำสั่ง ifconfig เพื่อตรวจสอบที่อยู่ IP ที่กำหนดโดย DHCP

sudo ip addr show wlan0

และ ping IP ของ Google เพื่อยืนยันการเชื่อมต่อเครือข่าย:

sudo ping 8.8.8.8

5

คุณสามารถดาวน์โหลดสิ่งต่าง ๆ ได้จากที่นี่หรือเพียงแค่ค้นหาแพ็คเกจเฉพาะที่นี่ขึ้นอยู่กับแพคเกจที่คุณลบคัดลอกไปยัง pendrive หรือบางสิ่งจากนั้นทำdpkg -iสิ่งใดสิ่งหนึ่งกับมันและvoilàคุณติดตั้งอะไรอีกแล้ว


และการพันก็เช่นกันหากไม่ได้ติดตั้งไว้เช่นกัน :)
Abel Tom

3

โอเคฉันพบปัญหานี้ใน XUbuntu 12.04 LTS เกี่ยวกับเมื่อวานนี้คำถามนี้เก่า แต่บางทีมันอาจจะช่วยให้บางคนในอนาคต

ฉันแก้ไขปัญหานี้ใน "วิธีดั้งเดิม"

เนื่องจากไม่มีวิธีเชื่อมต่ออินเทอร์เน็ตใน XUbuntu ของฉันฉันจึงใช้โทรศัพท์เพื่อค้นหาสิ่งที่ฉันต้องการ

ฉัน googled network-manager and network-manager-gnome preciseบนโทรศัพท์ของฉัน

จากนั้นฉันไปดาวน์โหลดจากโทรศัพท์ของฉันและย้ายไฟล์ deb สองไฟล์นั้นไปที่คอมพิวเตอร์ของฉัน

หลังจากนั้นฉันติดตั้งสอง.debไฟล์:

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

จากนั้นคุณสามารถรีสตาร์ทเซอร์วิสตัวจัดการเครือข่ายด้วยคำสั่งนี้:

service network-manager restart 

และมันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันรู้ว่าทุกคนที่นี่มีโทรศัพท์ที่มีการเชื่อมต่ออินเทอร์เน็ต ดังนั้นควรทำงาน


0

หากคุณsynapticติดตั้งแล้วคุณสามารถเลือกnetwork-managerและnetwork-manager-gnomeใช้generate package download scriptเพื่อดาวน์โหลดและการอ้างอิงทั้งหมดบนเครื่องที่มีอินเทอร์เน็ตให้ใส่ไว้ในแท่ง USB และติดตั้งโดยใช้sudo dpkg -i *.debในโฟลเดอร์ที่คุณเรียกใช้สคริปต์ดาวน์โหลด


0

หากคุณเพิ่งอัปเกรดตัวจัดการเครือข่ายของคุณคุณสามารถใช้ sudo apt-get install - ติดตั้ง network-manager อีกครั้ง แต่จะใช้ได้เฉพาะเมื่อแพ็คเกจยังคงอยู่ใน Apt ฉลาดของคุณ


apt-getจะได้รับ (ดาวน์โหลด) แพ็คเกจหากไม่พบในแคช
guiverc

0

หากคุณกำลังจะใช้คำสั่งเหล่านี้ตรวจสอบให้แน่ใจว่าอินเทอร์เน็ตของคุณทำงาน ฉันทำผิดพลาดในการใช้งานพวกเขาในขณะที่อินเทอร์เน็ตของฉันถูกตัดออกและมันก็กำจัดผู้จัดการเครือข่ายของฉันและทำให้มันเป็นไปไม่ได้ที่จะกู้คืนมันจึงเป็นไปไม่ได้ที่จะเข้าถึงอินเทอร์เน็ต ฉันใช้เวลามากกว่า 13 ชั่วโมงในการพยายามแก้ไขปัญหาให้เป็นประโยชน์ ตอนนี้ฉันต้องติดตั้งระบบปฏิบัติการใหม่ทั้งหมดพร้อมกัน

ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้ตัดต่ออินเทอร์เน็ตก่อนที่จะเรียกใช้คำสั่งข้างต้นหรือคุณอาจจะมีความสามารถในการเชื่อมต่ออินเทอร์เน็ตอีกครั้งเว้นแต่คุณจะติดตั้งระบบปฏิบัติการใหม่


0

มีวิธีแก้ไขที่ง่ายถ้าnetwork managerแพ็คเกจยังอยู่ในแคช

    sudo apt-get install network-manager

เสร็จสิ้น ง่าย ๆ ถ้าไม่ใช่ดูคำตอบข้างต้น


ตกลง. แต่นั่นจะใช้งานได้หากผู้ใช้ไม่ได้รีบูทเครื่อง
Sergiy Kolodyazhnyy

1
หรือถ้าnetwork-managerยังอยู่ในแคชของฉลาด
Léo Lam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.