现在到处都是卖nat小鸡的网站,俗称oneman,就是一个人可以搞定一切IDC业务,对没错,我相信大家手里小鸡多的很,吃灰的也多,为什么不拿出来搞定nat小鸡娱乐一下,练习idc技术,顺便以后还能开设小鸡站赚钱,从此赢取白富美,走上人生巅峰。本文主要介绍solusvm开ovz小鸡的方法,以及nat网络的设置。
实测512M的KVM鸡鸡也能开openvz小鸡。所有我相信不久的将来到处都是nat小鸡。
提前准备好必需品
- KVM框架的小鸡,独服最好了。
- 最干净的Centos6系统。6.6吧,我用的这个。
- 基本的linux知识。
开干,生小鸡
首先准备好最干净的centos6系统。然后升级必备的系统文件。一个命令。等待完成。
yum update -y
然后安装wget。一个命令:
yum install wget -y
好了,至此基本的都装好了,如果想装锐速或者换内核安装bbr.请等待我以后的教程。
接着安装ovz vps的管理面板:solusvm .激活码去官网申请,一个月使用期,有开心版的,自己找。
使用一下命令安装solusvm
wget https://files.soluslabs.com/install.sh sh install.sh
出现如下界面,等待时间较长,请耐心等待。
然后出现如下界面,什么意思呢,我一个一个的解释。
- 1:管理面板只有UI。没有虚拟机。(适用于主控和受控分开装的情况)
- 2:管理面板UI加ovz框架带系统模板(就是小鸡重装系统时可选的系统)。
- 3:管理面板UI加ovz。(把面板和虚拟机装在一个vps里,一般选这个)
- 4:安装KVM框架虚拟机。(杜甫才能选)
- 5:安装XEN框架虚拟机。(杜甫才能选)
- 6:安装openvz框架虚拟机。(适用于主控和受控分开装的情况)
我们当然选3了,把面板和ovz虚拟机都装到同一个vps上。然后等,等solusvm安装完成。
安装完成后,会有一个提醒,就是告诉你,到/boot/grub/grub.conf这个文件去看看,有没有把boot 写进 OpenVZ 的kernel里。看到图片里的有openvz的那些数据了就行,然后重启服务器。 命令:
vi /boot/grub/grub.conf
退出文件,按esc键,键盘输入:q
然后重启
reboot
solusvm开小鸡设置
首先用默认用户和密码登陆
登陆地址是:
https://你的ip地址/admincp
填上激活码。什么英文看不懂,我靠不是吧,作为一个能开小鸡的人,且能看不懂英文,其实不用看的,很简单几个单词。照着我教程来就是了。
复制激活码到这个框里。点SAVE(保存)
然后到 Configuration 的 Administrators ,修改默认密码。
node节点设置
接着设置本机节点。照着点。还是把每个选项都解释下吧。
- Friendly Name :随便取个名字如:vpsbb.com
- Type:类型,这里必须选openvz。
- License Type:照着图片选
- Host Operating System:照着图片选,我们是centos6.
- IP Address:就是填你VPS的ip地址。不要填8.8.8.8。
- Internal IP Address:为了方便后面的nat设置,这里填写:10.0.1.1
- Hostname:随便填,如:vpsbbcom
- Network Interface:eth0
- arch:选64位的。
- county:vpsbb
- city:vpsbb
- Max VPS:就是你想开多少台小鸡。我这里开10台。
- Max Memory:你的最大内存,可设置超过实际内存。超开。
- Max Disk:你的最大硬盘,可设置超过实际硬盘。超开。
勾选最下面两个。然后update node
IP设置。nat
接着设置小鸡的内网IP。点IP Blocks 然后点Add IP Block。照着图片填。
接着,照着图片上填,这是给内网小鸡们分配IP地址。
小鸡配置设置
点 Plans 里的 Add OpenVZ Plan
主要数据说明:
- Hdd Space :小鸡鸡的硬盘大小。
- Guaranteed RAM :小鸡鸡的内存大小。
- Burstable to RAM :小鸡鸡能超频内存大小。
- Bandwidth :每月流量。
- Network Speed :网络限速。
其他的小鸡cpu设定,比如分配多少核心啊,这些都按你喜欢的填。
添加操作系统
到
https://openvz.org/Download/template/precreated/
去选择你喜欢的操作系统作为小鸡鸡的重装系统。把系统的下载地址复制下来。不需要解压。
进入母鸡的/vz/template/cache这个文件目录下。 命令是:
cd /vz/template/cache
然后下载系统,举个例子用命令:
wget https://download.openvz.org/template/precreated/debian-7.0-x86_64-minimal.tar.gz
添加系统模板
系统模板,主要是小鸡用户重装系统时的系统选择。
添加使用者clients
这就是添加小鸡的用户。我们这里添加一个用户名为vpsbbcom的用户。
添加小鸡鸡(OVZ虚拟机)
IP Address:给小鸡分配内网ip.我这里把10.0.1.2给了这个小鸡。
nat网络设置
nat网络首先要做的第一件事就是:
- 修改文件 vi /etc/modprobe.d/openvz.conf 将最后 =1 改为 =0 ,保存退出。
- 重启系统 reboot
- 使用iptables -t nat -L检查,如下代码,说明设置正确。
Chain PREROUTING (policy ACCEPT) target prot opt source destination
Chain POSTROUTING (policy ACCEPT) target prot opt source destination
Chain OUTPUT (policy ACCEPT) target prot opt source destination
内网端口转发
内网端口转发。我们要用到一个脚本文件,批量添加端口内网转发。
脚本下载地址:
本脚本在使用时,要根据你母鸡的网卡名,进行参数修改。
在母鸡上用命令查看网卡信息:
ifconfig
如图,找到有你母鸡IP地址那段,开头的网卡名称是多少,记下来,addnat里要相应修改为你的网卡名称。见图。
修改完成后,上传到母鸡root目录下。如图。
然后一个命令,执行脚本。
bash addnat.sh
第一个地方填你母鸡的公网IP。
第二个地方一般填1.也就是一个段的内网ip。
命令检查是否分配好内网端口。
iptables -t nat -L
NAT内网分配规则解释
这个脚本规则是这样的,当然你可以修改脚本达到自己想要的效果。
前面我们设置的小鸡网段是10.0.1.0到10.0.1.254。
那么基础规则是 10.0.C.D 的内网IP(此例子C为1,D最多是3位数)
SSH端口是 61D(D不足3为前面补0)
可用端口是 1D1 - 1D9(D不足3为前面补0)
具体案例: 10.0.1.88
SSH端口是 61088 可用端口是 10881 - 10889 案例二: 10.0.1.2
SSH端口是 61002 可用端口是 10021 - 10029
修改小鸡root密码登陆小鸡
如图,到用户管理界面,进入用户区,然后修改root密码,或者重装系统。
solusvm 和 WHMCS对接
尽情期待以后的教程。
转载自vpsbb