Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
OSX Workflow still has a pointer to sshuttle #218
Comments
|
I thought this was already fixed in docs? |
|
It may be fixed in another location - but its still on the OSX Workflow page |
|
This is what currently lives there, is this not correct? N.B. This is what is in the actual docs, not the docs published on jujucharms, which haven't been refreshed since it went live. Routing local traffic to Vagrant Note: If your local network is using 10.0.3.x you will need to alter the Juju networking in the vagrant box, and substitute the network provided in the command above Native routing (OS X 10.10 and above) It is possible to natively route traffic from your local machine to the lxc containers running within the Vagrant virtual machine. sudo route add -net 10.0.3.0/24 172.16.250.15 Install the vagrant-triggers plugin: vagrant plugin install vagrant-triggers config.trigger.after [:provision, :up, :reload] do config.trigger.after [:halt, :destroy] do Using sshuttle (OS X 10.9 and below) sshuttle creates a transparent proxy server on your local machine that allows you to connect directly to the lxc containers running within the Vagrant virtual machine. This process disassembles the TCP stream locally, multiplexes it statefully over the ssh session, and reassembles the packets on the other end of the tunnel. Ensure that you have sshuttle installed brew install sshuttle Note: sshuttle does not work under OS X 10.10 (Yosemite) due to the deprecation of ipfw in favor of pf. When prompted for the password enter vagrant. |
|
@evilnick ah that looks like it has been fixed up. |
chuckbutler commentedJan 9, 2015
Adam Israel has removed the dependency on sshuttle, and we should probably remove this from the workflow docs and replace it with his new and improved workflow - as sshuttle dumps core on yosemite. Not an awesome experience for new users.