Saya sedang menyiapkan server RHEL7 di vmware vSphere dan saya kesulitan mendapatkannya di jaringan tanpa NetworkManager. Saya mengkonfigurasi server untuk memiliki IP statis selama proses instalasi dan mengatur semuanya menggunakan NetworkManager. Meskipun ini berfungsi, kami tidak menggunakan NetworkManager di kantor saya, jadi saya masuk dan memasukkan apa yang biasanya kita masukkan file konfigurasi untuk mendapatkan server RHEL6 online tanpa NetworkManager.
/ etc / sysconfig / network-scripts / ifcfg-ens192 adalah sebagai berikut:
NAME = ens192
TYPE = Ethernet
ONBOOT = ya
NM_CONTROLLED = tidak ada
BOOTPROTO =
IPADDR statis = 10.0.2.15
PREFIX = 24
GATEWAY = 10.0.2.2
Namun ketika saya menonaktifkan NetworkManager, layanan jaringan gagal memulai dengan kesalahan berikut
restart jaringan layanan
Memulai ulang jaringan (via systemctl): Pekerjaan untuk layanan jaringan gagal. Lihat 'systemctl status network.service' dan 'journalctl -xn' untuk detailnya.
Dan kedua perintah menghasilkan yang berikut:
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
jaringan [1838]: RTNETLINK jawaban: File ada
systemd [1]: network.service: proses kontrol keluar, kode = status keluar = 1
systemd [1]: Gagal memulai LSB: Bawa jaringan atas / bawah
Juga, inilah yang dihasilkan perintah 'ip addr':
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
tautan / loopback 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00
inet 127.0.0.1/8 ruang host lo
valid_lft forever
prefer_lft forever prefer_lft forever inet6 :: 1/128 ruang lingkup host
valid_lft forever prefer_lft forever
2: ens192: mtu 1500 qdisc noop DOWN DOWN qlen 1000
tautan / eter 08: 00: 27: 98: 8e: df brd ff: ff: ff: ff: ff: ff: ff: ff: ff
RTNETLINK answers: File exists
berarti apa pun yangnetwork.service
dicoba untuk ditambahkan (mungkin alamat IP) sudah ada di sana. Jalankanip addr
dan tambahkan hasilnya ke pertanyaan Anda.network.service
dan cara terbaik untuk melacak perintah ip adalahstrace
. Anda seharusnya tidak secara umum mendapatkan jenis kesalahan ini. Mungkin layak dilaporkan (idealnya melalui dukungan).Jawaban:
Periksa Alamat MAC Anda untuk VM. Seharusnya 08: 00: 27: 98: 8e: df karena itu yang ditunjukkan Anda menjalankan ip addr. Jika ada yang lain, Anda harus mengaturnya di file ifcfg-ens192 Anda dengan yang berikut ini, tetapi ganti alamatnya dengan yang sebenarnya.
Saya memiliki masalah yang sama dan ini menyelesaikannya untuk saya.
sumber
Yang saya temukan untuk menyelesaikan ini adalah MAC di Config
Jika Anda tidak yakin dengan alamat perangkat kerasnya, Anda dapat menemukannya.
sumber
Cobalah untuk pergi ke pengaturan jaringan mesin virtual dan pastikan kabel jaringan terhubung dan periksa apakah Anda telah memblokir ini dengan firewall.
sumber
Anda harus meletakkan informasi itu (GATEWAY = 10.0.2.2) di / etc / sysconfig / network setelah selesai, memulai kembali layanan akan berhasil
sumber
Saya juga menemukan kesalahan "Gagal memulai LSB: Membawa jaringan naik / turun", karena menonaktifkan NetworkManager. Butuh dua menit untuk menampilkan antarmuka setelah boot. Penyebab kebingungan adalah "... LSB". Ternyata pesan keluar hanya dari skrip tradisional /etc/rc.d/init.d/network. Dalam kasus saya, mengikuti menyelesaikan masalah;
Untuk skrip jaringan / ifcfg-eth0 ditambahkan
File ifcfg- * yang tidak perlu dihapus yang ditinggalkan NetworkManager
sumber
Ini akan menyelesaikan masalah!
-Mulai kembali layanan jaringan
SEKARANG! Kerja.
sumber
NetworkManager menentukan rute default (ip route) meskipun antarmuka Anda telah dinonaktifkan, hanya saja antarmuka itu bukan keseluruhan sistem.
sumber
systemctl disable
tidak menghentikan layanan, juga tidakchkconfig ... off
pada dasarnya menerjemahkan ke perintah yang sama pula.Saya mengalami masalah yang sama. Jadi saya hanya menghapus file cadangan yang saya buat
/etc/sysconfig/network-scripts
, sepertiifcfg-Bridge_connection_1.home
danifcfg-Bridge_connection_1.office
yang saya buat untuk penggunaan cadangan. Mereka seharusnya tidak dibuat di sana. Itu/etc/init.d/network restart
bisa bekerja dengan baik setelah menghapus ifcfg- * yang tidak berguna itu.sumber