Estou a ter problemas com o private_network...
Já tentei "192.168.50.4" e depois percebi que tinha um ip definido que começava por 192.168.XXX.XX...
Fiz destroy e depois up várias vezes e o ip que está no host network manager é sempre diferente do que está no Vagrantfile. Ver exemplo abaixo.
Exemplo: vagrantfile: "169.254.119.4" host network: "169.254.XXX.YY"
Sendo que o XXX está sempre a mudar.
Já fiz vagrant destroy e vagrant up e o resultado é sempre o mesmo:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/bionic64"
config.vm.network "forwarded_port", guest: 80, host:8089
config.vm.network "private_network", ip: "169.254.119.4"
end