Many users
Bzzzz
lazyvirus at gmx.com
Sun Aug 6 23:10:21 CEST 2017
On Sun, 6 Aug 2017 22:57:42 +0200
"Jason A. Donenfeld" <Jason at zx2c4.com> wrote:
> On Sun, Aug 06, 2017 at 10:34:12PM +0200, Bzzzz wrote:
> > I guess, when you're talking about "thousands of interfaces", you
> > mean virtual ones ? Do you recall how many machines he was using ?
>
> On the same machine, I mean.
Now I'm sure.
> I guess you could simulate this kind of thing with:
>
> printf '[Interface]\nPrivateKey=%s\n' "$(wg genkey)" > conf
> head -c $(( 33 * 10000 )) /dev/urandom | base64 | tr -d '\n' | fold -b
> -w 44 | sed -n 's/\(.*\)../[Peer]\nPublicKey=\1A=/p' >> conf for i in
> {1..10000}; do ip link add wg$i type wireguard; wg setconf
> wg$i ./conf; done
Nice piece of code.
> Careful, though!
>
> >
> > BTW, for such cases may be it could be interesting to link WG to a
> > sqlite DB ?
>
> I've actually got something for this coming through the pipeline soon.
> I'll keep the list posted when it's ready.
Now, THIS will be a very nice thing - and so much better when
adding|removing a user than a huge configuration file.
As there's no real hurry, I'll wait for this feature to appear.
Thanks for your answers.
JY
More information about the WireGuard
mailing list