A. 如何在Ubuntu VPS下配置VPN
安装pptpd
$ sudo apt-get install pptpd
编辑配置文件:
$ sudo vi /etc/pptpd.conf
找到最下面,修改ip:
localip 你的主机ip
remoteip 10.100.0.2-10
第二行为分配的ip段
设置dns
$ sudo vi /etc/ppp/pptpd-options
修改以下部分为google的dns:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
设置账号:
$ sudo vi /etc/ppp/chap-secrets
添加一行,依次为:用户名,服务,密码,限制ip:
"user" pptpd "user"*
重启服务:
$ sudo /etc/init.d/pptpd restart
设置转发:
$ sudo vi /etc/sysctl.conf
去掉文件中这一行的注释:
net.ipv4.ip_forward=1
使它立刻生效:
sudo sysctl -p
安装iptables:
sudo apt-get install iptables
建立一个 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE
将规则保存,使重启后规则不丢失:
sudo iptables-save >/etc/iptables-rules
若此处提示:-bash: /etc/iptables-rules: Permission denied 则可使用root用户,命令:su - 进入root用户保存
编辑网卡文件,加载网卡时自动加载规则
sudo vi /etc/network/interfaces
末尾加入:
pre-up iptables-restore </etc/iptables-rules
设置MTU,防止包过大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
若设置了,记得保存:
sudo iptables-save >/etc/iptables-rules
macos 能连上,但没有任何收发包的问题,即能连接上VPN,不能上网:vpn高级里勾选发送全部流量。OK哒
(望楼主采纳哦)
B. 如何在Linux下开启VPN服务
linux下配置VPN: 检查服务器是否有必要的支持.如果检查结果没有这些支持的话,是不能安装pptp的,执行指令
C. ubuntu系统怎么连接VPN
1. 安装VPN Client 2. 安装网络管理器对VPN的支持 #sudo apt-get install network-manager-pptp 3. 添加VPN连接 右击面板上的网络图标->VPN连接->配置VPN 点击“添加” 选择默认的PPTP VPN连接类型,点击“建立” 连接名称随便取一个。填入网关和用户名、密码 点击“高级”,在“允许以下人证方法”中取消选中“EAP”,选上“使用点到点加密(MPPE)” 这个步骤是必须的,否则会连接不上。 确定,保存 4. 选中建立的VPN连接就可以连上私有网络了,用ifconfig查看,会多出一个ppp0的网络接口 5. 如果还想接着访问外网,则需要手动增加路由 这里假设192.168.0.1为网关。
D. 如何在Linux上配置点对点VPN
http://jingyan..com/article/454316ab6ab101f7a7c03ae0.html
看看这篇文章。对你如何设置有帮助
E. 如何在 Linux 下连接 VPN 服务
首先,你要知道 VNP服务器的IP 和 用户名和密码。
然后,控制面板--网络连接--创建一个新的连接--下一步--选择“连接到我的工作场所” 下一步--选择“虚拟专用网络连接”--下一步--输入公司名 下一步--输入IP地址 下一步--完成即可。双击新建的拨号连接 属于用户名和密码 点连接即可。
F. 如何在Ubuntu下配置PPTP VPN
安装pptpd$ sudo apt-get install pptpd
编辑配置文件:
$ sudo vi /etc/pptpd.conf
找到最下面,修改ip:
localip 你的主机ipremoteip 10.100.0.2-10
第二行为分配的ip段
设置dns
$ sudo vi /etc/ppp/pptpd-options
修改以下部分为google的dns:
ms-dns 8.8.8.8ms-dns 8.8.4.4
设置账号:
$ sudo vi /etc/ppp/chap-secrets
添加一行,依次为:用户名,服务,密码,限制ip:
"user" pptpd "user" *
重启服务:
$ sudo /etc/init.d/pptpd restart
设置IP转发
打开这个文件
$ sudo vi /etc/sysctl.conf
去掉文件中这一行的注释:
net.ipv4.ip_forward=1
使它立刻生效:
sudo sysctl -p
安装iptables,如果你还没有安装的话:
sudo apt-get install iptables
建立一个 NAT:
sudo iptables -t nat -A POSTROUTING -s 10.100.0.0/24-o eth0 -j MASQUERADE
将规则保存,使重启后规则不丢失:
sudo iptables-save >/etc/iptables-rules
若此处提示:-bash: /etc/iptables-rules: Permission denied 则可使用root用户,命令:su - 进入root用户保存
编辑网卡文件,加载网卡时自动加载规则
sudo vi /etc/network/interfaces
末尾加入:
pre-up iptables-restore </etc/iptables-rules
设置MTU,防止包过大:
sudo iptables -A FORWARD -s 10.100.0.0/24-p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200
若设置了上条规则,记得保存:
sudo iptables-save >/etc/iptables-rules
macos 能连上,但没有任何收发包的问题,即能连接上VPN,不能上网:vpn高级里勾选发送全部流量
G. 如何在Ubuntu下配置L2TP VPN
安装软件包
sudo apt-get install xl2tpd openswan ppp
IPSec / Openswan
打开 /etc/ipsec.conf 文件,做如下配置:
config setup
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:!10.152.2.0/24
这里包含的网络地址允许配置为远程客户端所在的子网。换句话说,
这些地址范围应该是你的NAT路由器后面的客户端的地址。