Friday, March 14, 2008

How to bind a range of IP's in Redhat based linux

How to bind a range of IP's in Linux.
This method is used by Redhat Linux based servers
(Centos/RedhatEnterprise/FedoraCore).
Create a file called /etc/sysconfig/network-scripts/ifcfg-eth0-range0
And in the file place these 3 lines but change the IP's to match YOUR assigned range.
##Start
IPADDR_START=67.18.xxx.xxx
IPADDR_END=67.18.xxx.xxx
CLONENUM_START=0
# Example IPADDR_START=67.18.333.440
# Example IPADDR_END=67.18.333.444
# Example CLONENUM_START=0
## END
The CLONENUM_START should be the number at which the alias interfaces should start. If you add your 5 IP's to this server and then want to bind a second set of IP's you create a second file named 'ifcfg-eth0-range1' and change the CLONENUM_START to match the last interface alias. IE 'eth0:5' = CLONENUM_START=5
After you have created the above file execute the command 'service network restart' and your IP's will be all setup.
*CPANEL NOTE*Please do not use this method of binding additional IPs if you are using Cpanel. Bind the IPs through the Cpanel interface.

No comments: