Wednesday, June 29, 2005

configure multiple IP addresses for a single physical interfacec.

With Solaris 2.x it is possible to configure multiple IP addresses for
a single physical interfacec. 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

0 Comments:

Post a Comment

<< Home