我有一台 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
注意:设置脚本的执行权限