CentOS eth0 tidak dimulai

22

Mengapa CentOS Virtual Machine saya yang baru tidak memulai antarmuka eth0saat startup?

Saya harus memulainya secara manual setiap waktu.

Bagaimana saya bisa memperbaikinya?

Thom
sumber

Jawaban:

29

Pastikan ONBOOT="yes"ada di / etc / sysconfig / network-scripts / ifcfg-eth0. Jika Anda menggunakan NetworkManager, pastikan bahwa layanan mulai saat boot ( chkconfig NetworkManager on), jika tidak, jika Anda menggunakan layanan jaringan yang lama, pastikan itu dimulai saat boot ( chkconfig network on).

jsbillings
sumber
6

Mengenai CentOS6 tidak mengaktifkan antarmuka jaringan secara default: itu (setidaknya dalam installer GUI) melakukan yang terbaik untuk mencegah antarmuka diatur dengan benar, tetapi ini dapat dikalahkan melalui kotak centang yang menyembunyikan beberapa dialog jauh dari aliran utama.

Pada layar tempat Anda memasukkan nama host, tombol "Konfigurasi Jaringan" di bagian bawah membawa Anda ke dialog "Koneksi Jaringan". Pilih eth0, lalu tombol "Edit" membawa Anda ke dialog "Sistem Editing eth0", yang memiliki kotak centang "Sambungkan otomatis". Jika Anda membiarkan kotak ini tidak dicentang, Anda mendapatkan ONBOOT="no"di /etc/sysconfig/network-scripts/ifcfg-eth0; jika Anda memeriksanya, Anda dapat ONBOOT="yes". Saya tidak tahu apakah kotak centang memengaruhi konfigurasi lain, tetapi saya belum melihat adanya perilaku yang berbeda. Mengapa kotak itu tidak dicentang secara default, saya tidak bisa mulai membayangkan.

David Gould
sumber
"itu (di installer GUI, setidaknya) melakukan yang terbaik untuk mencegah antarmuka diatur dengan benar" Saya tertawa karena ini benar benar menyakitkan
Jonathan Landrum
0

Saya tidak tahu apakah itu bisa membantu tapi aku hanya menciptakan file /etc/sysconfig/networkdengan

NETWORKING=yes
HOSTNAME=myhostname.mydomain
NETWORKING_IPV6=yes

Dan tampaknya sekarang skrip saya /etc/sysconfig/network-scripts/ifcfg-*berfungsi.

pengguna2358214
sumber