在 Ubuntu Server 22.04 上配置 L2TP/IPSec 连接

在 Ubuntu Server 22.04 上配置 L2TP/IPSec 连接的步骤如下:

  1. 安装必要的软件包
    打开终端并输入以下命令安装必要的软件包:

    sudo apt update
    sudo apt install strongswan xl2tpd
    
  2. 配置 IPSec
    编辑 /etc/ipsec.conf 文件:

    sudo nano /etc/ipsec.conf
    

    添加以下内容:

    config setup
        charonstart=yes
        uniqueids=no
    
    conn L2TP-PSK
        keyexchange=ikev1
        ike=3des-sha1-modp1024!
        esp=3des-sha1!
        authby=secret
        auto=add
        left=%defaultroute
        leftid=%any
        leftsubnet=0.0.0.0/0
        right=192.168.96.6
        rightsubnet=0.0.0.0/0
        rightid=192.168.96.6
    

    编辑 /etc/ipsec.secrets 文件以添加预共享密钥:

    sudo nano /etc/ipsec.secrets
    

    添加以下内容(将 your_psk_here 替换为实际的预共享密钥):

    192.168.96.6 : PSK "your_psk_here"
    
  3. 配置 xl2tpd
    编辑 /etc/xl2tpd/xl2tpd.conf 文件:

    sudo nano /etc/xl2tpd/xl2tpd.conf
    

    添加以下内容:

    [lac myvpn]
    lns = 192.168.96.6
    ppp debug = yes
    pppoptfile = /etc/ppp/options.xl2tpd
    length bit = yes
    

    创建或编辑 /etc/ppp/options.xl2tpd 文件:

    sudo nano /etc/ppp/options.xl2tpd
    

    添加以下内容:

    require-mschap-v2
    refuse-eap
    refuse-pap
    refuse-chap
    refuse-mschap
    plugin l2tp-ppp.so
    l2tp-control = 127.0.0.1
    ipcp-accept-local
    ipcp-accept-remote
    ms-dns 8.8.8.8
    ms-dns 8.8.4.4
    
  4. 重启服务
    重新启动 IPSec 和 xl2tpd 服务:

    sudo systemctl restart strongswan
    sudo systemctl restart strongswan-starter.service #有可能名字不同
    sudo systemctl restart xl2tpd
    
  5. 连接 VPN
    使用以下命令连接到 VPN:

    sudo ipsec up L2TP-PSK
    sudo xl2tpd -c /etc/xl2tpd/xl2tpd.conf
    

    然后启动 L2TP 连接:

    echo "c myvpn" | sudo xl2tpd -c /etc/xl2tpd/xl2tpd.conf
    
  6. 检查连接
    使用以下命令查看连接状态:

    ip a
    

确保你的网络设置正确,并且目标服务器 (192.168.96.6) 可访问。如果遇到问题,请检查日志文件 /var/log/syslog/var/log/daemon.log 获取更多信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值