Rescue any address errors logging them and ignoring the address. Update how the host address is determined based on the network configuration. Host address will be either the lowest address assignable via dhcp configuration or first address available within the configured subnet.
Vagrant Core Plugins
These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.
Generate proto
grpc_tools_ruby_protoc -I . --ruby_out=gen/plugin --grpc_out=gen/plugin ./plugin_server.proto