Vagrant timeout ssh

When i start vagrant up on system ubuntu 16.04 server i get error:
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured (“config.vm.boot_timeout” value) time period.

I changed timeout to 1200 but problem remained.

default: Warning: Connection reset. Retrying...
default: Warning: Remote connection disconnect. Retrying...
default: Warning: Connection reset. Retrying...
default: Warning: Connection reset. Retrying...

And the next:

==> default: Setting hostname…
==> default: Configuring and enabling network interfaces…
==> default: Exporting NFS shared folders…
==> default: Preparing to edit /etc/exports. Administrator privileges will be required…
==> default: Mounting NFS shared folders…

This is something that’s been around for as long as I’ve used Trellis. Unfortunately, I’ve never found a solution but just running vagrant reload - - provision gets it working again.