1.
Install Required Packages:-
zypper install gcc binutils tar gzip chkconfig cat cp EUC-JP UTF-8 libc glibc zlib openssl readline ncurses pthread
2.
Download from website or below mention link
lynx http://www.softether-download.
extract downloaded file using tar zxvf commnad
3.
cd vpnclient
4.
install using make command.
make
5.
after instllaton finish give permision
chmod 600 *
chmod 700 vpnclient
chmod 700 vpncmd
6.
Then start the VPN client service using this command:
./vpnclient start
7.
To configure our client, we’re going to use vpncmd.
While you’re in the vpnclient directory enter this command to run vpncmd tool:
./vpncmd
8.
Choose 2 to enter Management of VPN Client mode,give local ip (127.0.0.1)
and then press enter to connect to and manage the local VPN client you just installed.
9.
once enter in > prompt enable remote access type below mention command
RemoteEnable
10.
download windows vpnclient software and use remote connection software to manage Linux VPN client service. vpnclient software at time installation select vpn manager (admin tool).
11.
Once Client Manager installed run and connect using Linux server IP.
FOR ROCKY/ALAM Linux
1️⃣ Install Required Packages (Rocky/Alma)
Run this first:
dnf install -y gcc make wget tar gzip openssl-devel readline-devel ncurses-devel zlib-devel
These packages are required to compile SoftEther.
2️⃣ Download SoftEther
Go to a temporary directory:
cd /usr/local/src
Download SoftEther:
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.43-9799-beta/softether-vpnclient-v4.43-9799-beta-2023.08.31-linux-x64-64bit.tar.gz
3️⃣ Extract the Package
tar -xvzf softether-vpnclient-*.tar.gz
Now go inside:
cd vpnclient
4️⃣ Compile SoftEther
make
During installation it will ask 3 questions.
Just type:
1
1
1
and press Enter.
5️⃣ Set Permissions
chmod 600 *
chmod 700 vpnclient
chmod 700 vpncmd
6️⃣ Move to System Directory (Recommended)
cd ..
mv vpnclient /usr/local/
cd /usr/local/vpnclient
7️⃣ Start VPN Client
./vpnclient start
Check if running:
ps aux | grep vpnclient
8️⃣ Configure Client
Run:
./vpncmd
Choose:
2 (Management of VPN Client)
Server:
127.0.0.1
Press Enter.
9️⃣ Enable Remote Control
At the vpncmd> prompt:
RemoteEnable
1️⃣ Create Service File
sudo nano /etc/systemd/system/vpnclient.service
Paste this:
[Unit]
Description=SoftEther VPN Client
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnclient/vpnclient start
ExecStop=/usr/local/vpnclient/vpnclient stop
WorkingDirectory=/usr/local/vpnclient
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
2️⃣ Reload Systemd
systemctl daemon-reload
3️⃣ Enable Service (Start on Boot)
systemctl enable vpnclient
4️⃣ Start Service
systemctl start vpnclient
5️⃣ Check Status
systemctl status vpnclient
You should see something like:
Active: active (running)
6️⃣ Useful Commands
Start VPN
systemctl start vpnclient
Stop VPN
systemctl stop vpnclient
Restart
systemctl restart vpnclient
Logs
journalctl -u vpnclientIf your SoftEther directory is not
/usr/local/vpnclient, adjust this line:ExecStart=/usr/local/vpnclient/vpnclient startExample:
ExecStart=/root/vpnclient/vpnclient start
Comments
Post a Comment