Hi Glenn.

Thanks for your feedback.

This code is intended to run only on AI clients, and a VirtualBox client won't show vboxnet0. (I just verified.)

    Thanks,
    Jack


On 10/27/10 13:11, Glenn Lagasse wrote:
Hi Jack,

* Jack Schwartz ([email protected]) wrote:
  Hi Dave and Ethan.

I wanted to run by you the algorithm for getting the proper IP
addresses for the Derived Manifests project, to make sure I've got
my bases covered.

For the benefit of others: the IP addresses will be part of the
environment set up by the Derived Manifests Module (DMM).  The DMM
will then run a script which can call a utility (aimanifest) to make
system-specific customizations to a manifest before AI installs from
it.

The design spec allows for only one IP address to be propagated in
the environment: SI_HOSTADDR.  However, there could be a system with
multiple host adapters connected, and so there can be multiple
addresses.  My algorithm addresses this and introduces numbered host
addresses and an environment variable that returns the number of
host addresses.
It isn't clear to me, but does your algorithm take into account
interfaces like the one virtualbox sets up for instance?

glaga...@praetorian % ipadm show-if
~
IFNAME     STATE    CURRENT      PERSISTENT
lo0        ok       -m-v------46 ---
vboxnet0   ok       bm--------4- ---
yge0       ok       bm--------4- ---

vboxnet0 is certainly not an interface that you'd want to use even
though it's configured like any other interface.

glaga...@praetorian % ifconfig -a
~
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>  mtu
8232 index 1
         inet 127.0.0.1 netmask ff000000
vboxnet0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS>  mtu
1500 index 2
         inet 192.168.56.1 netmask ffffff00 broadcast 192.168.56.255
yge0: flags=1000943<UP,BROADCAST,RUNNING,PROMISC,MULTICAST,IPv4>  mtu
1500 index 3
         inet 10.137.224.25 netmask fffffc00 broadcast 10.137.227.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL>  mtu
8252 index 1
         inet6 ::1/128

Cheers,

Glenn

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to