range of IPs in rc.conf

Matthew Seaman m.seaman at infracaninophile.co.uk
Sun Apr 5 05:28:16 PDT 2009


Glen Barber wrote:
> On Sun, Apr 5, 2009 at 7:46 AM, lucian at lastdot.org <lucian at lastdot.org> wrote:
>> Hi,
>>
>> I need to use around 30 IPs on a freebsd 7 machine. Is there a way to avoid
>> adding 30 lines of aliases in rc.conf? On RedHat/Centos I use this trick:
>> http://wiki.centos.org/TipsAndTricks/RangeOfIpsOnEthx
>>
> 
> You could create a customized rc file (I personally use rc.local)
> which will be run at boot.  You could then use #!/bin/sh and a 'for'
> loop to create the devices.
> 
> IMHO, this solution is a lot uglier than 30 extra lines in rc.conf.
> 

If this is a contiguous range of IPs, then use the ipv4_addrs_ifN 
construct, which you can read all about in rc.conf(5).  Eg:

ipv4_addrs_em0="192.168.64.33-63/24"

	Cheers,

	Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20090405/bac1d7ae/signature.pgp


More information about the freebsd-questions mailing list