Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Re: ip range for config files

by smackdab (Pilgrim)
on Nov 05, 2003 at 06:04 UTC ( #304637=note: print w/ replies, xml ) Need Help??


in reply to Re: ip range for config files
in thread ip range for config files

Thanks, after looking at Net::Netmask, it doesn't appear that it will accept an IP range:
192.168.0.1 - 192.168.0.100 and have 100 IP address returned...am I right? I also don't think NetAddr::IP will also. I think the formats are not compatible...


Comment on Re: Re: ip range for config files
Re^3: ip range for config files
by ehdonhon (Curate) on Nov 05, 2003 at 06:15 UTC

    The thing about 192.168.0.1 - 192.168.0.100 is that it is impossible to represent that exact range in one net block. You have to use several netblocks of varying sizes to do it. So no, Net::Netmask will not let you do it all in one block because its impossible.

    It does, however, give you the range2cidrlist method that will break that range into a series of valid netblocks for you.

      You know, I'll bet everyone using these modules wants the CIDR format...actually I don't. I want an array of individual IP addresses back from a CIDR format (or a IP-Range format)

      I want to give the user an option to specify a range of IP addresses in their favorite format and then get the array back...

      I am very likely very CONFUSED...

      Say I have a config file of hosts/devices to ping...

      # Ping me list
      host1; 192.168.0.1-192.168.0.10; 10.0.0.0/8; host2

      I am looking for a proper format to allow. right now, you have to list 1 IP or hostname on EACH line ;-(

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://304637]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (7)
As of 2015-07-05 15:10 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls