【原创】Linux服务器开启公网VPN步骤
来源:互联网 发布:数据铁笼设计方案 编辑:程序博客网 时间:2024/06/01 23:22
-------------------------------------------
寻找网段内空闲公网IP方法
-------------------------------------------
1. ifconfig -a查看Linux服务器的外网网卡IP及子网掩码信息,通过www.subnet-calculator.com计算出该子网的IP范围
2. 使用IISputscanner扫描得出的IP范围,留意HTTP banner为空的IP,然后用Zenmap扫描此IP,如果无任何开放端口证明此IP属空闲IP
-------------------------------------------
Linux服务器开启公网VPN过程
实验环境:Red Hat Enterprise Linux 5 单网卡
内核版本:2.6.18-8.el5
-------------------------------------------
一、查看内核是否支持mppe
# modprobe ppp-compress-18 && echo Congratulations!
二、下载pptpd
64位操作系统
# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.x86_64.rpm
32位操作系统
# wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm
三、安装pptpd
64位操作系统
# rpm -ivh pptpd-1.3.4-1.rhel5.1.x86_64.rpm
32位操作系统
# rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm
四、编辑/etc/pptpd.conf文件
# vi /etc/pptpd.conf
localip 192.168.0.137 --> 服务器外网网卡IP地址
remoteip 192.168.0.160-162 --> 分配给拨入用户的地址段,也可填写单独的IP地址
五、添加VPN用户和密码
# vi /etc/ppp/chap-secrets
jamsbond pptpd jamsbond_007 192.168.0.161 --> 格式:VPN用户 pptpd VPN用户密码 此用户拨入后分配的IP地址
六、设置DNS为Google的DNS
# vi /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4
七、编辑/etc/sysctl.conf文件
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
# sysctl -p
八、重启pptpd服务
# service pptpd restart
九、设置pptpd开机自动启动
# chkconfig pptpd on
十、关闭iptables防火墙
# service iptables stop
十一、更改MTU解决拨VPN后打不开网页问题
# iptables -I FORWARD -s 192.168.0.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1300
- 【原创】Linux服务器开启公网VPN步骤
- 配置 Linux PPTP VPN 公网VPN
- window server2008 开启VPN服务器
- ipsec-vpn某端公网地址为动态配置步骤
- linux服务器查看公网IP
- Linux搭建VPN服务器
- Linux VPN服务器搭建
- linux 服务器 创建vpn
- linux 服务器搭建vpn服务器
- windows 2003公网VPN
- Linux VPN服务器简易配置
- Linux VPN服务器之OpenVPN
- vpn 服务器linux 客户端windows
- linux之vpn服务器配置
- linux l2tp ipsec vpn服务器
- Linux搭建pptp vpn服务器
- Linux下搭建VPN服务器
- Linux VPN服务器搭建上网
- 过滤选择器
- 如果现在的学习让你焦头烂额,那就进来看看吧… _送那些迷途羔羊
- BufferedImage保存jgeg图像的问题
- 网页报“缺少标识符 字符串或数字”(Expected identifier,string or number)错误的原因及解决办法
- 使用第三方CA构建SSL
- 【原创】Linux服务器开启公网VPN步骤
- poi读取excel时数字类型的解决方法
- C++命名规则
- Java堆.栈和常量池
- xilinx commond line
- 一个可以将flex应用运行于手机上的开发工具ELIPS_STUDIO
- MYSQL 外键
- 统计 代码行数
- 关与JSP中ognl,jstl和el表达式的选择