Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request - add cli option to vwgen to parse master config and copy/display Node names, Public IP and VxLAN TEP IPs #10

Open
bmullan opened this issue Jun 22, 2020 · 6 comments

Comments

@bmullan
Copy link

bmullan commented Jun 22, 2020

With only 2-10 Nodes this may not be a big deal but if you had 25-50+ it would be tedious to do this manually if you had to read through a very long "master" config file generated by vw-wireguard-generator.

What I think is needed is something like this:

$ vwgen vw-meshvpn list nodes

could output something like...

feature

This is helpful in a number of ways.

In my own use-case I integrate Free Range Routing (FRR) and BGP with VxWireguard-Generator Node configs*.

Having the above would make it trivial to generate a Bash Script to populate an FRR "template" config file with correct number and IP addresses for the WireGuard and VxLAN configurations for each Node.

@bmullan
Copy link
Author

bmullan commented Jul 20, 2022

Bump

@m13253
Copy link
Owner

m13253 commented Jul 20, 2022

I apologize because I didn't see the notification of this issue. Otherwise I would have replied at least something.

Good idea for me.

But I decommissioned my own WG network for various reasons long ago. So I lost the motivation to add new features now.
Would appreciate if someone can help to implement this feature.

@bmullan
Copy link
Author

bmullan commented Jul 20, 2022

@m13253
No problem..!

Just FYI, I built this:

https://github.com/bmullan/CIAB.Full-Mesh.VPN.Wireguard.FRR.BGP.VXLAN.Internet.Overlay.Architecture

Using FRR, BGP, Vx-wireguard, wireguard, LXD containers.

It worked great to create an Overlay network to interconnect LXD containers running on multiple Hosts on multiple Clouds.

@m13253
Copy link
Owner

m13253 commented Jul 21, 2022

Wow! Thats cool!

@bmullan
Copy link
Author

bmullan commented Jul 21, 2022 via email

@bmullan
Copy link
Author

bmullan commented Aug 17, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants