I have recently installed openSUSE 11.0 and could not find any way to setup VPN connection to Windows XP box. In openSUSE 10.3 I used NetworkManager plus pptp(d), but in the current version I could fin NetworkManager-pptp in any of the community repositories. I installed the version that was shipped with openSUSE 10.3, but it failed to work. NetworkManager (nm-applet) crashes when I try to create VPN connection using PPTP protocol.
Has any one set up VPN to Windows XP from openSUSE 11.0?
Last time I checked (about a month ago), the PPTP plugin for NetworkManager 0.7 hadn’t been completed yet so it was not in the repos. I don’t know what it’s current status is.
No, I haven’t been able to find it in any of the repositories yet. I did upgrade NetworkManager, but found it crashed the main menu applet, so have since downgraded it.
If you’re feeling adventurous, you could get the latest version from their subversion repository and compile it. I did so today, and have PPTP working. It requires a few extra packages to be installed. However the main menu applet still crashes, I’m assuming I need a new version to work with the latest networkmanager. As I am not sure where I can get that from, I’m using the normal GNOME menu applet for the time being.
OK I’ve just found the subversion repository (silly me I should’ve known it would be in the GNOME subversion repo). I’ve successfully compiled the main menu applet, and have everything working. If you want I can guide you through the process, that is if the PPTP plugin hasn’t already appeared in the openSUSE repositories.
OK here is a quick guide. However, please note that you may be unable to configure your network settings with NetworkManager if something goes wrong during this process. In which case, you should be familiar with ifconfig (for wired networks) and iwconfig (for wireless networks). These are command line tools for applying network settings.
Install Subversion
Read the instructions for compiling the latest NetworkManager here.
If running the autogen.sh file fails, you more than likely are missing one or more packages. The script should inform you as to what package you are missing. Open up the package manager and search for the missing package. If the package is already installed, then most likely you need to download the development package, which ends in -devel. If you can’t find the package, post here and I’ll try to help. I’m not sure, but there might be a guide detailing the packages you need on the GNOME website hidden somewhere, but I didn’t see it.
To install the PPTP VPN daemon, change directory to NetworkManager/vpn-daemons/pptp/. Then follow the same procedure as before of running autogen.sh (./autogen.sh --prefix=/usr --sysconfdir=/etc --localstatedir=/var), make and sudo make install. PPTP should then be available when you add a VPN connection.
To install the latest main menu applet:
Checkout the code from Subversion: svn co svn://svn.gnome.org/svn/gnome-main-menu/trunk gnome-main-menu
Change to the gnome-main-menu directory, and follow the same procedure as before (run autogen.sh with the parameters, make and sudo make install). You may have to install some additional packages again.
You may need to remove the old version of the applet, and add it again.
checking for DBUS... configure: error: Package requirements (dbus-glib-1 >= 0.75) were not met:
Requested 'dbus-glib-1 >= 0.75' but version of dbus-glib is 0.74
How can I get correct version of this lib?
@hammettt
Maybe you are able to make rpm of pptp plugin for NetworkManager?
from openSUSE Factory repository, started NetworkManager but nothing happens after left-clicking on the systray icon. I would like to configure VPN to university network. That’s why I updated NetworkManager and installed NetworkManager-pptp packages.
Is there something missing? Is something wrong? Or is it another unstable release from Factory repository?