H3C F1000‑905AI 的 SSLVPN(iNode)原生只有 Windows 客户端,macOS/Linux 没有官方 iNode,不能用 iNode 连 SSLVPN。
可以在 F1000‑905AI 上开 L2TP over IPsec,macOS 和 Linux 都自带 / 可免费配置 L2TP/IPsec 客户端,这是最稳妥方案。
下面分两块讲:
一、macOS/Linux 如何用 L2TP/IPSec 连 F1000‑905AI(推荐)
二、SSLVPN 在 macOS/Linux 的替代方案(不太推荐,仅备选)
一、F1000‑905AI 配置 L2TP over IPsec(先在防火墙上配好)
web 界面思路(命令行类似 F100 系列):
开启 L2TP:
plaintext
l2tp enable
l2tp-group 1
tunnel password simple 【预共享密钥PSK】
allow l2tp
virtual-template 1
配置 IPsec(IKEv1,兼容 macOS/Linux):
plaintext
ike proposal 10
encryption-algorithm aes
authentication-algorithm sha1
dh group14
ipsec policy-template 10
proposal 10
ipsec policy L2TP 10 isakmp
template 10
proposal 10
pfs none
接口应用、放通安全策略:
外网接口应用 ipsec policy
安全策略:允许 untrust → local、untrust → 内网 的 L2TP/IPsec 流量
地址池:给 L2TP 用户分配内网网段地址
本地 / 域用户:
新建用户,服务类型选 PPP/L2TP
二、macOS 连接 L2TP over IPsec(系统自带,无需装软件)
打开:系统设置 → 网络 → 点 + → 接口选 VPN → 类型选 L2TP over IPSec
填写:
服务器地址:防火墙公网 IP / 域名
账户名称:L2TP 用户名
点 鉴定设置:
密码:用户密码
共享密钥(PSK):和防火墙 tunnel password 一致
高级(可选):
勾上 通过 VPN 连接发送所有流量(看你是否要全流量走 VPN)
DNS 可手动填内网 DNS
点 连接,正常即可连通。
三、Linux 桌面连接 L2TP over IPsec(推荐 strongSwan + xl2tpd)
以 Ubuntu/Debian 为例:
1. 安装组件
bash
运行
sudo apt update
sudo apt install strongswan xl2tpd
2. 配置 IPsec(strongSwan)
bash
运行
sudo vim /etc/ipsec.conf
写入:
plaintext
conn f1000-l2tp
auto=add
ike=aes-sha1-modp2048
esp=aes-sha1
keyexchange=ikev1
dpdaction=clear
dpddelay=300s
rekey=no
left=%any
leftid=@linux-client
right=【防火墙公网IP】
rightsubnet=0.0.0.0/0
pfs=no
authby=secret
bash
运行
sudo vim /etc/ipsec.secrets
写入:
plaintext
@linux-client : PSK "【你的预共享密钥】"
3. 配置 L2TP(xl2tpd)
bash
运行
sudo vim /etc/xl2tpd/xl2tpd.conf
确保:
plaintext
[lac f1000]
lns = 【防火墙公网IP】
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tpd
length bit = yes
bash
运行
sudo vim /etc/ppp/options.l2tpd
写入:
plaintext
ipcp-accept-local
ipcp-accept-remote
refuse-eap
noccp
noauth
persist
mtu 1400
mru 1400
nodefaultroute
usepeerdns
4. 启动服务 & 拨号
bash
运行
sudo systemctl restart strongswan
sudo systemctl restart xl2tpd
sudo xl2tpd -c "connect f1000"
输入 L2TP 用户名 / 密码,即可建立隧道。
5. 图形化(可选)
Ubuntu 可装 network-manager-l2tp:
bash
运行
sudo apt install network-manager-l2tp network-manager-l2tp-gnome
然后在网络设置里直接添加 L2TP/IPSec,和 macOS 类似填法。
四、macOS/Linux 用 SSLVPN 的备选(不推荐,仅应急)
F1000‑905AI 的 SSLVPN 是 iNode 私有协议,macOS/Linux 无官方客户端,常见替代:
浏览器 Web VPN(如果防火墙开了)
访问 https://防火墙公网IP/sslvpn
用 SSLVPN 账号登录,只能访问 web 应用,不能当全局 VPN。
Windows 虚拟机 / 容器
在 macOS/Linux 跑 Windows 虚拟机,里面装 iNode,适合少量用户。
第三方 SSLVPN 客户端(兼容性差)
如 AnyConnect、OpenConnect,不兼容 H3C 私有 SSLVPN,基本连不上。
所以:长期稳定用,直接在防火墙上开 L2TP/IPSec,macOS/Linux 用自带 /strongSwan 连,最省事。
暂无评论
.dmg 安装包后,双击安装。打开 iNode Client,新建一个连接,输入防火墙的公网 IP/域名、用户名和密码即可建立加密通信。.run 或压缩包,赋予执行权限后按照向导安装。启动后新建连接,填写主机地址、端口、用户名和密码进行拨号。strongSwan(负责 IPSec)和 xl2tpd(负责 L2TP)来实现连接。sudo apt-get install strongswan xl2tpd net-tools/etc/ipsec.conf 和 /etc/ipsec.secrets,填入防火墙的公网 IP、预共享密钥(PSK)以及加密算法(通常使用 IKEv1)。/etc/xl2tpd/xl2tpd.conf 和 /etc/ppp/options.l2tpd.client,填入 L2TP 服务器地址、用户名和密码。ipsec up <连接名> 和 echo "c <连接名>" > /var/run/xl2tpd/l2tp-control)来建立隧道。暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论