network.service Gagal memulai LSB: Membawa jaringan naik / turun - Centos 7

12

Saya mengalami masalah pada Centos7 ketika mencoba untuk memulai layanan jaringan. Saya menerima pesan kesalahan di bawah ini.

Failed to start LSB: Bring up/down networking

Masalah muncul ketika saya menyadari itu tidak mengambil alamat IP statis saya dari file / etc / sysconfig / network-scripts / ifcfg-eth0 (ditemukan di bawah).

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet

Saat reboot, perangkat akan memuat dengan alamat IP 192.168.0.7, jelas bukan alamat IP statis yang ditetapkan, dan tidak yakin bagaimana cara mendapatkan informasi dari server DHCP (yang saya miliki, router saya)

Saya mencoba untuk menonaktifkan NetworkManager, karena ini mungkin telah menyebabkan kekacauan dengan layanan jaringan dengan mengeluarkan perintah di bawah ini.

systemctl stop NetworkManager

dan kemudian aktifkan jaringan

systemctl start network

lagi kesalahan yang sama muncul, saya kemudian membunuh proses dhclient, dan mencoba untuk memulai layanan jaringan sekali lagi dan lagi mendapat kesalahan yang sama.

Kehilangan kesabaran, karena saya memang memiliki konektivitas ke internet pada saat itu di server melalui DHCP IP, melakukan "yum menghapus Network Manager" dan mencoba reboot, sekali lagi tidak berhasil. Saya tidak yakin apakah itu ide yang baik atau tidak, tapi hei itu tidak berhasil.

Sepertinya saya sudah kehabisan saran yang bisa saya temukan di internet. Ingin tahu apakah ada orang lain yang tahu apa yang sedang terjadi.

sunting: satu lagi catatan, ini bukan VM atau terkait dengan Virtualisasi dengan cara apa pun. Ini hanyalah RaspberryPI 3

Terimakasih banyak.

Edit: Entri log:

Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking... 
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6 
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking 
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state 
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed
dlyxzen
sumber
Hanya untuk memastikan itu hanya kesalahan ketik ... ketika Anda mengatakan /var/sysconfig/network-scripts/ifcfg-eth0Anda benar-benar jahat /etc/sysconfig/network-scripts/ifcfg-eth0, bukan?
zagrimsan
permintaan maaf, ya, kesalahan saya, / etc / sysconfig / network-scripts / ifcfg-eth0
dlyxzen
Sudahkah Anda memastikan HWADDRbahwa dalam file tersebut benar-benar sesuai dengan NIC?
zagrimsan
Saya telah memeriksa keluaran "ifconfig -a" dan ya alamat keluaran ethernet dari sini cocok dengan yang telah saya tempatkan di file.
dlyxzen
Silakan posting log sistem dari waktu boot ketika antarmuka jaringan dibesarkan, baik dari file mana pun dalam /var/log/hal-hal yang masuk ke CentOS atau dari output journalctl -l -b 0.
zagrimsan

Jawaban:

7

Kalau-kalau ada orang yang masih memiliki masalah dengan Centos 7 pada Raspberry Pi sehubungan dengan kesalahan 'LSB' ini.

Saya akhirnya menemukan bahwa /etc/rc.d/init.d/networkskrip yang dijalankan, akan langsung keluar dengan kesalahan status=6jika file tertentu tidak ada, yaitu /etc/sysconfig/network.
Saya tidak tahu mengapa file ini diperlukan, karena pada sistem lain saya bekerja pada file ada tetapi kosong. Tapi itu tidak ada di luar kotak dengan Centos 7 OS yang saya dapatkan untuk Raspberry saya. Setelah melalui semua langkah lain (hapus Network Manager, atur IP statis di file ifcfg, matikan proses dhc untuk Network Manager, dll) jika Anda masih mendapatkan kesalahan ini coba saja:

touch /etc/sysconfig/network

File bisa kosong. Harus ada.

Kemudian mulai kembali layanan jaringan:

systemctl restart network

Dan voila. Saya menyadari ini adalah perbaikan yang sangat kecil, tetapi saya mengalami semua sakit kepala dan mencoba di atas sebelum menemukan ini dan saya baik untuk mengejar.

TheLords010
sumber
5

Saya baru-baru ini memiliki masalah yang sama yaitu kegagalan layanan network.service

Gagal memulai LSB: Membawa jaringan naik / turun

Solusi yang berfungsi untuk saya adalah menonaktifkan NetworkManger:

systemctl stop NetworkManager
systemctl disable NetworkManager

Reboot dan network.service aktif (berjalan) .

Nabeel Ahmed
sumber
3

Kamu harus menggunakan

BOOTPROTO=none

dari pada

BOOTPROTO=static

Yang pertama adalah sintaks yang benar dalam RHEL / CentOS 7.

kuri
sumber
Bisakah Anda menjelaskan bagaimana ini bisa membantu menyelesaikan masalah di sini, jika Anda mengajukannya sebagai jawaban? Jika tidak, Anda dapat menambahkannya sebagai komentar, mengatakan itu adalah sesuatu untuk dicoba.
MelBurslan
Petunjuk: dasar untuk rekomendasi ini dapat ditemukan dalam dokumen CentOS ...
zagrimsan
1
Anda mereferensikan dokumentasi CentOS 5 ?! Itu sama sekali tidak relevan dengan CentOS 7,
pgoetz
2
Jawaban ini benar. Hanya karena tidak ada secercah Anda tidak boleh meng-downvote jawaban yang benar. Di RedHat 7 tidak ada BOOTPROTO=STATIC. Referensi: unix.stackexchange.com/questions/167083/…
ora-600
0

Saya mendapat kesalahan yang sama ketika mencoba memulai i2p sebagai layanan. Namun saya perhatikan bahwa sebagian paket dukungan Pangkalan Linux Standar tidak diinstal pada sistem saya. Setelah menginstalnya tidak ada masalah lagi.

Wilson
sumber
-1

Hapus garis BOOTTOPRO=""dan IPADDR="". Saya datang ke utas ini dengan masalah yang sama. Awalnya, saya telah menambahkan garis BOOTTOPRO dan IPPADDR untuk menetapkan nilai statis untuk enp0s3. Setelah menghapus dua baris ini, saya bisa melakukannyasystemctl restart network.service

pengguna3638494
sumber
1
Jika Anda menghapus IPADDR=...maka Anda tidak dapat mengkonfigurasi IP statis. Ini tidak terlalu membantu.
ora-600