Saya memiliki Ubuntu 12.10 tempat saya menginstal kotak virtual tempat saya mengatur Centos 6.4 i386. Di Ubuntu saya punya: 3.5.0-17-generic kernel running.
Pada kotak virtual saya menginstal Centos 6.4 dan semuanya berfungsi dengan baik, namun ketika saya boot ke mesin VM, hanya ada antarmuka loopback. Tidak ada lagi. Saya mencoba menambahkan file ifcfg-eth0 secara manual tetapi tidak ada yang terjadi. Pada pengaturan VM saya telah menambahkan antarmuka NAT dan HostOnly tetapi setiap kali saya boot ke Centos hanya ada antarmuka. Apa yang harus saya lakukan?
sumber
Jalankan perintah:
Ini akan menunjukkan antarmuka. Harus
/etc/sysconfig/network-scripts
membukaifcfg
file yang sesuai dan mengatur saat boot ke ya. Nyalakan kembali sistem dan Anda sedang down.Secara default ini diatur ke no di Centos 7
sumber
ifcfg
file baru dan beri nama antarmuka apa pun yang Anda inginkan denganDEVICE=[name]
opsi selama Anda menyertakanHWADDR=[mac address]
.ip a
?Ketika Anda membuat mesin virtual baru (yaitu OS tamu) dengan VirtualBox, secara default, akan menjadikan NIC sebagai Am79C973. Sementara NIC ini mungkin didukung oleh banyak OS, NIC khusus ini tampaknya tidak didukung oleh CentOS 7. Ini berarti bahwa satu-satunya NIC yang akan muncul di dalam CentOS 7 VM baru Anda akan menjadi loopback NIC. Yang perlu Anda lakukan adalah mengubah NIC menjadi yang didukung seperti 82543GC.
Pertama, hentikan CentOS VM jika Anda belum melakukannya, dan kemudian ubah NIC menggunakan perintah ini di host VirtualBox Anda:
Sekarang, mulai CentOS VM Anda lagi dan Anda akan melihat bahwa ia sekarang memiliki NIC.
Saya harap ini membantu.
sumber
lihat file konfigurasi NIC
/etc/sysconfig/networking/devices/ifcfg-ethX
dan periksa apakah parameternyaONBOOT
ada. Jika tidak - tambahkan.Reboot atau
/etc/init.d/network restart
setelah perubahan akan meningkatkan antarmuka Anda.sumber
Di centos 7, nama antarmuka jaringan adalah
enp0s3
, untuk membuat jaringan berfungsi, Anda perlu mengedit file yang sesuai dengan:Dan atur
ONBOOT
keyes
sumber
p#p###
format yang lebih baik, tetapi bagaimanapun juga lebih baik untuk menentukan nama sebenarnya daripada menebaknya.Berjalan
dhclient –v
sebagai root memperbaikinya untuk saya.Saya mendapat solusi ini dari artikel ini .
sumber
Saya pikir mungkin pengaturan jaringan yang melemparnya. Saya menemukan pekerjaan saya paling baik dengan "Bridged Adapter", karena Anda kemudian menggunakan kartu jaringan host secara langsung. Ini juga akan memungkinkan komputer virtual untuk menggunakan DHCP untuk mendapatkan IP internal itu sendiri dari router Anda.
NAT agak aneh, karena Anda hanya menggunakan satu alamat IP (sama dengan host?) Dan alih-alih menyampaikan terjemahan port - sehingga bukan IP yang terpisah untuk komputer virtual. HostOnly Saya pikir hanya memungkinkan komputer virtual untuk membuat "jaringan lokal" dengan host Anda - yaitu. tidak ada internet eksternal. Dan itu cukup membuat Anda hanya dengan perangkat loop-back.
sumber
Bagi saya ini seperti masalah /etc/udev/rules.d/70-persistent-net.rules. Kecuali jika file ini dihapus, mengedit ifcfg-ethX tidak akan membantu karena pengaturan lama apa pun yang Anda miliki akan tetap ada. Hapus file, lalu gunakan "pemicu udevadm" untuk membuatnya kembali.
sumber
Ini berlaku khusus untuk VMBox tempat Anda menginstal klon baru (milik saya CentOS) dan tidak melihat alamat IP:
sumber
sudo dhclient
Selesai. Tidak perlu reboot.Jika Anda ingin klien dhcp memulai secara otomatis saat boot:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ubahONBOOT=no
keONBOOT=yes
.sumber
Saya mengalami masalah yang sama; Saya menyelesaikannya dengan mengkonfigurasi jaringan di konfigurasi virtualBox → halaman pengaturan jaringan: Saya memilih "Bridged Networking".
http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/
sumber