IPv6 IP Addressing Now Available!
IPv6 stands for Internet Protocol version 6. It is the second version of the Internet Protocol to be used generally across the virtual world, with the first version being IPv4. IPv4 is still the protocol of choice for most of the Internet, however, the transition to IPv6 is steadily underway. IPv4 32-bit addresses, due to the growth of the Internet, have become a scarce and valuable commodity. Organizations have gone to great lengths to deal with the shortage and high cost of IPv4 addresses. IPv6 is the future of Internet addressing, because IPv4 is close to running out of available addresses space. With less than a year’s worth of Internet addresses left, as industry professionals predicted in July 2010, the call for the technology industry to move faster to adopt the next-generation Internet protocol is growing louder.
The differences between IPv6 and IPv4 are in five major areas: addressing and routing, security, network address translation, administrative workload, and support for mobile devices. One of the main differences in IPv6, is in the number of addresses available for networked devices. For example, each mobile phone or other kind of electronic device can have its own IPv6 address. The most visible change in IPv6 is that addresses balloon from 32-bits to 128-bits, example: 3ffe:1900:4545:3:200:f8ff:fe21:67cf. IPv4 addresses have 32 bits in them and so allow a maximum of four billion addresses, while IPv6 addresses have 128 bits. With such a huge address space, ISPs will have sufficient IP addresses to allocate enough addresses to every customer, so that every IP device/website has a truly unique address—whether it’s behind a firewall or not.
How to install Cpanel/whm on a VPS
I am giving a guide on how to install cpanel/whm trial or full license on a vps or a dedicated server using centos, fedora, unbntu etc operating systems.
In case you want a trial licence for cpanel you should go to : http://www.cpanel.net/store/ I am giving a detailed guide to install cpanel/whm software easily, instructions are given below:
- Login to your VZMC and get inside your server
- Create a new VPS with the Sample Ve Config call vps.cpanel
- Select the ips you want to use in that VPS and the dns servers.
- Select RedHat Enterprise Template (not minimal)
- Dont select any addon.You dont need it for cpanel.
- Select the Space / Memory / CPU . All the normal stuff of your normal VPS. Put Start on boot and the rest of the normal stuff. Rememeber to use unlimited VPs.
- Go to your Ev1 Member section, open a ticket with your IP / and root password and request ev1 to get your VPS register in up2date. CHECK IT IF IT IS WELL CONFIGURED!! JUST IN CASE.
If you have a vps not a dedicated server, use the instructions below ( for Dedicated server holders only):
Go in ssh and do the following steps:
- mkdir /home/cpins
- cd /home/cpins
- wget http://layer1.cpanel.net/latest
- sh latest
This command will install cpanel/whm without asking any question.
If you have any problems you should check: http://www.cpanel.net/install.html
Login to : https://xxx.xxx.xxx.xxx:2086 and setup your server.
Voila!
If you’ve never setup a cpanel server, you can find some useful information here: http://www.cpanel.net/docs.htm or search ev1 forum or ask me. I will be happy to help.
Well. Hopefully for some of you was useful and will give you something else to try/offer in your VPS server. Dear, it needs at least 128 MB for cpanel to work.
If you have any problems with the guide let me know.How to setup a VPN server on a CentOS VPS instantly
We have made a small and dirty bash script which installs and configures OpenVPN on CentOS 5 32bit. The VPN server’s primary (and only) use is for safe browsing i.e. tunneling all your traffic through your VPS. The script also generates your client configuration file along with the necessary keys for authentication.
Requirements
- CentOS 5 32bit minimal OS template
- TUN/TAP device enabled on your VPS
- iptables NAT support
You will have to open a ticket to request a TUN/TAP device to be enabled on your VPS. If you’re not a customer of ours and your host’s support staff doesn’t know how to do this, you may tell them to execute the following commands on the hardware node where your VPS is hosted.
vzctl stop YOUR_VEID
vzctl set YOUR_VEID –devices c:10:200:rw –save
vzctl set YOUR_VEID –capability net_admin:on –save
vzctl start YOUR_VEID
vzctl exec YOUR_VEID “mkdir -p /dev/net; mknod /dev/net/tun c 10 200; chmod 600 /dev/net/tun”
# iptables support
vzctl stop YOUR_VEID
vzctl set YOUR_VEID –iptables ipt_REJECT –iptables ipt_tos –iptables ipt_TOS –iptables ipt_LOG –iptables
ip_conntrack –iptables ipt_limit –iptables ipt_multiport –iptables iptable_filter –iptables iptable_mangle
–iptables ipt_TCPMSS –iptables ipt_tcpmss –iptables ipt_ttl –iptables ipt_length –iptables ipt_state –iptables
iptable_nat –iptables ip_nat_ftp –save
vzctl start YOUR_VEID
Make sure they will replace ‘YOUR_VEID’ with your VPS’s VEID and you will be ready to roll
Login to your VPS as root and execute the following commands
wget http://vpsnoc.com/scripts/install-openvpn.sh
chmod +x install-openvpn.sh
./install-openvpn.sh
You will be prompted to enter values for your server and client certificate, feel free to accept (hit enter) the default values. Its not recommended to setup a password for your server certificate as you will have to type in the password each time you wish to start/restart the openvpn daemon.
You can however set a password for your client’s certificate since it offers extra level of protection in case your certificate and key files are compromised. You will be prompted for that password each time you connect on your VPS’s VPN.
After the script finished installing openvpn (should be very quick) the client keys and the openvpn client configuration file will be archived in /root/keys.tgz
You may use a sftp/scp client such as winscp or filezilla to download the archive on your computer.
If you already haven’t installed openvpn for windows you may do so now.
You may use winrar or 7zip to extract the content of keys.tgz in C:\Program Files\OpenVPN\config\VPN (create a folder named VPN there)
After you have extracted the files from keys.tgz in the above folder, you may start openvpn-gui from the start menu, right click the tray icon, go to VPN and click connect. After the icon turns green all your traffic will be forwarded through your VPS, no extra configuration on your browser/IM client/email client is required.
If you’re facing issues make sure that your computer clock is synchronized, if so make sure that your VPS’s clock is correct as well. If it’s not you will have to ask your host to sync it.
For any other issues and feedback please e-mail us.
You may use and modify this script however you see fit, provided that you do not edit the original copyright.
#!/bin/bash
# Quick and dirty OpenVPN install script
# Tested on Centos 5.x 32bit, openvz minimal CentOS OS templates
# Please submit feedback and questions at support@vpsnoc.com
# John Malkowski vpsnoc.com 01/04/2010
ip=`grep IPADDR /etc/sysconfig/network-scripts/ifcfg-venet0:0 | awk -F= ‘{print $2}’`
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -iv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rm -rf rpmforge-release-0.3.6-1.el5.rf.i386.rpm
yum -y install openvpn openssl openssl-devel
cd /etc/openvpn/
cp -R /usr/share/doc/openvpn-2.0.9/easy-rsa/ /etc/openvpn/
cd /etc/openvpn/easy-rsa/2.0/
chmod +rwx *
. ../vars
./clean-all
source ./vars
echo -e “\n\n\n\n\n\n\n” | ./build-ca
clear
echo “####################################”
echo “Feel free to accept default values”
echo “Wouldn’t recommend setting a password here”
echo “Then you’d have to type in the password each time openVPN starts/restarts”
echo “####################################”
./build-key-server server
./build-dh
cp keys/{ca.crt,ca.key,server.crt,server.key,dh1024.pem} /etc/openvpn/
clear
echo “####################################”
echo “Feel free to accept default values”
echo “This is your client key, you may set a password here but it’s not required”
echo “####################################”
./build-key client1
cd keys/
client=”
client
remote $ip 1194
dev tun
comp-lzo
ca ca.crt
cert client1.crt
key client1.key
route-delay 2
route-method exe
redirect-gateway def1
dhcp-option DNS 10.8.0.1
verb 3″
echo “$client” > $HOSTNAME.ovpn
tar czf keys.tgz ca.crt ca.key client1.crt client1.csr client1.key $HOSTNAME.ovpn
mv keys.tgz /root
opvpn=’
dev tun
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
push “route 10.8.0.0 255.255.255.0″
push “redirect-gateway”
comp-lzo
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
group nobody
daemon’
echo “$opvpn” > /etc/openvpn/openvpn.conf
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE
iptables-save > /etc/sysconfig/iptables
sed -i ’s/eth0/venet0/g’ /etc/sysconfig/iptables # dirty vz fix for iptables-save
echo “net.ipv4.ip_forward=1″ >> /etc/sysctl.conf
/etc/init.d/openvpn start
clear
echo “OpenVPN has been installed
Download /root/keys.tgz using winscp or other sftp/scp client such as filezilla
Create a directory named vpn at C:\Program Files\OpenVPN\config\ and untar the content of keys.tgz there
Start openvpn-gui, right click the tray icon go to vpn and click connect
Voila. You’re in.
How to install OpenVPN on a Debian/Ubuntu VPS instantly
This is a follow up post to How to setup a VPN server on a CentOS VPS instantly same requirements and instructions apply.
Minor distribution specific changes were made on the previous CentOS script to get it working under Debian and Ubuntu. We might create one single script which will install OpenVPN on most distributions and architectures in future.
To install issue the following commands logged in as root on your VPS (Refer to this post if you are facing any issues)
wget http://vpsnoc.com/scripts/debian-openvpn.sh chmod +x debian-openvpn.sh ./debian-openvpn.sh
For any other issues and feedback please e-mail us at support@vpsnoc.com
You may use and modify this script however you see fit, provided that you do not edit the original copyright.
#!/bin/bash # Quick and dirty OpenVPN install script # Tested on debian 5.0 32bit, openvz minimal debian OS template # and Ubuntu 9.04 32 bit minimal, should work on 64bit images as well # Please submit feedback and questions at support@vpsnoc.com
# John Malkowski vpsnoc.com 01/18/2010
ip=`grep address /etc/network/interfaces | grep -v 127.0.0.1 | awk ‘{print $2}’` apt-get update apt-get install openvpn libssl-dev openssl cd /etc/openvpn/ cp -R /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn/ cd /etc/openvpn/easy-rsa/2.0/; chmod +rwx * . ./vars ./clean-all source ./vars
echo -e “\n\n\n\n\n\n\n” | ./build-ca clear echo “####################################” echo “Feel free to accept default values” echo “Wouldn’t recommend setting a password here” echo “Then you’d have to type in the password each time openVPN starts/restarts” echo “####################################” ./build-key-server server ./build-dh cp keys/{ca.crt,ca.key,server.crt,server.key,dh1024.pem} /etc/openvpn/
clear echo “####################################” echo “Feel free to accept default values” echo “This is your client key, you may set a password here but it’s not required” echo “####################################” ./build-key client1 cd keys/
client=” client remote $ip 1194 dev tun comp-lzo ca ca.crt cert client1.crt key client1.key route-delay 2 route-method exe redirect-gateway def1 dhcp-option DNS 10.8.0.1 verb 3″
echo “$client” > $HOSTNAME.ovpn
tar czf keys.tgz ca.crt ca.key client1.crt client1.csr client1.key $HOSTNAME.ovpn mv keys.tgz /root
opvpn=’ dev tun server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt ca ca.crt cert server.crt key server.key dh dh1024.pem push “route 10.8.0.0 255.255.255.0″ push “redirect-gateway” comp-lzo keepalive 10 60 ping-timer-rem persist-tun persist-key group daemon daemon’
echo “$opvpn” > /etc/openvpn/openvpn.conf
echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE iptables-save > /etc/iptables.conf echo “#!/bin/sh” > /etc/network/if-up.d/iptables echo “iptables-restore < /etc/iptables.conf” >> /etc/network/if-up.d/iptables chmod +x /etc/network/if-up.d/iptables echo “net.ipv4.ip_forward=1″ >> /etc/sysctl.conf
/etc/init.d/openvpn start clear
echo “OpenVPN has been installed Download /root/keys.tgz using winscp or other sftp/scp client such as filezilla Create a directory named vpn at C:\Program Files\OpenVPN\config\ and untar the content of keys.tgz there Start openvpn-gui, right click the tray icon go to vpn and click connect.
You’re in!








