I feel like I'm close but heres what it actually looks like. Juniper router > Juniper switch > Server w/ two physical interfaces
I'm a little lost right now as to how the switch is suppose to be configured on the bridge interface that im using to connect the vagrant VM. Should I be using switchport-mode access or trunk? On Saturday, May 11, 2019 at 6:06:33 AM UTC-7, Dennis Chang wrote: > > The host netplan addresses: > > addresses: [192.184.16.92/24,192.184.16.242/32] > > gateway4: 192.184.14.1 > > > is incorrect. It doesn't appear that these two addresses can reach the > gateway. Hence why ingress SSH connection cannot be established. > > > addresses: [192.184.16.92/16,192.184.16.242/ > <http://192.184.16.92/24,192.184.16.242/32>16] > > gateway4: 192.184.14.1 > > change both addresses to /16 and you should now be able to establish the > SSH connection. > > > But a second problem I see is that the vagrant machine (VM) has the same > configured IP address as the host interface: > > 192.184.16.242/ <http://192.184.16.92/24,192.184.16.242/32>32 > > vs > > config.vm.network "public_network", ip: "192.184.16.242" > > > So should the SSH connection be established with the host or with the VM? > > > I'm going to guess what you are trying to do and say, > > 1. remove 192.184.16.242/ <http://192.184.16.92/24,192.184.16.242/32>32 > > from the host netplan. It's a single interface, i.e. enp1s0f0. If you need > two addresses for a single interface, then use an alias, e.g. enp1s0f0:0. > > 2. configure bridge-mode of the vagrant machine so that dhcp establishes > an IP for your VM within the subnet of your hosts network, i.e. > 192.184.16.X/24. > > 3. whatever addresses is granted to the vagrant machine, e.g. > 192.184.16.123, is now accessible from outside the host. Try the SSH > connection now. > > Good luck, > Den > > > On Saturday, 11 May 2019 02:24:31 UTC-4, dijkstra wrote: >> >> Me and my colleague have been working on this for hours trying to see if >> its possible but we're giving up hope as we've tried everything on google. >> >> I have a server running vagrant inside my data center with the following >> IP's >> >> >> ~# cat /etc/netplan/50-cloud-init.yaml >> >> # This file is generated from information provided by >> >> # the datasource. Changes to it will not persist across an instance. >> >> # To disable cloud-init's network configuration capabilities, write a file >> >> # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: >> >> # network: {config: disabled} >> >> network: >> >> ethernets: >> >> enp1s0f0: >> >> addresses: [192.184.16.92/24,192.184.16.242/32] >> >> gateway4: 192.184.14.1 >> >> nameservers: >> >> addresses: >> >> - 1.1.1.1 >> >> >> Here is my VM config: >> >> >> # cat Vagrantfile >> >> # -*- mode: ruby -*- >> >> # vi: set ft=ruby : >> >> >> Vagrant.configure("2") do |config| >> >> >> # /*===================================== >> >> # = FREE VERSION! = >> >> # =====================================*/ >> >> # This is the free (still awesome) version of Scotch Box. >> >> # Please go Pro to support the project and get more features. >> >> # Check out https://box.scotch.io to learn more. Thanks >> >> >> config.vm.box = "scotch/box" >> >> config.vm.network "public_network", ip: "192.184.16.242" >> >> config.vm.hostname = "scotchbox" >> >> config.vm.synced_folder ".", "/var/www", :mount_options => >> ["dmode=777", "fmode=666"] >> >> >> # Optional NFS. Make sure to remove other synced_folder line too >> >> #config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options >> => ["dmode=777","fmode=666"] } >> >> >> end >> >> #################### >> >> >> >> How in the world do I SSH to the 192.184.16.242 scotch box from the >> public internet? >> >> >> Is it even possible? >> > -- This mailing list is governed under the HashiCorp Community Guidelines - https://www.hashicorp.com/community-guidelines.html. Behavior in violation of those guidelines may result in your removal from this mailing list. GitHub Issues: https://github.com/mitchellh/vagrant/issues IRC: #vagrant on Freenode --- You received this message because you are subscribed to the Google Groups "Vagrant" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vagrant-up/d8422439-192f-44d0-94cc-810dc2850953%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
