VPN is not supported

Bug #586893 reported by K900
116
This bug affects 24 people
Affects Status Importance Assigned to Milestone
Connection Manager
Triaged
Wishlist
Unassigned
Network Menu
Invalid
Wishlist
Unassigned

Bug Description

VPN support is a must have for 90% of Ubuntu users in Russia and other CIS countries

Revision history for this message
Kalle Valo (kvalo) wrote :

Thank you for the bug report. Currently connman only supports openconnect as VPN method but nothing else. Also in Network Menu VPN is not implemented yet.

Can you provide more information about this, please? What specific VPN method(s) are needed? Also in what cases are they needed? Links about this would be really great. They can be in russian, I can always try to use translators to read them.

Revision history for this message
K900 (k0009000) wrote :

The most important methods are PPTP and L2TP. From what I know they're used by at least 4 providers here in Samara, and that's about half of the city's internet users. I can't give you exact links that mention PPTP or L2TP but you can for example take a look at Beeline's site at internet.beeline.ru (just to see that they've got a good number of users). They have networks all over Russia and use PPTP in most of the cities and L2TP in Moscow and AFAIK St.Petersburg. So VPN is a must have for all Russian users. And yes, why not use pptp-linux like NM does?

K900 (k0009000)
affects: indicator-network → connman
Revision history for this message
IC Raibow (icrbow) wrote :

PPPoE is also very common.

Revision history for this message
Kireytsev Victor (spyfzm) wrote :

pptp and l2tp is major types of internet connaction in russia, vpn must have

Revision history for this message
Konstantin Stepanov (milezv) wrote :

I third this request. Most domestic networks here in Minsk, Belarus, use VPN PP2P connection to ISP.
Every time I install Ubuntu from scratch I have to find some PC with network connection to download pptp-linux package
in order to install into fresh Ubuntu installation so I can setup Internet connection.

Revision history for this message
Vladimir Tartynskyi (fon.vosi) wrote :

pptp, L2TP, pppoe are also major types of connection in Ukraine

Revision history for this message
Yuriy Vidineev (adeptg) wrote :

Nearly 100% internet connection in Russia is PPPoE, PPTP or L2TP

Revision history for this message
K900 (k0009000) wrote :

Any news here?

Revision history for this message
Kalle Valo (kvalo) wrote :

No news, I haven't worked on this yet and no progress in upstream either.

Changed in connman:
status: New → Confirmed
Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

I assume that a new plugin for connman must be implemented and corresponding feature added to indicator-network? Is it right?

Kalle, could you please write a sort of guideline: what doors can we knock, where else can we ask or, perhaps, where someone can start implementing this feature?

Revision history for this message
Kalle Valo (kvalo) wrote : Re: [Bug 586893] Re: VPN is not supported

Nikita Vetoshkin <email address hidden> writes:

> I assume that a new plugin for connman must be implemented and
> corresponding feature added to indicator-network? Is it right?

Yes, this is correct.

> Kalle, could you please write a sort of guideline: what doors can we
> knock, where else can we ask or, perhaps, where someone can start
> implementing this feature?

For connman we need a plugin for each VPN method. Here's the openconnect
pluging which is in connman:

http://git.kernel.org/?p=network/connman/connman.git;a=blob;f=plugins/openconnect.c;h=2ddb9046ef2a5f894412819ab36bb71d0e1d7a96;hb=HEAD

I think it would be best start asking for advice in implementing a vpn
plugin in the connman list:

http://connman.net/community

In case upstream doesn't take the plugin it can be also packaged
separately, but I haven't tested that yet. Naturally I recommend
submitting the plugin upstream first.

When we have a connman plugin ready, the next step should be adding VPN
support to the cmcc command-line tool in indicator-network package. Once
that is done, we should start thinking how to add it to the Network Menu
and Network Settings.

I hope this helped. And feel free to ask more advice.

--
Kalle Valo

Revision history for this message
Kalle Valo (kvalo) wrote :

Daniel Wagner posted an RFC patch about openvpn:

http://lists.connman.net/pipermail/connman/2010-October/002375.html

Kalle Valo (kvalo)
Changed in connman:
importance: Undecided → Medium
status: Confirmed → Triaged
importance: Medium → Wishlist
Revision history for this message
Kalle Valo (kvalo) wrote :

Mohamed Abbas posted patches about vpnc support:

http://lists.connman.net/pipermail/connman/2011-January/003271.html

No idea if they will work or not.

Revision history for this message
Kalle Valo (kvalo) wrote :

Mohamed also sent patches for pptp support:

http://lists.connman.net/pipermail/connman/2011-January/003358.html

As it uses pppd, I doubt if upstream takes them. We might need to use them as distro patches.

Revision history for this message
Nikita Vetoshkin (nikita-vetoshkin) wrote :

> As it uses pppd, I doubt if upstream takes them
Are there many other ways to implement pptp vpn? Or simply because it would be external dependency for connman?

Revision history for this message
Kalle Valo (kvalo) wrote :

Nikita Vetoshkin <email address hidden> writes:

> Are there many other ways to implement pptp vpn? Or simply because it
> would be external dependency for connman?

Connman upstream seems to have strong dislike for pppd since for ofono
they implemented their own ppp stack inside the gatchat module. But I
don't see any easy way to reuse the ofono ppp stack for pptp so using
pppd in this case makes sense to me.

Let's hope that the connman team is sensible and take the patches.

--
Kalle Valo

Kalle Valo (kvalo)
Changed in indicator-network:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Sayantan Das (sayantan13) wrote :

can we have a gui for connecting vpn? just like network-manager-gnome? it makes things so much easier!

Ted Gould (ted)
Changed in indicator-network:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.