Ubuntu Linux 安装 Softether Client ,设置固定IP

    Ubuntu Linux 上安装Softether Client,创建的虚拟网卡在系统重启后会消失,下面记录我的安装和处理过程。

    1、下载程序,官网:www.softether.org

curl -o vpnclient.tar.gz https://www.softether-download.com/files/softether/v4.34-9745-rtm-2020.04.05-tree/Linux/SoftEther_VPN_Client/64bit_-_Intel_x64_or_AMD64/softether-vpnclient-v4.34-9745-rtm-2020.04.05-linux-x64-64bit.tar.gz

     2、解压安装包,得到vpnclient文件夹,可以使用mv命令将文件夹移动到要安装的位置,如/var/vpnclient/

tar -zxvf vpnclient.tar.gz

sudo mv ./vpnclient/ /var/vpnclient/

     3、执行安装,进入安装目录,运行.install.sh(隐藏的脚本文件),有三次要你同意软件协议,都选择Yes/Agree(输入数字1)

cd /var/vpnclient/

sudo ./.install.sh

    * 有可能系统缺少make和gcc软件而安装失败,需要先执行sudo apt update和sudo apt install make gcc --fix-missing

    * 安装网络管理工具net-tools:sudo apt install net-tools,需要使用里面的ifconfig命令

安装完成后会看到vpnclient和vpncmd,前者为后台服务,后者为管理工具

     4、启动服务 sudo ./vpnclient start

     5、启动管理工具./vpncmd,选择2(管理客户端),目标主机为空(本机),连接成功,可以用help查看命令帮助。

使用AccountCreate创建连接设置,按提示输入连接名,主机和端口,Hub名,用户名,虚拟网卡名。

设置连接的用户密码:AccountPasswordSet 连接名 /PASSWORD:密码 /TYPE:standard

设置服务自动连接:AccountStartupSet 连接名

手动连接:AccountConnect 连接名

查看连接状态:AccountList

    6、退出管理工具,使用ifconfig可以看到多了一个虚拟网卡vpn_vpn。但在重启系统后,虚拟网卡会消失,服务不会自动启动。

在/etc/init.d/下创建vpnclient文件,内容如下:

#!/bin/sh
# Start/stop the vpnclien daemon
#
### BEGIN INIT INFO
# Provides:           vpnclient
# Required-Start:     $local_fs $syslog $time
# Required-Stop:      $local_fs $syslog $time
# Should-Start:       $network
# Should-Stop:        $network
# Default-Start:      2 3 4 5
# Default-Stop:     
# Short-Description:  vpn client service
# Description:        Softether vpn client service.
### END INIT INFO

EXE_DIR=vpn client安装的目录
SER="$EXE_DIR"vpnclient
CMD="$EXE_DIR"vpncmd

start()
{  
  echo start
  $SER start
  $CMD localhost /client /cmd accountconnect 连接名
  ifconfig 虚拟网卡名 IP地址 netmask 子网掩码 broadcast 广播地址
  echo end
}

stop()
{
  $SER stop
}

case "$1" in
start)
start
;;
stop)
stop
;;
esac
exit 0

保存后使用chmod改变为可执行文件

在/etc/rc5.d中创建软链接:sudo ln -s /etc/init.d/vpnclient /etc/rc5.d/S99vpnclient

到此算是安装完成

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值