Saya baru mengenal Ubuntu (baru saja menginstal Ubuntu 12.10) dan ingin mulai mengembangkannya. Jadi saya telah menginstal Vagrant, diunduh lucid64.box
, diinisialisasi, mulai dan diakses melalui ssh.
Untuk menguji koneksi internet pada klien saya, saya sudah melakukan ping google.com
dan menerima unknown host: google.com
. (Host mendapat ping tentu saja.)
Pencarian di web hanya membuat saya mendapatkan solusi ini yang menyarankan untuk menghapus kotak Vagrant dan Virtual, dan menginstalnya kembali, pastikan Vagrant dipasang terlebih dahulu. Saya sudah mencoba solusi ini dan saya masih mendapatkan hasil yang sama.
Apa lagi yang bisa saya coba untuk membuatnya berfungsi?
12.10
virtualbox-networking
vagrant
Shahar Galukman
sumber
sumber
/etc/resolv.conf
dan ditambahkan untuk/etc/network/interfaces
menyelesaikan masalah.Jawaban:
Saya memiliki masalah yang sama dengan Ubuntu 12.10 dan menemukan solusinya. Cukup tambahkan baris-baris itu ke Vagrantfile Anda:
Untuk Vagrant 1.1+ Anda akan membutuhkan (terima kasih kepada farooqsadiq)
Tampaknya menjadi bug yang dikenal di VirtualBox di Ubuntu 12.10:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783
https://www.virtualbox.org/ticket/10864
sumber
Untuk Vagrant 1.1+ Anda perlu
Diuji pada Vagran 1.2.2
Ditemukan di Blog Lyte http://lyte.id.au/tag/vagrant/
sumber
Anda dapat membuat trik modvv bekerja di semua VMS Vagrant dalam satu pukulan dengan meletakkan snippet di ~ / .vagrant.d / Vagrantfile, misalnya:
sumber
The (baru) standar Vagrantfile * berisi banyak contoh berkomentar, salah satunya adalah sebagai berikut:
Pastikan Anda mengomentari baris ini:
Itu akan memberi Anda akses mesin virtual ke jaringan / Internet.
* Pada versi 1.0.6. Pada saat jawaban ini, versi terbaru di repositori adalah 1.0.3, mungkin tidak memiliki semua contoh tambahan; dalam hal ini, Anda harus menambahkan baris kode itu.
sumber