Ubuntu 建立 VPN 服务

来源:互联网 发布:软件质量保证计划示例 编辑:程序博客网 时间:2024/04/30 10:39
  • 安装 pptpd
    sudo apt-get install pptpd

  • 配置 pptpd
    主要修改以下 3 个文件
    /etc/pptpd.conf/etc/ppp/pptpd-options/etc/ppp/chap-secrets

    /etc/pptp.conf 文件主要配置 主机ip 和 ip地址池
    localip 192.168.0.1        # localip linux 主机 ip remoteip 192.168.0.200-238,192.168.0.245# remoteip 是地址池,也就是远程铂金来的计算机所分配到的ip地址

    /etc/ppp/pptpd-options 文件主要配置 dns
    ms-dns 114.114.114.114# 配置 dns 

    /etc/ppp/chap-secrets  文件主要配置指定登陆用户信息
    # Secrets for authentication using CHAP# client        server  secret                  IP addressesgino    *       "123456"        *# gino 为连接的用户名# * (第一个 *) 代表任意 pptpd 主机,如果有多台可以指定名称# “123456” 用户名对应的密码# * (第二个 *) 代表允许拨入的 ip,如果有需要,可以指定 ip

  • 重启 pptpd 服务,使配置生效
    sudo /etc/init.d/pptpd restart

如果客户端连接 VPN 后无法访问外网,那么可以开启 ipv4 forward,并设置 ip 转发。
1 0