Ketika Server Ubuntu me-restart eth0 Tidak muncul kembali

11

Setiap kali saya me-restart Server Ubuntu 11,10 saya tidak bisa ssh ke dalamnya karena ETH0 tidak muncul secara otomatis. Saya tidak pernah mengalami masalah ini sebelum meningkatkan ke 11.10. Saya harus masuk ke server dan memulai ETH0 secara manual. Saya akan sangat menghargai bantuannya. Terima kasih.

Ini /etc/network/interfacesfile saya :

#The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface

iface eth0 inet static
    address 192.168.1.102
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.1
LLR
sumber
1
Hai Joel, ada perubahan yang dibuat pada 11.10 untuk memastikan bahwa sistem tidak masuk ke runlevel 2 sebelum semua antarmuka muncul. Bisakah Anda menambahkan pertanyaan ke output ls -lR / run / network? Terima kasih!
SpamapS
Saya memiliki masalah yang sama, upgrade ke 11.10 dan eth0 tidak dimulai

Jawaban:

9

Joel, tambahkan baris dengan auto eth0sebelum iface eth0 inet staticbaris, yang akan membawanya saat boot.

Deej
sumber
SpamapS, perintahnya tidak berjalan .. joel @ Snoopy: / etc / network $ sudo ls -lR / run / network ls: tidak dapat mengakses / menjalankan / jaringan: Tidak ada file atau direktori tersebut .... maka saya menghapus / jaringan dan itu berjalan tetapi hasilnya terlalu lama untuk disisipkan di sini.
LLR
1
Jika Anda menjalankan "sudo ifconfig eth0 up" saat Anda masuk di konsol, ia menampilkan antarmuka? Bisakah Anda mencari eth0 di / var / log / syslog atau dmesg dan menempelkan output menarik yang Anda dapatkan?
deej
@dij +1, perbaiki saya.
Chad Harrison
Saya sudah berkomentar setelah mengkonfigurasi Ubuntu 14.04 VM; membatalkan komentar ini, dan itu bekerja dengan baik. Terima kasih!
sws
2

Saya telah, dan menyelesaikan, masalah serupa - mungkin solusi saya akan bekerja untuk Anda. Masalah dalam kasus saya adalah bahwa /etc/network/interfacessaya memiliki eth0 dan vin ke auto seperti yang ditunjukkan di bawah ini:

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The INside Virtual Network
auto vin
iface vin inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0

Setelah saya berkomentar di baris pertama, ubah ke

#auto vin

eth0 bekerja.

Snakeoff
sumber
1

menemukan tautan dengan jawabannya.

Tampaknya perpindahan dari / var / run ke / run tidak berfungsi selama proses pemutakhiran.

Saya memperbaiki ini:

cd / var mv run _run ln -s / run.

LLR
sumber
1

Yah, seperti yang tertulis, itu tidak dapat menemukan /run/network. Itu sebabnya tidak dimulai dengan/etc/init.d/networking start

Saya memiliki masalah yang sama, hanya beberapa hari yang lalu dan masih melacak kegagalan sejak direktori dihancurkan setiap reboot.

Jika Anda hanya membuat /run/networkdirektori Anda akan dapat memulai jaringan dengan dikonfigurasi ethXtetapi Anda akan kehilangan itu lagi reboot berikutnya. Saya belum tahu layanan apa yang begitu gigih untuk menghancurkan pekerjaan saya setiap saat. Cobalah, membuat direktori tidak akan terlalu menyakitkan.

Norbert
sumber
Bukan berarti siapa pun atau apa pun menghapus direktori Anda. /runbiasanya disimpan dalam RAM (tipe sistem file tmpfs) sehingga tidak persisten saat reboot.
bseibold
0

Setelah restart eth0tidak muncul. Masalah saya ada auto eth0di /etc/network/interfacesdikomentari:

#auto eth0

Dihapus #dan tidak apa-apa.

gerfaut
sumber
Selamat Datang di Tanya Ubuntu! Jawaban Anda selagi mungkin mungkin agak terlambat karena OP sudah menerima jawaban yang lain. Bantuan Anda tentu saja dihargai, namun Anda mungkin lebih baik dilayani dengan memfokuskan upaya Anda pada pertanyaan yang belum terjawab
Wayne_Yux