If anyone is having trouble with the latest version "Server not Reachable", just find, download and install the v10.3.0 from the link.
Search Criteria
Package Details: netextender 10.3.1_29-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/netextender.git (read-only, click to copy) |
|---|---|
| Package Base: | netextender |
| Description: | SonicWALL SSL VPN Client |
| Upstream URL: | https://www.sonicwall.com/en-us/products/remote-access/vpn-client |
| Keywords: | dell netextender sonicwall ssl sslvpn vpn |
| Licenses: | custom |
| Submitter: | None |
| Maintainer: | satoki |
| Last Packager: | satoki |
| Votes: | 32 |
| Popularity: | 0.018828 |
| First Submitted: | 2010-07-02 22:09 (UTC) |
| Last Updated: | 2025-11-05 12:51 (UTC) |
Dependencies (4)
- bash (bash-gitAUR, bash-devel-gitAUR)
- net-tools (net-tools-gitAUR)
- ppp (ppp-gitAUR)
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
Required by (0)
Sources (7)
- com.sonicwall.NetExtender.desktop.patch
- https://software.sonicwall.com/NetExtender/NetExtender-linux-amd64-10.3.1.tar.gz
- https://software.sonicwall.com/NetExtender/NetExtender-linux-arm64-10.3.1.tar.gz
- https://www.sonicwall.com/legal/general-product-agreement
- neservice.patch
- NEService.service.patch
- netextender.install
wheremygit commented on 2025-12-10 12:47 (UTC)
polr commented on 2025-07-25 09:55 (UTC) (edited on 2025-07-25 09:59 (UTC) by polr)
Thank you @satoki for picking up this package!
I had to make some changes in my system for this update to work, here's a summary in case it helps anyone:
-
Config files are now located in
/etc/SonicWall/NetExtender/Config/. If you have a dotfiles repository, you may need to update it. -
In my system, the connection is now called
snwl_ssltunnelinstead ofppp0. -
Like @chris-allen said, you will need to run
sudo systemctl enable --now NEService.servicebecause it's not enabled by default. -
To make DNS work, I had to run
sudo systemctl enable --now systemd-resolved.service. This made most apps work, except for those that read/etc/resolv.confdirectly, such asdig. To fix those, I ransudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf. @chris-allen Maybe this was the problem you were facing? -
It seems that the
chmod u+s /usr/sbin/pppdworkaround is no longer needed. :)
chris-allen commented on 2025-07-23 12:22 (UTC) (edited on 2025-07-24 16:48 (UTC) by chris-allen)
The first hurdle I came across was any attempt to run nxcli would result in:
Error: connect to nx service failed: dial tcp :51330: connect: connection refused
It appears the updates to the package don't automatically start or enable the service. You can manually fix this by running:
sudo systemctl enable NEService
sudo systemctl start NEService
I am however having an issue with DNS failing to resolve once connected. It's pretty annoying to not be able to use a browser while connected to a VPN. The previous CLI had a --dns-only-local flag which prevented this issue. Does anyone have a different solution for 10.3.0?
intersectRaven commented on 2025-07-23 01:02 (UTC)
10.3 doesn't work.
I was going to be happy that someone finally made it work since I was planning to adopt the package if/when I managed to make 10.3 work but latest still doesn't work.
techge commented on 2025-06-29 12:46 (UTC)
@laasonen Mh, can't reproduce :/ it builds on my system.
But I need to abandon this package anyway, because I do not need to access a sonic wall anymore, nor do I have a system to test the software.
laasonen commented on 2025-06-23 10:17 (UTC) (edited on 2025-06-23 10:23 (UTC) by laasonen)
I'm unable to install. The post install script seems to fail:
makepkg -i
==> Making package: netextender 10.2.850-1 (2025-06-23T13:13:56 EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading NetExtender.Linux-10.2.850.x86_64.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5394k 100 5394k 0 0 5967k 0 --:--:-- --:--:-- --:--:-- 5967k
-> Downloading general-product-agreement...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 824 100 824 0 0 12596 0 --:--:-- --:--:-- --:--:-- 12676
==> Validating source_x86_64 files with sha256sums...
NetExtender.Linux-10.2.850.x86_64.tgz ... Passed
general-product-agreement ... Skipped
==> Extracting sources...
-> Extracting NetExtender.Linux-10.2.850.x86_64.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
--- SonicWall NetExtender 10.2.850 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
==> ERROR: A failure occurred in package().
Aborting...
I'm running x86_64:
uname -m
x86_64
techge commented on 2024-12-11 09:14 (UTC)
The new client (10.3.0) is completely different than the previous version and does not seem to work yet (even if you do use their questionable install.sh). Therefore, I won't update this package yet until I get it to work.
polo070770 commented on 2024-08-27 06:01 (UTC)
Hello! Since few days ago, I am not able to use netextender. I thought it would be because pppd updates but I already tried adding the suggested permissions, reverting it back and applying it again. The file has the following: .rwsr-xr-x 432k root 27 Dec 2023 /usr/sbin/pppd
In logs I see the following error: [general error 30319] ERROR: Could not sent SIGTERM to pppd or stop WireGuard failed: Permission denied (13)
Any suggestion?
Thanks in advance
lovesponge commented on 2023-10-03 08:39 (UTC) (edited on 2023-10-03 08:40 (UTC) by lovesponge)
@alexleach
YES. I've recently realised it's doing this. Following the logs it is a NetExtender issue and nothing to do with PPPD.
The only way i could work out how to fix it was to use the systemd-resolved drop-in file replacement (https://wiki.archlinux.org/title/Systemd-resolved#Manually) - but this would break whenever not connected to VPN, so the systemd config file has to be created in /etc/ppp (or wherever), then create a bash file in /etc/ppp/ip-up.d/ that moves the file from /etc/ppp/{your_systemd-resolved.conf} to /etc/systemd/resolved.conf.d/.
Make sure to remember to make the bash file executable.
Then a cleanup file that does the opposite of the above must be added to /etc/ppp/ip-down.d/
The real fix for this is with NetExtender to properly make use of systemd.
g360 commented on 2023-09-28 20:27 (UTC)
The hook is a great idea! Although I think it's better to add the hook to /etc/, /etc/pacman.d/hooks/update-ppp-permissions.hook.
Pinned Comments
physkets commented on 2021-02-10 15:33 (UTC)
In case of changes/updates to
ppp, you will need to re-runchmod -v u+s /usr/sbin/pppd.