-
Notifications
You must be signed in to change notification settings - Fork 672
2 hosts behind NAT, weave doesn't seem to be using an intermediary to connect them #1744
Comments
Hi:
|
Added the logs to the gist: https://gist.github.com/faddat/34528c0a843656b67495 VN: FR: When I was saying cannot connect, I meant couldn't ping one another. The machine in FR did get an IP via weave expose successfully, but then was unreachable to nodes other than the US*'s. |
Can you give us more detail on the exact steps you have taken on the various hosts, both in terms of establishing the weave network and then how you're conducting your tests?
Would I be right then in thinking that your tests involve doing
So you can ping androgeek's exposed weave IP from us1-4? This is confusing, because from the |
@awh to be certain of my answers, I will recreate this setup tomorrow. If you've got any other questions, add them here and I'll try and give you the most detailed answer possible. |
Attempting now. Sorry for tardiness. Testing this is rather a logistical
|
@faddat did you get any further with this? |
[faddat@antergos Downloads]$ sudo weave status
PeerDiscovery: enabled
DefaultSubnet: 172.16.0.0/16
[faddat@antergos Downloads]$ Service: dns
PeerDiscovery: enabled
DefaultSubnet: 172.16.0.0/16
[faddat@antergos Downloads]$ weave report The saga continues. I would summarize my post differently now: Weave can get janky when doing deployments outside those commonly seen in a datacenter. |
gist next time.... want logs? |
Could we start first with some answers to the questions I asked earlier? It's practically impossible to debug without any idea of what you're actually doing 😄 Specifically:
And also from this comment:
Weave isn't completely magic - if your firewall is blocking UDP it won't work. |
Sure thing-- okay so what we were doing with this was messing around. I'm hopng that I can use weave to set up virtual networks enabling an openstack / MAAS environment for bootstrapping metal. On that day, I was using a weave network between my and some coworkers machines to enable (well, we'd hoped) remote PXE booting. So like this: An RPI runs Ubuntu MAAS at my office in hanoi, and people wherever boot virtual / physical machines through its DHCP and a network bridged to theirs. What we're doing on a company scale is bringing clouds to users, no matter where the users might be on the planet. In our long-term vision, weave enables us to create a diffuse, global compute grid with >10,000 ARM nodes scattered algorithmically by population density..... so in terms of our network topology, it's likely to get more strange. :) .....and I thought that it was complete magic ;). The french fellow said it was not, but you never can truly tell (though with weave, I suppose you could.... ;D) |
https://gist.github.com/faddat/34528c0a843656b67495
Please let me know if you need more info....basically I'm in Vietnam on a NAT'd pc that cannot connect to another NAT'd PC in France, and the 142* addresses are in Houston, not nat'd.
The text was updated successfully, but these errors were encountered: