浏览模式: 标准 | 列表2011年09月17日的文章
Submitted by xreacn on 2011, September 17, 6:44 PM
此脚本可在 开启Tun/Tap支持的OpenVZ VPS、XEN VPS、独立服务器。
CentOS版的一键包到处都是,虽说Debian粉动手能力强,但为了方便初级用户我弱弱的写个,高手请无视
第一步:确认拥有Root权限
第二步:下载、运行脚本
wget --no-check-certificate http://www.xreacn.com/linux/scripts/pptp.sh
sh pptp.sh
测试用户名与密码为:test / test123,
记录于 /etc/ppp/chap-secrets 。
enjoy it.
转自 http://chinatoosex.com/index.php/archives/13/
Linux学习笔记 | 评论:0
| Trackbacks:0
| 阅读:6956
Submitted by xreacn on 2011, September 17, 6:40 PM
1、使用apt-get命令从Debian的官方软件库中下载安装pptpd及其依赖的iptables和ppp,命令如下:
- apt-get -y install pptpd iptables ppp
2、配置pptpd。
- echo ms-dns 208.67.222.222 >> /etc/ppp/pptpd-options
- echo ms-dns 208.67.220.220 >> /etc/ppp/pptpd-options
- echo localip 192.168.99.1 >> /etc/pptpd.conf
- echo remoteip 192.168.99.9-99 >> /etc/pptpd.conf
- iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE
- sed -i 's/exit\ 0/#exit\ 0/' /etc/rc.local
- echo iptables -t nat -A POSTROUTING -s 192.168.99.0/24 -j MASQUERADE >> /etc/rc.local
- echo exit 0 >> /etc/rc.local
- echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf
- sysctl -p
- /etc/init.d/pptpd restart
3、添加用户
- echo tonyzhang * test * >> /etc/ppp/chap-secrets
这样您就可以使用帐号tonyzhang密码test来登录您的pptpd了。
Linux学习笔记 | 评论:0
| Trackbacks:0
| 阅读:4635
Submitted by xreacn on 2011, September 17, 6:31 PM
供参考。
以下步骤均假定你在root用户下运行
安装必要软件
apt-get install pptpd kernel-tree-2.6.10 kernel-package
apt-get install kernel-patch-mppe libc6-dev
解压Linux kernel
cd /usr/src
tar xjf kernel-source-2.6.10.tar.bz2
配置内核
我图简单,直接拷贝了一份现有的config文件
cd /usr/src/kernel-source-2.6.10
cp /boot/config-2.6.10-1-686-smp .config
编译内核
make-kpkg --added-patches debian,mppe --append-to-version -686-smp-mppe --initrd kernel_image
然后去喝茶
安装新内核,重启
cd /usr/src/
dpkg -i kernel-image-2.6.10-686-smp-mppe_10.00.Custom_i386.deb
update-grub
reboot
配置pptpd
vi /etc/pptpd.conf
修改localip和remoteip, localip改成服务器的IP, remoteip是供登录上来的机器使用的IP,如
localip 1.2.3.4
remoteip 1.2.3.50-70
配置chap-secrets
vi /etc/ppp/chap-secrets
如果不限制ip,可以改成如下的样子
username pptpd password *
如果限制IP,可以改成
username pptpd password 162.105.0.0/16 166.111.0.0/16
配置network
/etc/network/options
修改ip_forward选项
ip_forward=yes
重启network和pptpd
/etc/init.d/networking restart
/etc/init.d/pptpd restart
测试
运气好就应该可以了,测试时可以通过 tail -f /var/log/syslog 来监视
后记
曾经在AMD64-K8-SMP的机器上进行这一套程序,结果一旦有人试图链接,就 Kernel Panic, 失败。
THANKS
fjdc AT 163 DOT com |
Linux学习笔记 | 评论:0
| Trackbacks:0
| 阅读:4954
Submitted by xreacn on 2011, September 17, 6:23 PM
转自 diahosting
系统要求:CentOS 5 32bits/64bits。
首先检查你VPS的PPP和TUN有没有启用:
cat /dev/ppp
cat /dev/net/tun
显示结果为:
cat: /dev/ppp: No such device or address
cat: /dev/net/tun: File descriptor in bad state,
表明通过,上述两条只要有一个没通过都不行。如果没有启用,你可以给VPS提供商Submit 一个 Ticket请求开通:
Hello
Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.
Thank you.
确认 PPP 和 TUN 启用后,开始安装 ppp 和 iptables:
使用方法:
wget http://www.xreacn.com/linux/scripts/pptpd.sh
sh pptpd.sh
安装完成后会提示vpn用户名和密码。
VPN用户管理:
直接编辑/etc/ppp/chap-secrets文件,按照相同格式添加用户名和密码即可。
连接出现错误619则输入如下命令解决:
rm /dev/ppp
mknod /dev/ppp c 108 0
Linux学习笔记 | 评论:0
| Trackbacks:0
| 阅读:4920
Submitted by xreacn on 2011, September 17, 6:06 PM
HH399DOM
新注册.com、.net、org、.info、.biz和.us域名首年3.99美元,限一个。
截止时间:2011年9月21日23:59
Domain&Webhost | 评论:0
| Trackbacks:0
| 阅读:4441
Submitted by xreacn on 2011, September 17, 2:04 PM
http://www.cloudee.eu/pricing
Nodes: |
1
|
CPU: |
0.7 Ghz |
RAM: |
376 MB |
Disk size: |
5 GB |
Traffic: |
500 GB |
Monthly price: |
Free trial
for 14 days |
Domain&Webhost | 评论:0
| Trackbacks:0
| 阅读:4464
Submitted by xreacn on 2011, September 17, 1:53 PM
--------------------------------------------------------------------------------
- Amazon EC2 (singapore/east us/west us/uk (ireland)/ new location japan)
--------------------------------------------------------------------------------
free for one year (as many instances as you want but only 750 hours a month total)
http://aws.amazon.com/free/
613 MBram
you will need to generate a key to get in
requires a valid credit card for each account
--------------------------------------------------------------------------------
- yisp.nl (netherlands)
--------------------------------------------------------------------------------
2 week trial
4gb ram
4ghz cpu
--------------------------------------------------------------------------------
- daxa.net (indonesia)
--------------------------------------------------------------------------------
5 day trial
2gb ram
350GB disk
or 2 days trial germany same specs
--------------------------------------------------------------------------------
- hostingvirtuale.com (italy)
--------------------------------------------------------------------------------
7 days free
http://www.hostingvirtuale.com/english/info.php
CPU: 1 CPU 20% Guaranteed - Min. 2,66Ghz
5gb disk
128Mb RAM
Domain&Webhost | 评论:0
| Trackbacks:0
| 阅读:5131
Submitted by xreacn on 2011, September 17, 12:01 AM
1,用putty登陆VPS,输入如下命令创建一个权限最低的用户(将username改为你想要的用户名):
useradd -M -s /sbin/nologin -n username
2,修改该用户的密码:
passwd username
根据提示输入两遍新密码。仅仅如此而已!然后你就尽情地享受SSH代理带来的乐趣吧!
Linux学习笔记 | 评论:0
| Trackbacks:0
| 阅读:4887