2016-06-24 41 views
7

Non riesco a trovare tutte le informazioni nella documentazione su questo messaggio di errore:Come si crea una rete solo host in Vagrant per NFS?

NFS requires a host-only network to be created. 
Please add a host-only network to the machine (with either DHCP or a 
static IP) for NFS to work. 

Qui è il mio config Vagrant:

Vagrant.configure(2) do |config| 
config.vm.box = "localbox" 
config.vm.network "public_network", hostonly: "192.168.33.10" 
config.vm.synced_folder ".", "/var/www", 
    :nfs => true, 
    :mount_options =>['noacl,nolock,vers=3,udp,noatime,nodiratime,rsize=32768,wsize=32768'] 

Quando è stato chiesto, prendo la mia connessione aeroportuale per il ponte (Wi-Fi (Aeroporto)).

Non riesco a trovare un singolo utilizzo di hostonly nei documenti Vagrant.

Utilizzando Vagrant 1.7.4

Il mio obiettivo è semplicemente quello di essere in grado di accedere al VM in esecuzione su un computer in casa mia, da altri computer (e il mio telefono) in casa mia.

risposta

2

Sostituire hostonly da ip nel vostro Vagrantfile

config.vm.network "public_network", ip: "192.168.33.10" 
5

Se si desidera avere NFS e la rete pubblica/bridge provare questo:

Vagrantfile

config.vm.network "private_network", ip: "192.168.10.100" 
config.vm.network "public_network", ip: "192.168.20.200" 

o

config.vm.network "private_network", ip: "192.168.10.100" 
config.vm.network "public_network", ip: "192.168.20.200", bridge: "en1: Wi-Fi (AirPort)"