in

Add IP Range to Centos / RHEL

quickly add ip address range in linux

If you want to quickly fill a subnet with ip addresses for a host, instead of manually adding interface aliases to the rc.local you can achieve the same thing with core networking support by doing the following in RHEL / Centosquickly add ip address range in linux

in /etc/sysconfig/network-scripts

add a file called

ifcfg-ethX-range0

here ethX is the network interface ID you want to have the alias range on, so for eth0 you could use

ifcfg-eth0-range0

Using your favorite text editor, vi, pico, gedit, in our case, vi add the following

IPADDR_START=
IPADDR_END=
CLONENUM_START=
NETMASK=

Now you will need to fill this out, so for example

IPADDR_START=192.168.1.10
IPADDR_END=192.168.1.100
CLONENUM_START=0
NETMASK=255.255.255.0

The “CLONENUM_START” value is equal to the alias interface number you would start with this range. In this case, the first IP  will be binded to “eth0:0″. While you can start with any value for simplicity its best you start with a single digit number

 

If you do not have CENTOS/ RHEL or are using something other than these , you can always edit the rc.local and add interface aliases manually

For Example

/sbin/ifconfig eth0:0 192.168.1.10 netmask 255.255.255.0

will work with most distrobutions, including RHEL, CENTOS. Slackware, SuSe, for Ubuntu you may need to make the line

sudo /sbin/ifconfig eth0:0 192.168.1.10 netmask 255.255.255.0

‘The easiest way to check is at the root rompt # type the command

which ifconfig

on most RPM distros this comes back as /sbin/ifconfig, if your path is different than above, then change the ifconfig path to suite your needs.

What do you think?

Written by Evilware

Redhat Enterprise Linux 6.3 ships

How to Remove 169.254.0.0 route from CENTOS/RHEL/Fedora

U.S. most dangerous City mayor calls for gun ban