安装 Linux 后 VPN 无法工作

安装 Linux 后 VPN 无法工作

我有一台 HP G61 笔记本电脑。我是一名大学生,我们在大学里有 PPTP VPN 连接。昨天我安装了 UBUNTU 14.04 LTS,但 VPN 不起作用。我尝试安装 Elementary os 和 Linux mint,但发现了同样的问题,我该怎么办?

答案1

我赞同需要更多信息。基本上,在以上所有操作中,您都需要安装 network-manager-ovpn、network-manager-gnome(apt-get 应该可以工作)。您可能还需要 apt-get ovpn,但这可能包含在 network-manager-ovpn 中。然后,您可以在网络管理器中创建 pptp、l2tp 或更可能(我希望)ovpn 连接。其他的都相对过时了。使用 GUI,创建过程很容易,只要您有正确的文件,您的大学应该以 Linux 友好的方式提供这些文件。

答案2

尝试使用此脚本

#!/bin/bash
function routeadd {
    route add -host xxx.xxx.xxx.xxx dev ppp0
    route add -net xxx.xxx.xxx.xxx/xx dev ppp0
}
function makepptp {
   echo pty \"pptp xxx.xxx.xxx.xxx --nolaunchpppd\" >> /etc/ppp/peers/vpn;
   echo remotename PPTP >> /etc/ppp/peers/vpn;
   echo require-mppe-128 >> /etc/ppp/peers/vpn;
   echo file /etc/ppp/options.pptp >> /etc/ppp/peers/vpn;
   echo ipparam vpn >> /etc/ppp/peers/vpn;
pppd call vpn &
}
if [ -a /etc/ppp/chap-secrets ];
        then
        rm /etc/ppp/chap-secrets
    echo $1 PPTP $2 '*' >> /etc/ppp/chap-secrets;
else
    echo $1 PPTP $2 '*' >> /etc/ppp/chap-secrets;
fi

if [ -e /etc/ppp/peers/vpn ];
    then
    rm /etc/ppp/peers/vpn;
    echo name $1 >> /etc/ppp/peers/vpn;
    makepptp;
    sleep 8;
    routeadd;
else
    echo name $1 >> /etc/ppp/peers/vpn;
    makepptp;
    sleep 8;
    routeadd;
fi

在脚本中更改主机 IP 并添加您希望通过 VPN 连接的网络或/和主机

用法:

sudo /path_to_script/vpn username password

注意:设置脚本的执行权限

相关内容