OpenSUSE 42.1 - Netextender, still unable to login - unable to migrate openSUSE for work desktops...

Hi

Following on from

https://forums.opensuse.org/showthread.php/503125-Dell-Netextender-VPN-client-OpenSUSE-13-2-cannot-connect

I again tried to connect to netextender using the new OpenSuse leap (42.1) - with the latest version of netextender 8.1.x

Still unable to connect.

OpenSuse is the only distro I cannot connect - debain8/fedora23/kubuntu15.10 are all fine - same symptoms as before

During install I get

Copying files…
chmod: cannot access ‘/etc/ppp/ip-up’: No such file or directory
chmod: cannot access ‘/etc/ppp/ip-down’: No such file or directory
chmod: cannot access ‘/etc/ppp/ipv6-up’: No such file or directory
chmod: cannot access ‘/etc/ppp/ipv6-down’: No such file or directory

If you try to connect it gets as far as

11/06/2015 15:09:23.161 [general notice 9192] Logging in…
11/06/2015 15:09:23.220 [general notice 9192] Login successful.
11/06/2015 15:09:23.431 [general error 9192] Version header not found
11/06/2015 15:09:23.431 [epc info 9192] Server don’t support EPC check. Just pass EPC check
11/06/2015 15:09:23.776 [general notice 9192] SSL Connection is ready
11/06/2015 15:09:24.778 [general info 9192] Using new PPP frame encoding mechanism
11/06/2015 15:09:24.779 [general info 9192] Using PPP async mode (chosen by server)
11/06/2015 15:09:24.779 [general info 9192] Connecting tunnel…

Then never connects.

Anyone any suggestions ? I really would like to use opensuse on my work machine but cannot if I cannot connect to my work VPN.

I guess the starting point would be to verify the files exist

ls //etc/ppp/

If ip-down.d and ipup.d exist(they should), then I’d look at whether your install has the necessary permissions… The install needs root permissions to access that location. In any case, I’d assume that you are already using root permissions installing the app.

Hi

Yes i am root (so perms not an issue)

The 2 files /etc/ppp/ip-up + [FONT=courier new][size=1]/etc/ppp/ip-down, etc[/size][/FONT] do not exist on a default install of Opensuse 42.1 (or 13.2), the folders

/etc/ppp/ip-up.d/
/etc/ppp/ip-down.d/

Do exist.

Just creating the missing files -> doesn’t help, the install didn’t error but the same issue - i.e it never connects

I also tried copying a /etc/ppp/ip-up file from my kubuntu install - same.

As mentioned works out the box in all the other ‘major’ distros (not tried on arch yet although it looks supported - https://aur.archlinux.org/packages/netextender/)

Looking more closely at the contents of /etc/ppp/ those ip-up.d and ip-down.d are actually directories… :frowning:

Looks like on LEAP(and 13.2) the files are located in /sbin/

Maybe create a symbolic link from the expected location to where the files are actually located?

TSU

Cheers for the response tsu2

I did say

/etc/ppp/ip-up.d/
/etc/ppp/ip-down.d/

were folders btw - that is normal - all the other mentioned distros also have the same folders.

Not sure what you mean by symbolic linking, binary path are not the issue

On install originally it is these files missing

chmod: cannot access ‘/etc/ppp/ip-up’: No such file or directory
chmod: cannot access ‘/etc/ppp/ip-down’: No such file or directory
chmod: cannot access ‘/etc/ppp/ipv6-up’: No such file or directory
chmod: cannot access ‘/etc/ppp/ipv6-down’: No such file or directory

however if I create them the install completes with no errors - however the files are blank and the VPN doesn’t work.

My workplace has also started using this dell piece of c*** vpn solution (instead of the normal OpenVPN that we used to have :frowning: ) & I hit this problem also.

This netextender has a problem because it relies on the legacy ifup network management. Ever since openSUSE switched to wicked this isn’t going to work. I will bug our dell contact to file a bugreport for their devs to fix it, but in the mean time it would be nice if openSUSE had some legacy support option for such apps.

I got a workaround from Dell. They keep on saying that it’s openSUSE’s fault, but we all know that’s not true. If windows would break their software they would code like crazy just to get it working again ;-P.

Anyway, the workaround is to get the ip-up, ip-down, ipv6-up and ipv6-down files from openSUSE 13.1 and put then in the newer version, then install NetExtender again and it works. I verifed this and that really is true (it doesn’t stop it from making numerous ppp0 interfaces in NetworkManager though), with these files from the earlier version, NetExtender works and it seems these files don’t conflict with anything in the normal system.

If you don’t have anywhere to get them from I made an archive with them available for download just pay attention to file ownership while extracting (of course you don’t have to trust me, to be safe make your own pack like this)

Congrats,
Imaginative solution.

TSU