With Solaris 2.x it is possible to configure multiple IP addresses for a
single physical interface. This allows a machine with a single ethernet
card to appear as an entire network of different machines.
SOLUTION SUMMARY:
In order to configure the lance ethernet (le0 or hme0) device to support more
than one ip address, do the following:
1. Create entries in /etc/hosts for each hostname your physical machine
will appear as.
128.195.10.31 myhost
128.195.10.46 myhost2
128.195.10.78 myhost3
2. Create /etc/hostname.le0:n files that contain the hostname for the
virtual host n. Note that hostname.le0:0 is the same as hostname.le0
/etc/hostname.le0 (Contains name myhost)
/etc/hostname.le0:1 (Contains name myhost2)
/etc/hostname.le0:2 (Contains name myhost3)
or
/etc/hostname.hme0 --> 10/100Mbit/sec high speed interface
/etc/hostname.hme0:1
/etc/hostname.hme0:2
The above changes will cause the virtual hosts to be configured at boot
time.
You can also directly enable/modify a logical hosts configuration by
running ifconfig directly on one of the logical hosts by using the le0:n
naming scheme.
% ifconfig le0:1 up
% ifconfig le0:1 129.153.76.72
% ifconfig le0:1 down
or
% ifconfig hme0:1 up
% ifconfig hme0:1 129.153.76.72
% ifconfig hme0:1 down
DATE APPROVED: 03/30/98