跳至主要內容

softEther

chanchaw大约 1 分钟linuxvpn

注意点

防火墙与端口号

PPTP使用端口号TCP 1723 , L2TP 使用端口号UDP 1701 。 注意路由器、防火墙不要屏蔽这些端口

服务与注册表

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters 下创建32位DWORD项,设置为1,同时设置该目录下的 AllowL2TPWeakCrypto = 1 检查服务 IPsec Policy Agent 是否启动

拨号配置

如果拨号失败要参照下图设置 softether01

安装与配置

官网下载地址 https://www.softether-download.com/cn.aspxopen in new windowsoftether02 下面是安装后的配置步骤 softether03

CentOS7 中安装配置客户端

# 安装依赖
yum install -y epel-release

# 安装 WPM 网络管理器
yum install -y NetworkManager-l2tp

# 创建 WPM 链接
nmcli connection add con-name 你的WPM名称 type vpn vpn-type org.freedesktop.NetworkManager.l2tp ifname 网卡名称(虚拟机安装的话一般是ens33)

# 设置配置文件
vim /etc/NetworkManager/system-connections/vpn的名字

# 修改配置文件,将 section [vpn] 中设置如下
gateway=WPM服务器的IP地址
user=WPM登录账号
ipsec-psk=WPM账号登录密码
password-flags=2
service-type=org.freedesktop.NetworkManager.l2tp

# 下面还有 section [ipv4],用于设置静态 IP 地址,自己没有试验成功
# 重启网卡
/etc/init.d/network restart

# 拨号连接
nmcli connection up vpn的名字 --ask
# 执行后要求输入密码,要再次输入上面配置文件中写的账号的密码

# 常用命令
# 重新加载配置文件
nmcli connection reload

# 断开网络
nmcli device disconnect ifname eth0

# 拨号
nmcli connection up softetherld3 --ask

# 修改配置文件
vim /etc/NetworkManager/system-connections/softetherld3

# 使用静态IP的配置如下:
[ipv4]
address1=17.71.0.78/24,17.71.0.1
dns=172.29.92.254;
dns-search=
method=manual

# 也可以这样设置,依次是:IP地址,网关,DNS
# 连接网络后会自动被更改为上面的格式
method=manual
address=17.71.0.78
gateway=17.71.0.1
dns=172.29.92.254