NEEDED Updates #330
Replies: 2 comments 6 replies
-
Hi @tunermason. The beacon feature is not limited to using files. Please see the docs (https://vpncloud.ddswd.de/features/beacons/) for more info. The github gist example shows how to use arbitrary commands to store and retrieve the beacon codes. You can definitely use TAP interfaces with DHCP for dynamic IP addresses. The TAP interface will be created but it will not be activated without a configured IP address. You will have to manually bring up the interface with "ip link up" and "dhclient" (of course you can add those commands to the ifup script. |
Beta Was this translation helpful? Give feedback.
-
I think another way would be to increase the beacon packet size to include peer information. Then there will be no need for a central distribution 'hub'. Over time a new peer's information will be propagated through the network. |
Beta Was this translation helpful? Give feedback.
-
I am a fan of VPNCloud however the beacon system seems to be a bit rough. With a mesh topology using a centralized beacon storage defeats some of the purpose. I guess one could have a file share on the seed node but that also is a point of failure. I was thinking about multicast but that would be hard to implement. Instead, I think we should have advertisement packets. They will be forwarded by each node that receives them for 2 hops then it expires. Yes, it may clog up the network with larger clusters, but it is a start. The second issue I have is with the IP system. In an effort to package VPN Cloud in a custom OS distribution, manually configuring each node is out of the question. As a short-term patch, I thought about using TAP interfaces with DHCP. However, the interface will not be created unless an IP address is defined in the .net/config file. Ideally a universal config file is my end goal.
Any and all input is welcome
Beta Was this translation helpful? Give feedback.
All reactions