eth0 ของฉันหายไปและฉันไม่มีการเชื่อมต่ออินเทอร์เน็ตและเครือข่าย


19

ฉันมีการเชื่อมต่ออินเทอร์เน็ต แต่เมื่อฉันอัพเกรด VGA และรีสตาร์ทพีซีแล้วทุกอย่างสำหรับ eth0 ก็หายไป

เมื่อฉันใช้ ifdown:

 ifdown: interface eth0 not configured

มีอะไรที่ฉันทำได้บ้างไหม?

แก้ไข:
เนื้อหาของ/etc/network/interfaces

auto lo
iface lo inet loopback

เมื่อฉันยืนยันฉันไม่มีบรรทัดเหล่านี้:

inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
inet6 addr: fe80::219:5bff:fe5e:a5e/64 Scope:Link

ในเทอร์มินัลพิมพ์:

sudo gedit /etc/network/interfaces

แล้วเพิ่มบรรทัดเหล่านี้ที่ด้านล่าง:

auto eth0
iface eth0 inet dhcp

จากนั้นฉันพิมพ์:

sudo ifdown eth0
sudo ifup eth0

เมื่อฉันส่งคำสั่งที่สองฉันได้รับข้อความด้านล่าง:

No DHCPOFFERS received
No working leases in persistent database - sleeping

ความช่วยเหลือใด ๆ


เนื้อหาของ/etc/network/interfacesไฟล์คืออะไร?
jobin

คำตอบ:


13

ลอง:

sudo dpkg-reconfigure network-manager 

หากวิธีนี้ใช้ไม่ได้กับการบูตจากซีดีสดให้สำรองข้อมูลการตั้งค่าเครือข่ายเก่าของคุณล้างไฟล์การเชื่อมต่อระบบและคัดลอกไฟล์ที่อยู่ในไลฟ์ซีดี

เปลี่ยนเป็นรูท:

sudo su

สำรอง:

mv /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf.broken

ชัดเจน:

