ฉันไม่สามารถเชื่อมต่อกับการเชื่อมต่อ wifi ใด ๆ ตั้งแต่ฉันลบผู้จัดการเครือข่าย มีวิธีการรับจากคอมพิวเตอร์เครื่องอื่นแล้วติดตั้งบนของฉันหรือมีวิธีที่ฉันสามารถรับการเชื่อมต่ออินเทอร์เน็ตโดยไม่มีผู้จัดการเครือข่าย?
ฉันไม่สามารถเชื่อมต่อกับการเชื่อมต่อ wifi ใด ๆ ตั้งแต่ฉันลบผู้จัดการเครือข่าย มีวิธีการรับจากคอมพิวเตอร์เครื่องอื่นแล้วติดตั้งบนของฉันหรือมีวิธีที่ฉันสามารถรับการเชื่อมต่ออินเทอร์เน็ตโดยไม่มีผู้จัดการเครือข่าย?
คำตอบ:
ฉันขอแนะนำให้คุณแก้ไขไฟล์:
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
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 ที่เปิด / ใช้งานใด ๆ แต่มีจำนวนมากเกินไป
ลองสิ่งนี้:
เปิดสถานี
กด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 ----
สองชิ้นสำคัญของข้อมูลจากข้างต้นเป็นโปรโตคอลและการรักษาความปลอดภัยSSID
WPA/WPA2 vs WEP
SSID Adrogue
ที่จากตัวอย่างข้างต้นคือ โปรโตคอลการรักษาความปลอดภัยยังปกติจะเรียกว่าRSN
WPA2
ตอนนี้คุณจะสร้างไฟล์กำหนดค่าสำหรับ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
โอเคฉันพบปัญหานี้ใน 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
และมันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ฉันรู้ว่าทุกคนที่นี่มีโทรศัพท์ที่มีการเชื่อมต่ออินเทอร์เน็ต ดังนั้นควรทำงาน
หากคุณsynaptic
ติดตั้งแล้วคุณสามารถเลือกnetwork-manager
และnetwork-manager-gnome
ใช้generate package download script
เพื่อดาวน์โหลดและการอ้างอิงทั้งหมดบนเครื่องที่มีอินเทอร์เน็ตให้ใส่ไว้ในแท่ง USB และติดตั้งโดยใช้sudo dpkg -i *.deb
ในโฟลเดอร์ที่คุณเรียกใช้สคริปต์ดาวน์โหลด
หากคุณเพิ่งอัปเกรดตัวจัดการเครือข่ายของคุณคุณสามารถใช้ sudo apt-get install - ติดตั้ง network-manager อีกครั้ง แต่จะใช้ได้เฉพาะเมื่อแพ็คเกจยังคงอยู่ใน Apt ฉลาดของคุณ
apt-get
จะได้รับ (ดาวน์โหลด) แพ็คเกจหากไม่พบในแคช
หากคุณกำลังจะใช้คำสั่งเหล่านี้ตรวจสอบให้แน่ใจว่าอินเทอร์เน็ตของคุณทำงาน ฉันทำผิดพลาดในการใช้งานพวกเขาในขณะที่อินเทอร์เน็ตของฉันถูกตัดออกและมันก็กำจัดผู้จัดการเครือข่ายของฉันและทำให้มันเป็นไปไม่ได้ที่จะกู้คืนมันจึงเป็นไปไม่ได้ที่จะเข้าถึงอินเทอร์เน็ต ฉันใช้เวลามากกว่า 13 ชั่วโมงในการพยายามแก้ไขปัญหาให้เป็นประโยชน์ ตอนนี้ฉันต้องติดตั้งระบบปฏิบัติการใหม่ทั้งหมดพร้อมกัน
ดังนั้นโปรดตรวจสอบให้แน่ใจว่าคุณไม่ได้ตัดต่ออินเทอร์เน็ตก่อนที่จะเรียกใช้คำสั่งข้างต้นหรือคุณอาจจะมีความสามารถในการเชื่อมต่ออินเทอร์เน็ตอีกครั้งเว้นแต่คุณจะติดตั้งระบบปฏิบัติการใหม่
มีวิธีแก้ไขที่ง่ายถ้าnetwork manager
แพ็คเกจยังอยู่ในแคช
sudo apt-get install network-manager
เสร็จสิ้น ง่าย ๆ ถ้าไม่ใช่ดูคำตอบข้างต้น
network-manager
ยังอยู่ในแคชของฉลาด