Skip to content

Instantly share code, notes, and snippets.

@chadfurman
Last active May 30, 2017 20:44
Show Gist options
  • Save chadfurman/4ddfdf0e5d5203ef8353db1a4955b16f to your computer and use it in GitHub Desktop.
Save chadfurman/4ddfdf0e5d5203ef8353db1a4955b16f to your computer and use it in GitHub Desktop.

Vagrantfile: Vagrantfile.zip

Output of vagrant up --debug:

... snipped...

==> default: Mounting NFS shared folders...
DEBUG ssh: Checking whether SSH is ready...
DEBUG ssh: Re-using SSH connection.
 INFO ssh: SSH is ready!
DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute:  (sudo=false)
DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: Exit status: 0
DEBUG guest: Searching for cap: nfs_pre
DEBUG guest: Checking in: ubuntu
DEBUG guest: Checking in: debian
DEBUG guest: Checking in: linux
DEBUG ssh: Checking whether SSH is ready...
DEBUG ssh: Re-using SSH connection.
 INFO ssh: SSH is ready!
DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute:  (sudo=false)
DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: Exit status: 0
DEBUG guest: Searching for cap: mount_nfs_folder
DEBUG guest: Checking in: ubuntu
DEBUG guest: Checking in: debian
DEBUG guest: Checking in: linux
DEBUG guest: Found cap: mount_nfs_folder in linux
 INFO guest: Execute capability: mount_nfs_folder [#<Vagrant::Machine: default (VagrantPlugins::ProviderVirtualBox::Provider)>, "192.168.33.1", {"/vagrant"=>{:type=>:nfs, :map_uid=>0, :map_gid=>0, :guestpath=>"/vagrant", :hostpath=>"/home/lotus/clevertech/creativ", :disabled=>false, :__vagrantfile=>true, :nfs_udp=>true, :nfs_version=>3, :uuid=>"3889502504", :linux__nfs_options=>["rw", "no_subtree_check", "all_squash", "anonuid=0", "anongid=0", "fsid=3889502504"]}, "/home/vagrant/creativ-janus"=>{:type=>:nfs, :map_uid=>0, :map_gid=>0, :guestpath=>"/home/vagrant/creativ-janus", :hostpath=>"/home/lotus/clevertech/creativ/janus", :disabled=>false, :__vagrantfile=>true, :nfs_udp=>true, :nfs_version=>3, :uuid=>"4110770163", :linux__nfs_options=>["rw", "no_subtree_check", "all_squash", "anonuid=0", "anongid=0", "fsid=4110770163"]}}] (ubuntu)
DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute: mkdir -p /vagrant (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty

DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: Exit status: 0
DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute: mount -o vers=3,udp 192.168.33.1:/home/lotus/clevertech/creativ /vagrant (sudo=true)
DEBUG ssh: stderr: stdin: is not a tty

DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: Sending SSH keep-alive...
DEBUG ssh: Sending SSH keep-alive...
DEBUG ssh: Sending SSH keep-alive...

Output of ip a on the host:

lotus@lappy:~/clevertech/creativ$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether c8:5b:76:4d:d2:22 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.102/24 brd 192.168.1.255 scope global dynamic enp0s31f6
       valid_lft 64726sec preferred_lft 64726sec
    inet6 fe80::f5d8:ca6b:e897:10cb/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether e4:a7:a0:25:8f:dc brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.180/24 brd 192.168.1.255 scope global dynamic wlp4s0
       valid_lft 64727sec preferred_lft 64727sec
    inet6 fe80::4b9:666a:f377:bf20/64 scope link 
       valid_lft forever preferred_lft forever
4: enx0023563c6574: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:23:56:3c:65:74 brd ff:ff:ff:ff:ff:ff
5: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.33.1/24 scope global vboxnet0
       valid_lft forever preferred_lft forever

Output of ifconfig on the guest:

vagrant@vagrant-ubuntu-trusty-64:~$ sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:e6:df:08  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fee6:df08/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:44501 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4157 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:62110519 (62.1 MB)  TX bytes:348510 (348.5 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:6a:6c:73  
          inet addr:192.168.33.99  Bcast:192.168.33.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe6a:6c73/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:3528 (3.5 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:112 errors:0 dropped:0 overruns:0 frame:0
          TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9536 (9.5 KB)  TX bytes:9536 (9.5 KB)

iptables on host:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination  

iptables on guest:

vagrant@vagrant-ubuntu-trusty-64:~$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination   

Output from attempt to mount NFS shared folders:

==> default: Preparing to edit /etc/exports. Administrator privileges will be required...
[sudo] password for lotus: 
● nfs-server.service - NFS server and services
   Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
   Active: active (exited) since Tue 2017-05-30 10:21:43 EDT; 6h ago
 Main PID: 1240 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/nfs-server.service

May 30 10:21:43 lappy systemd[1]: Starting NFS server and services...
May 30 10:21:43 lappy systemd[1]: Started NFS server and services.
==> default: Mounting NFS shared folders...
*** hangs here due to no network access, have to ctrl-c ***

Pings in either direction timeout.

QUESTION

Why aren't my guest and host able to communicate and how do I fix?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment