Thanks Alvaro. That works.

I ended up running the following in the guest:
$ sudo *route* add default gw 10.1.10.1
$ sudo *route* del default gw 10.0.2.2
$ route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface

0.0.0.0         10.1.10.1       0.0.0.0         UG    0      0        0 eth1

10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0

10.1.10.0       0.0.0.0         255.255.255.0   U     0      0        0 eth1


The next question is how to get this setup sticky. I've 
read https://github.com/mitchellh/vagrant/issues/2389 Still not sure what's 
the best way to go

Any tips on setting up init or rc.local with provisioning?


Regards,
S

On Monday, September 22, 2014 7:42:58 PM UTC-4, Alvaro Miranda Aguilera 
wrote:
>
> yeah, for the 2nd part the issue is the default gw is always on the nat 
> network, so the real ip/traffic is nto being routed.
>
> a hack could be put into a init script or /etc/rc.local if exists 
> something manual.
>
> check this post for ideas:
>
>
> http://enginx.com/blog/vagrant-networking-enable-internet-accessible-machine-setup/
>
> hope this helps.
>
>
> On Tue, Sep 23, 2014 at 4:25 AM, <[email protected] <javascript:>> wrote:
>
>> I tried to forward wan traffic directly to the host. ie:
>>
>> *router*: forward TCP port 80 to host 10.1.10.25:8080
>>
>> *vagrant*: 
>>
>> Vagrant.configure("2") do |config|
>>   config.vm.network "forwarded_port", guest: 80, host: 8080
>> end
>>
>> http traffic is being served, but still logging host ip as real ip.
>>
>>
>> I also tried setting vagrant as public network, but for some reason it is 
>> not responding to traffic from internet.
>>
>> *router:* forward TCP port 80 to 10.1.10.36:80
>> *Vagrant:*
>> Vagrant.configure("2") do |config|
>>   config.vm.network "public_network", ip: "10.1.10.36"
>> end
>>
>> http request from host or another computer on the local network are being 
>> served with their IP as real IP, but external (internet) traffic did wasn't 
>> served.
>>
>> Any thoughts?
>>
>>
>>
>> On Wednesday, September 17, 2014 11:51:35 PM UTC-4, Alvaro Miranda 
>> Aguilera wrote:
>>>
>>> Not sure if will work but you can test without that pfctl part.
>>>
>>> - wan -> port 8080
>>>
>>> or
>>>
>>> guest 80 to host 80
>>>
>>> if none of those works, then you could look into assign an ip of the 
>>> network and use public/bridge networking.
>>>
>>> Alvaro.
>>>
>>> On Thu, Sep 18, 2014 at 3:36 PM, <[email protected]> wrote:
>>>
>>>> Is it possible to collect the real ip of the visitor address when the 
>>>> vagrant box is configured as follow:
>>>> I have a vagrant box setup without private or public network. (I guess 
>>>> this is host-only network?)
>>>> nginx is running on port 80 which is forwarded to 8080 on the host. At 
>>>> the host, I have pfctl forward port 80 to 8080.
>>>> I have the router to forward port 80 on the wan port to port 80 on the 
>>>> host. 
>>>> External visitor can see the website (nginx), but the ip that's being 
>>>> logged is not the real ip address of the visitor.
>>>>
>>>> cheers,
>>>>
>>>>  -- 
>>>> 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].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to