要安装pptpd ×××,ppp和iptables这两个软件是必须安装的,安装命令:

yum install -y ppp iptables

下载pptpd的rpm包并安装(我这里是64位的系统所以下的是64的包)

wget ftp://rpmfind.net/linux/sourceforge/p/po/poptop/pptpd/pptpd-1.3.3/pptpd-1.3.3-1.rhel4.x86_64.rpm

rpm -ivh pptpd-1.3.3-1.rhel4.x86_64.rpm

编辑配置文件 /etc/ppp/options.pptpd

 

    localip 公网IP地址(内网就写内网IP地址)
    remoteip 192.168.10.2-254  (给拨上号的分配的内网IP段)
    

编辑配置文件/etc/ppp/options.pptpd中添加

ms-dns 8.8.8.8

ms-dns 8.8.4.4

常用DNS
202.102.134.68 山东省青岛市联通
202.102.128.68 山东省济南市联通
218.56.57.58 山东省济南市 联通
219.150.32.132 天津市 电信
61.137.94.195 湖南省长沙市 电信
202.103.96.112 湖南省长沙市 电信
8.8.8.8 美国 加利福尼亚州山景市谷歌公司
208.67.222.222 美国 加利福尼亚州旧金山市OpenDNS
208.67.220.220 美国 加利福尼亚州旧金山市OpenDNS
设置PPTP ×××账号密码
/etc/ppp/chap-secrets中添加
用户名 pptpd 密码 *

打开转发

sed -i "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g" /etc/sysctl.conf
sysctl -p  #让他立即生效
添加IPTables NAT规则iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j SNAT --to-source 公网IP地址(内网拨号就设置成内网IP地址) #