安装pptpd,直接apt-get
apt-get install pptpd
编辑/etc/pptpd.conf文件
localip 192.168.0.1 #设置服务器IP
remoteip 192.168.0.234-238 #分配客户端IP
#logwtmp
刚开始未注释logwtmp导致连接VPN出现619错误,在这里花费了不少时间。
编辑/etc/ppp/pptpd-options, 将DNS服务器地址修改为google DNS
ms-dns 8.8.8.8
ms-dns 8.8.4.4
编辑/etc/ppp/chap-secrets 添加VPS账号
aggron pptpd 123456 * #账号为aggron, 密码是123456, *代码任意IP地址可以连接VPN
开启 ipv4 forward, 编辑 /etc/sysctl.conf
net.ipv4.ip_forward=1
运行“sysctl -p”使修改生效
开启NAT
iptables -t nat -A POSTROUTING -s 192.168.123.0/24 -o eth0 -j MASQUERADE
重启pptpd
/etc/init.d/pptpd restart
分享到:
相关推荐
CentOS 6 PPTPD一键安装程序。 改名为pptp.sh,权限改x,再运行即可。
1. **安装pptpd服务**: 使用命令`yum -y install pptpd`安装pptpd服务。 2. **设置登录账号**: 编辑`/etc/ppp/chap-secrets`文件来设置登录用户名和密码。 3. **配置PPTP服务**: 在`/etc/pptpd.conf`文件中配置本地...
### Ubuntu搭建Server – DHCP #### 环境与软件需求 - **系统**: Ubuntu 10.04 Desktop ...需要注意的是, 在实际操作过程中, 应根据具体的网络环境和需求调整配置, 并确保具备足够的权限来进行安装和配置操作。
3. **pdksh**: Posix兼容的Korn shell,是一个常用的脚本解释器,用于配置和自动化数据库安装过程中的任务。 4. **compat-libstdc++-33**: 这是GCC 3.2.3版本的C++标准库,用于支持旧版的C++代码或者依赖于该版本库...
在Ubuntu中,我们可以通过安装pptpd软件包来实现。配置 `/etc/pptpd.conf` 和 `/etc/ppp/peers/dialout` 文件,设定用户名、密码以及连接参数,然后启动服务。 3. L2TP服务器搭建:L2TP(第二层隧道协议)结合了...
2. **下载并安装PPTPD**: ```bash wget ftp://rpmfind.net/linux/epel/7/x86_64/p/pptpd-1.4.0-2.el7.x86_64.rpm rpm -ivh pptpd-1.4.0-2.el7.x86_64.rpm ``` #### 三、配置PPP和PPTP的配置文件 1. **配置PPP...
这将添加一个包含PPTPD软件包的源,让你能够通过`yum`安装。 总的来说,EPEL源对于CentOS用户来说是不可或缺的,它提供了丰富的软件包,使得系统管理和功能扩展更为便捷。请确保在使用过程中,定期检查并更新EPEL源...