CentOS ×××服务器安装与配置

安装×××程序,一般有三种安装方式:

1.直接网络安装;
2.下载rpm包,上传至服务器进行安装;
3.通过原代码编译安装;


一、需要安装的程序包

dkms-2.2.0.3-1.noarch.rpm //动态内核模块支持;

ppp    //点对点协议包;

kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm  //微软点对点加密术内核补丁;

pptp    //×××客户端;


二、安装×××服务端

wget http://linux.dell.com/dkms/permalink/dkms-2.2.0.3-1.noarch.rpm

rpm -ivh dkms-2.2.0.3-1.noarch.rpm

-----------------------------

yum -y install ppp

-----------------------------

wget ftp://rpmfind.net/linux/sourceforge/p/po/poptop/mppe module builder/kernel_ppp_mppe-1.0.2 dkms-2.0.6/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

rpm -ivh kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm

-----------------------------

yum -y install pptp

-----------------------------

wget http://hivelocity.dl.sourceforge.net/project/poptop/pptpd/pptpd-1.2.3/pptpd-1.2.3-1.i386.rpm

rpm -ivh pptpd-1.2.3-1.i386.rpm


三、配置及启动×××服务端


vim /etc/pptpd.conf

新增如下内容:

localip 192.168.1.56
remoteip 192.168.1.210-220,192.168.0.245

---------------------------------------------

service pptpd start

---------------------------------------------

vim /etc/ppp/chap-secrets

新增如下内容

lichaoshan      pptpd   0123456789      *

 

---------------------------------------------

 编辑 /etc/ppp/options.pptpd

新增如下内容

ms-dns 218.85.157.99
ms-dns 8.8.8.8


四、配置转发

如果需要通×××代理上网,还需要配置转发及防火墙;

/etc/sysctl.conf

net.ipv4.ip_forward = 0

改为

net.ipv4.ip_forward = 1


iptables 增加相关策略:

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT -o eth0 --to-source 8.8.8.8
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -A INPUT -p tcp --dport 53 -j ACCEPT

iptables -A INPUT -p udp --dport 53 -j ACCEPT

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

iptables -A INPUT -p tcp --dport 443 -j ACCEPT