btw, I like the idea of CloudStack offering OpenVPN as a solution !

On Fri, Jun 11, 2021 at 10:40 AM Pierre-Luc Dion <pdion...@apache.org>
wrote:

> Just to be sure, what CloudStack > v4.15 uses Strongswan/l2tp or
> strongswan/ikev2 ?
>
> Because l2tp became complicated to configure on native vpn clients on some
> OSes, kind of deprecated remote management VPN, compared to IKEv2.
> I'm a bit concerned about OpenVPN for the clients, what if binaries become
> subscription based availability or become proprietary ?
>
> For sure we need the option to select what type of VPN solution to offer
> when deploying a cloud.
>
> From my perspective I cannot use/offer OpenVPN as a solution to my
> customers because it involves forcing them to download third party software
> on their workstations and I don't want to be responsible for
> a security breach on their workstation because of a requirement for 3rd
> party software that we don't control.
>
>
>
> On Fri, Jun 11, 2021 at 10:14 AM Rohit Yadav <rohit.ya...@shapeblue.com>
> wrote:
>
>> Thanks all for the feedback so far, looks like the majority of people on
>> the thread would prefer OpenVPN but for s2s they may continue to prefer
>> strongswan/ipsec for site-to-site VPC feature. If we're unable to reach
>> consensus then a general-purpose provider-framework may be more flexible to
>> the end-user or admin (to select which VPN provider they want for their
>> network, we heard in this thread - openvpn, strongswan/l2tp, wireguard, and
>> maybe other providers in future).
>>
>> Btw, ikev2 is supported now with strongswan with this -
>> https://github.com/apache/cloudstack/pull/4953
>>
>> My personal opinion: As user of most of these VPN providers, I personally
>> like OpenVPN which I found to be easier to use both on desktop/laptop and
>> on phone. With openvpn as the default I imagine in CloudStack I could
>> enable VPN for a network and CloudStack gives me an option to download a
>> .ovpn file which I can import in my openvpn client (desktop, phone, cli...)
>> click connect to connect to the VPN. For certificate generation/storage,
>> the CA framework could be used so the openvpn server certs are the same
>> across network restarts (with cleanup). I think a process like this could
>> be simpler than what we've right now, and the ovpn download+import workflow
>> would be easier than what we'll get from either strongswan/current or
>> wireguard. While I like the simplicity of wireguard, which is more like SSH
>> setup I wouldn't mind doing setup on individual VMs (much like setting up
>> ssh key) or use something like TailScale.
>>
>>
>> Regards.
>>
>> ________________________________
>> From: Gabriel Bräscher <gabrasc...@gmail.com>
>> Sent: Friday, June 11, 2021 19:28
>> To: dev <d...@cloudstack.apache.org>
>> Cc: users <users@cloudstack.apache.org>
>> Subject: Re: [DISCUSS] Moving to OpenVPN as the remote access VPN provider
>>
>> I understand that OpenVPN is a great option and far adopted.
>> I am  ++1 in allowing Users/Admins to choose which VPN provider suits them
>> best; creating an offering (or global settings) that would allow setting
>> which VPN provider will be used would be awesome.
>>
>> I understand that OpenVPN is a great option and far adopted; however, I
>> would be -1 if this would impact on removing support for Strongswan --
>> which from what I understood is not the proposal, but saying anyway to be
>> sure.
>>
>> Thanks for raising this proposal/discussion, Rohit.
>>
>> Cheers,
>> Gabriel.
>>
>>
>> Em sex., 11 de jun. de 2021 às 08:46, Pierre-Luc Dion <
>> pdion...@apache.org>
>> escreveu:
>>
>> > Hello,
>> >
>> > Daan, I agree we should provide capability to select the vpn solution to
>> > use, the question would be,  should it be a global setting generic for
>> the
>> > whole region or per VPC?
>> > I think it should be a global setting to reduce the requirement
>> complexity
>> > of a region, but per VPC or customer(account or domain) would be ideal.
>> >
>> > Hean, the current implementation from PR:2850
>> > <https://github.com/apache/cloudstack/pull/2850> that use strongswan
>> does
>> > support multiple users behind the same public IPs, but I don't recall
>> for
>> > Windows generic clients.
>> > With OpenVPN, can you be connected to multiple VPN tunnels at the same
>> time
>> > ? We had the challenge a few times where we needed to be connected to 2
>> > VPCs at the same time.
>> >
>> > I think adding support to OpenVPN is a good idea, the more options
>> > available the better Cloudstack will be.
>> >
>> > I don't know if 4.15 still uses L2TP from strongswan but we've moved
>> away
>> > from it a while ago because it was not reliable, connection kept
>> > dropping, support only one windows client at a time, issue configuring
>> > clients, no helpful connection logs..
>> >
>> > An interesting improvement is made to remote access VPN, would be to
>> > optionally use dns resolution of the VR from VPN clients so a user
>> > connected to the VPN could use hostname to access VMs. I think iptable
>> > currently blocks dns query from the vpn.
>> >
>> > Cheers,
>> >
>>
>>
>>
>> > On Fri, Jun 11, 2021 at 5:58 AM Hean Seng <heans...@gmail.com> wrote:
>> >
>> > > If thinking of only Site-to-Site VPN , then OpenVPN and WireGuard is
>> no
>> > > much different , or even current one is gpod.  Only only time setup at
>> > > router.  However if considering of Mobile Client, OpenVPN is more
>> > > complicated.
>> > >
>> > > The only concern now is multiple people in the same public IP need to
>> > > access the VPN.  And this consideration will be OpenVPN or Wireguard
>> to
>> > > handle this requirement.   And for this purpose of multiple people in
>> > same
>> > > public ip need to access to VPN, then  we will have  think of
>> usability
>> > and
>> > > easy installation of VPN client.
>> > >
>> > > We are using OpenVPN for more then 5 years, but always  there is new
>> PC
>> > > need to configure VPN Client, windows , android, ios, it is painful (
>> we
>> > > are not using access server) .
>> > >
>> > > Currently we test on WireGuard, just forgot about performance or
>> > > whatsoever, just the conveniences of implementation,  that is very
>> great
>> > > and easy for client installation ,  even mobile client on phone or
>> > tablet.
>> > >
>> > >
>> > >
>> > >
>> > > On Fri, Jun 11, 2021 at 5:04 PM Daan Hoogland <
>> daan.hoogl...@gmail.com>
>> > > wrote:
>> > >
>> > > > This is a potential religious debate, I think it makes the most
>> sense
>> > to
>> > > > try and make the provider optional and let the operator or even the
>> > > > end-user decide. I see how this is an extra challenge, but does it
>> make
>> > > > sense?
>> > > >
>> > > > On Thu, Jun 10, 2021 at 10:24 AM Rohit Yadav <
>> > rohit.ya...@shapeblue.com>
>> > > > wrote:
>> > > >
>> > > > > All,
>> > > > >
>> > > > > We've historically supported openswan and nowadays strongswan as
>> the
>> > > VPN
>> > > > > provider in VR for both site-to-site and remote access modes.
>> After
>> > > > > discussing the situation with a few users and colleagues I learnt
>> > that
>> > > > > OpenVPN is generally far easier to use, have clients for most OS
>> and
>> > > > > platforms (desktop, laptop, tablet, phones...)  and allows
>> multiple
>> > > > clients
>> > > > > in the same public IP (for example, multiple people in the office
>> > > > sharing a
>> > > > > client-side public IP/nat while trying to connect to a VPC or an
>> > > isolated
>> > > > > network) and for these reasons many users actually deploy pfSense
>> or
>> > > > setup
>> > > > > a OpenVPN server in their isolated network or VPC and use that
>> > instead.
>> > > > >
>> > > > > Therefore for the point-to-point VPN use-case of remote access [1]
>> > does
>> > > > it
>> > > > > make sense to switch to OpenVPN? Or, are there users using
>> > > > > strongswan/ipsec/l2tpd for remote access VPN?
>> > > > >
>> > > > > A general-purpose VPN-framework/provider where an account or admin
>> > (via
>> > > > > offering) can specify which VPN provider they want in the network
>> > > > > (strongswan/ipsec, OpenVPN, Wireguard...). However, it may be more
>> > > > complex
>> > > > > to implement and maintain. Any other thoughts in general about VPN
>> > > > > implementation and support in CloudStack? Thanks.
>> > > > >
>> > > > > [1]
>> > > > >
>> > > >
>> > >
>> >
>> http://docs.cloudstack.apache.org/en/latest/adminguide/networking_and_traffic.html#remote-access-vpn
>> > > > >
>> > > > >
>> > > > >
>> > > > > Regards.
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > > > --
>> > > > Daan
>> > > >
>> > >
>> > >
>> > > --
>> > > Regards,
>> > > Hean Seng
>> > >
>> >
>>
>

Reply via email to