rm /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/*

สำเนา:

cp /etc/NetworkManager/NetworkManager.conf /media/<Name of your Ubuntu Partion>/etc/NetworkManager/NetworkManager.conf
cp /etc/NetworkManager/system-connections/* /media/<Name of your Ubuntu Partion>/etc/NetworkManager/system-connections/

ข้อความแสดงผล: Processing triggers for libc-bin=== ldconfig deferred processing now tracking placeฉันเริ่มระบบเครือข่ายใหม่ แต่ไม่มีอะไรอีก
ALH

@phpGeek ฉันคิดว่าคงไม่ง่ายขนาดนั้น คุณเคยติดตั้ง wicd แล้วหรือยัง?
virtualxtc

ฉันไม่มีมัน เป็นสิ่งสำคัญหรือไม่?
ALH

@phpGeek ไม่ แต่คุณแทบหมดความรู้ของฉันไปแล้ว คุณมีซีดีสดที่คุณสามารถบูตเพื่อรับอินเทอร์เน็ตบนเครื่องนั้นได้หรือไม่? เราสามารถคัดลอกไฟล์เครือข่าย / ส่วนต่อประสานจากที่นั่น ...
virtualxtc

อินเทอร์เน็ตใช้งานได้กับซีดีสด! ฉันควรใช้คำสั่งใดเพื่อคัดลอกไฟล์ในระบบของฉัน
ALH

10

คุณสามารถลองแก้ไข / etc / network / interfaces และตั้งค่าเริ่มต้นสำหรับ DHCP ด้านล่างได้หรือไม่?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

sudo service network-manager stopพยายามที่จะเริ่มการทำงานของเครือข่ายโดย

หากไม่ได้ผลให้ลองsudo service network-manager stopใช้

จากนั้นก็sudo ifconfig eth0 upให้นำอินเตอร์เฟสขึ้นมา

จากนั้นบังคับให้ Ubuntu ขอเช่า DHCP ใหม่โดย sudo dhclient eth0


ฉันเปลี่ยนเนื้อหาอินเตอร์เฟสเป็นสิ่งที่คุณพูด ตรวจสอบอีกครั้ง จากนั้นรีสตาร์ทผู้จัดการเครือข่ายโดยมีข้อความว่า: network-manager start/running, process 3025ไม่มีอะไรเกิดขึ้น ฉันยังไม่มีการเชื่อมต่อ เมื่อฉันพิมพ์sudo dhclient eth0ใน terminal มันจะรอตลอดไป
ALH

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

ฉันมีสายเคเบิลเครือข่ายหนึ่งเส้น ฉันเสียบเข้าไปในแล็ปท็อปของฉันและทุกอย่างทำงานได้ดี ( Obtain an IP address automaticallyโหมด) เมื่อฉันเสียบสายเคเบิลเดียวกันกับระบบเดสก์ท็อปของฉันมันก็ไม่ทำงาน ฉันไม่มีปัญหาเกี่ยวกับระบบเดสก์ท็อปจนกว่าฉันจะติดตั้งไดรเวอร์ VGA และอัปเกรดอูบุนตูและโปรแกรมอื่น ๆ
ALH

ลองปิดการใช้งานหน้ากาก DNS gksu gedit /etc/NetworkManager/NetworkManager.confจากนั้นใส่เครื่องหมายความคิดเห็นบรรทัดdns=dnsmasqโดยเพิ่ม#ก่อน
Chester

โดยค่าเริ่มต้น gksu จะไม่ได้รับการติดตั้ง มันบอกว่าจะติดตั้งด้วยฉลาด - รับ ฉันไม่มีการเชื่อมต่ออินเทอร์เน็ตเพื่อทำการติดตั้ง แต่ฉันใช้ sudo gedit หากไม่มีปัญหาและปิดบังจากนั้นจึงเริ่มตัวจัดการเครือข่ายใหม่ ไม่มีอะไรเกิดขึ้น!
ALH

5

ขอบคุณ มันใช้งานได้สำหรับฉัน
1 - ฉันมีที่อยู่ IP แต่ไม่มีการเชื่อมต่ออินเทอร์เน็ต
2 - พอร์ต LAN ทำงานอยู่
3 - ฉันได้กำหนดที่อยู่ IP แบบคงที่

ฉัน/etc/network/interfacesมี

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

iface enp4s8 inet static
address 192.168.2.251
netmask 255.255.255.0
network 192.168.2.0

ฉันมีifconfigเอาต์พุตเป็น (นี่คือการแก้ไขด้วยตนเอง - มันค่อนข้างเป็นเช่นนี้)

~$ ifconfig
enp4s8    Link encap:Ethernet  HWaddr 00:19:d1:73:b7:11  
          inet addr:192.168.2.251  Bcast:192.168.2.251  Mask:255.255.255.0
          inet6 addr: fe80::219:d1ff:fe73:b711/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13181 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8462 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16690503 (16.6 MB)  TX bytes:884958 (884.9 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:317 errors:0 dropped:0 overruns:0 frame:0
          TX packets:317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:40111 (40.1 KB)  TX bytes:40111 (40.1 KB)

ผมเปลี่ยน/etc/network/interfacesไป

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp4s8
#iface enp4s8 inet dhcp


#iface enp4s8 inet static
#address 192.168.2.251
#netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
#gateway 192.168.2.1
#dns-nameservers 192.168.2.1

จากนั้นทำตามขั้นตอนข้างต้น:

1 - sudo service network-manager stop

2 - sudo ifconfig enp4s8 upเพื่อแสดงอินเตอร์เฟส

3 - จากนั้นบังคับให้ Ubuntu ขอเช่า DHCP ใหม่โดย sudo dhclient enp4s8

4 - ทำด้วยตนเองsudo service network-manager start * นี่คือเมื่อฉันได้รับการเชื่อมต่อกับเครือข่าย

ขั้นตอนเหล่านี้ใช้งานได้

FYI - Live CD มีการเชื่อมต่ออินเทอร์เน็ตฉันไม่ได้คัดลอกไฟล์จาก live cd

สิ่งที่ต้องทำ - ฉันต้องมีที่อยู่ ip แบบคงที่ มันไม่ทำงานถ้าฉันกลับไปกับการตั้งค่าเก่า ยังคงแก้ไขปัญหาและไม่เกี่ยวข้องกับโพสต์นี้ กรุณาแก้ตัว


อัปเกรดจาก Ubuntu 16.04 เป็น 18.04 และประสบปัญหานี้ ในที่สุดก็พบวิธีแก้ปัญหาการทำงานเมื่อฉันกำลังจะลดระดับเป็น 16.04 อีกครั้ง คุณต้องโพสต์คำตอบนี้ในคำถาม 'ปัญหาการเชื่อมต่อเครือข่ายหลังจากอัปเกรดเป็น Ubuntu 18'
Roshan Salian

2

ฉันมีปัญหาค่อนข้างคล้ายกันหลังจากการอัปเดต Ubuntu (12.04)

ฉันแก้ไขได้โดยเข้าสู่ระบบในโหมดการกู้คืนจากนั้นเปิดใช้งานเครือข่ายแล้วพิมพ์ลงในคอนโซล:

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

7
เราจะทำอย่างไรเมื่อไม่มีการเชื่อมต่อเครือข่าย / อินเทอร์เน็ต
กัสติน

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