Hello All,
I work for a Health care company at a local trauma hospital. I maintain a Picture Archiving and Communication System (PAC's). Basically, any medical images (X-Ray, CT, MRI, Mammo, etc) are stored digitally on the servers for viewing and dictation from diagnostic stations. I took over... (10 Replies)
Does Veritas Cluster work with IPMP on Solaris 10?
If anyone has set it up do you have a doc or tips?
I have heard several different statements ranging from , not working at all to Yes it works! Great How?
* Test and Base IPs????
* configure the MultiNICB agent ?
I can give details... (1 Reply)
Hi All,
I checked the old posts here. But could not find a solution for my question.
I have a file created by one application in HP-UX. My client wants it to be converted into ANSI PC version. I have heard about unixtodos and have worked with it also. But I am totally unaware of of this ANSI... (0 Replies)
Can any one please explain me the concept behind IPMP in solaris clustering.Basic explanation would be really appreciated...
Thanks in Advance
vks (2 Replies)
Hi,
This may have already been raised previously so sorry for the duplication. What I want to achieve is have a physical server using link based IPMP setup in the global zone (not problem doing that) and then create a zone set as Shared-IP so when the servers NIC has an issue the IP will... (0 Replies)
All.
I am trying to create a 10 branded zone on a Sol 11.1 T5. The Global is using IPMP...so aggregating is out of the question. Has anyone successfully created a branded zone with IPMP? If they have can you please show me the steps you took to get this to run.
Thanks (4 Replies)
hi all,
i start with solaris 11 and i am disapointed by the change on ip managing.
i want to set a ipmp over tow aggregate but i dont find any doc and i am lost with the new commande
switch1
net0 aggregate1 |
net1 aggregate1 |-----|
|... (1 Reply)
Hi all,
Just a few questions ->
Is an "OFFLINE" interface going back to "ONLINE" consider as a failback by IPMP ?
I have "FAILBACK=no" in my /etc/default/mpathd; however when i do the following
(igb0 and igb7 are in the same ipmp link based group)
q1) why does "if_mpadm -r igb7" cause... (0 Replies)
Hi,
I have Solaris-9 server, V240.
I got alert that one of the interface on IPMP configuration, is failed. Found that two IPs (192.168.120.32 and 192.168.120.35) are not pingable from this server. These two IPs were plumbed on another server and that is decommissioned now. That is the reason,... (5 Replies)
Discussion started by: solaris_1977
5 Replies
LEARN ABOUT DEBIAN
net::ipv4addr
IPv4Addr(3pm) User Contributed Perl Documentation IPv4Addr(3pm)NAME
Net::IPv4Addr - Perl extension for manipulating IPv4 addresses.
SYNOPSIS
use Net::IPv4Addr qw( :all );
my ($ip,$cidr) = ipv4_parse( "127.0.0.1/24" );
my ($ip,$cidr) = ipv4_parse( "192.168.100.10 / 255.255.255.0" );
my ($net,$msk) = ipv4_network( "192.168.100.30" );
my $broadcast = ipv4_broadcast( "192.168.100.30/26" );
if ( ipv4_in_network( "192.168.100.0", $her_ip ) ) {
print "Welcome !";
}
etc.
DESCRIPTION
Net::IPv4Addr provides functions for parsing IPv4 addresses both in traditional address/netmask format and in the new CIDR format. There
are also methods for calculating the network and broadcast address and also to check if a given address is in a specific network.
ADDRESSES
All of Net::IPv4Addr functions accept addresses in many formats. The parsing is very liberal.
All these addresses would be accepted:
127.0.0.1
192.168.001.010/24
192.168.10.10/255.255.255.0
192.168.30.10 / 21
10.0.0.0 / 255.0.0.0
255.255.0.0
Those wouldn't though:
272.135.234.0
192.168/16
Most functions accepts the address and netmask or masklength in the same scalar value or as separate values. That is either
my($ip,$masklength) = ipv4_parse($cidr_str);
my($ip,$masklength) = ipv4_parse($ip_str,$msk_str);
USING
No functions are exported by default. Either use the ":all" tag to import them all or explicitly import those you need.
FUNCTIONS
ipv4_parse
my ($ip,$msklen) = ipv4_parse($cidr_str);
my $cidr = ipv4_parse($ip_str,$msk_str);
my ($ip) = ipv4_parse($ip_str,$msk_str);
Parse an IPv4 address and return in scalar context the address in CIDR format, in an array context the address and the mask length.
If the parameters doesn't contains a netmask or a mask length, in scalar context only the IPv4 address is returned and in an array
context the mask length is undefined.
If the function cannot parse its input, it croaks. Trap it using "eval" if you don't like that.
ipv4_broadcast
my ($broadcast) = ipv4_broadcast($ip_str);
my $broadcast = ipv4_broadcast($ip_str,$msk_str);
This function returns the broadcast address. If the input doesn't contain a netmask or mask length, the default netmask is assumed.
This function croaks if the input is invalid.
ipv4_network
my $cidr = ipv4_network($ip_str);
my $cidr = ipv4_network($cidr_str);
my ($net,$msk) = ipv4_network( $net_str, $msk_str);
In scalar context, this function returns the network in CIDR format in which the address is. In array context, it returns the network
address and its mask length as a two elements array. If the input is a host without a netmask or mask length, the default netmask is
assumed.
Again, the function croaks if the input is invalid.
ipv4_in_network
print "Yes" if ipv4_in_network( $cidr_str1, $cidr_str2);
print "Yes" if ipv4_in_network( $ip_str1, $mask_str1, $cidr_str2 );
print "Yes" if ipv4_in_network( $ip1, $mask1, $ip2, $msk2 );
This function checks if the second network is contained in the first one and it implements the following semantics :
If net1 or net2 is a magic address (0.0.0.0 or 255.255.255.255)
then this function returns true.
If net1 is a host, net2 will be in the same net only if
it is the same host.
If net2 is a host, it will be contained in net1 only if
it is part of net1.
net2 is only part of net1 if it is entirely contained in
net1.
Trap bad input with "eval" or else.
ipv4_chkip
if ($ip = ipv4_chkip($str) ) {
# Do something
}
Return the IPv4 address in the string or undef if the input doesn't contain a valid IPv4 address.
ipv4_cidr2msk
my $netmask = ipv4_cidr2msk( $cidr );
Returns the netmask corresponding to the mask length given in the input. As usual, croaks if it doesn't like your input (in this case
a number between 0 and 32).
ipv4_msk2cidr
my $masklen = ipv4_msk2cidr( $msk );
Returns the mask length of the netmask in the input. As usual, croaks if it doesn't like your input.
AUTHOR
Francis J. Lacoste <francis.lacoste@iNsu.COM>
COPYRIGHT
Copyright (c) 1999, 2000 iNsu Innovations Inc. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms as perl itself.
SEE ALSO perl(1)ipv4calc(1).
perl v5.10.1 2010-07-26 IPv4Addr(3pm)