Saya sudah sedikit terbiasa dengan distro Linux seperti Debian atau Ubuntu (yeah, sangat mirip) tetapi saya ingin mencoba berbasis Red Hat - CentOS 6.2. Saya telah menginstalnya di host Windows 7 di virtualBox dan mencoba sedikit bermain dengannya.
Saya telah menemukan masalah kecil, yaitu: eth0
antarmuka default turun secara default. Saya menggunakan opsi dengan NAT (mesin virtual 'di belakang' host). Bahkan jika saya membawa antarmuka
ifconfig eth0 up
itu tidak bekerja segera. Saya mendapatkan ini setelah membawa antarmuka:
Apa yang harus dilakukan lebih banyak untuk mengkonfigurasi jaringan pada mesin CentOS?
PS Maaf untuk tangkapan layar tapi saya tidak tahu cara mengeluarkan teks dari VirtualBox.
centos
networking
Patryk
sumber
sumber
eth1
di screenshot Anda ... Btw, mencoba untuk menjalankan DHCP pada antarmuka Anda:dhclient eth0
.eth1
keeth0
dalam deskripsi. 2)dhclient eth0
berhasil :) terima kasih. Bagaimana saya bisa menjadikannya default - jalankan seperti ini setelah reboot?Jawaban:
Edit
/etc/sysconfig/network-scripts/ifcfg-$IFNAME
. Ubah nilaiONBOOT
garis menjadiyes
.$IFNAME
akan adaeth0
di banyak kotak EL6, tetapi pada kotak EL7 dan EL6 menggunakan skema Penamaan Perangkat Jaringan yang Konsisten , mungkin ada yang lain, sepertien3p1
. Gunakan perintahip link
untuk mendapatkan daftar antarmuka jaringan, termasuk yang sedang down.Di masa depan Anda menginstal, lebih memperhatikan. Anda meniup opsi di bagian konfigurasi jaringan yang memungkinkan Anda mengatakannya untuk mengaktifkan antarmuka saat boot. Opsi booting ini mati secara default di EL6 dan EL7, sedangkan di versi sebelumnya, ini diaktifkan secara default.
Untuk membuat antarmuka jaringan muncul saat boot pertama pada waktu pemasangan di EL7, buka tab
Configure
→General
di layar konfigurasi jaringan, lalu centang kotak yang berlabelAutomatically connect to the network when available
.Seperti mengapa mereka mengubah ini, saya kira alasan keamanan. Ini memberi Anda kesempatan untuk sedikit memperketat dari pengaturan default sebelum membuka antarmuka jaringan untuk pertama kalinya.
sumber
Jika Anda tidak memiliki server DHCP di jaringan Anda, Anda harus menetapkan alamat IP statis. Silakan pertimbangkan contoh berikut:
Tambahkan GATEWAY ke
/etc/sysconfig/network
file Anda :Keluarkan perintah berikut untuk memulai jaringan saat boot:
Mulai ulang layanan jaringan Anda:
Lihatlah antarmuka jaringan Anda
sumber
Anda tidak menyebutkan versi CentOS apa yang Anda gunakan. Jika saya tidak salah, 6.x menggunakan NetworkManager secara default.
Saya jarang menginstal X windows di server saya, jadi NetworkManager hanya menyebalkan bagi saya. Saya menonaktifkannya dan mengaktifkan layanan 'jaringan' standar.
NetworkManager chkconfig mematikan
jaringan chkconfig
layanan NetworkManager berhenti
memulai layanan jaringan
Untuk mengaktifkan DHCP pada antarmuka, jalankan
system-config-network
, edit perangkat yang sesuai, simpan, dan mulai ulang layanan jaringan. Bergantian, Anda dapat mengedit/etc/sysconfig/network-scripts/ifcfg-eth0
dan menambahkanONBOOT=yes
BOOTPROTO=dhcp
Simpan perubahan dan mulai ulang layanan jaringan.
sumber
Dari apa yang saya kumpulkan dari bereksperimen dan membaca, saya setuju dengan apa yang tampaknya Network Manager memuat secara default, tetapi layanan jaringan tidak.
Ketika saya baru-baru ini memiliki host VM memulai tanpa eth0 muncul di output ifconfig, itu karena saya memiliki Network Manager yang berjalan, jaringan tidak berjalan, dan
NM_CONTROLLED=no
dalam/etc/sysconfig/network-scripts/ifcfg-eth0
file saya .Segera setelah saya berlari
service network restart
, eth0 muncul di keluaran ifconfig. Rebooting, bagaimanapun, menyebabkannya hilang lagi.Solusi bagi saya tampaknya pengaturan
NM_CONTROLLED=no
di/etc/sysconfig/network-scripts/ifcfg-eth0
, kemudian menyalakan layanan jaringan pada startup (chkconfig network on
, sebagai Uther dan alexnorthsoul titik keluar). Saya mungkin (harus?) Mungkin mematikan NetworkManager secara default, tetapi itu berfungsi untuk saya sekarang dan saya gugup menyentuh hal lain.Ngomong-ngomong, tujuan saya adalah mendapatkan sistem untuk menghormati IP statis pilihan saya. Ketika saya membiarkan NetworkManager berjalan dan mengatur
NM_CONTROLLED=yes
(atau menghilangkannya), saya melihat eth0 muncul di ifconfig, tetapi alamatnya adalah alamat DHCP, bukan IP statis saya. Jadi mematikan NetworkManager saya terhindar dari DHCP, dan menyalakan jaringan menyebabkannya memuat pengaturan saya yang termasuk IP statis.Saya bukan admin sistem, melainkan pengembang, jadi ini bukan kata-kata dari pakar CentOS, tetapi hanya penyintas yang mengonfigurasi VM yang saya butuhkan.
sumber