В настоящее время я работаю над проектом, который включает три независимых модуля, работающих на трех отдельных машинах (в настоящее время выполняемых на 3 разных виртуальных машинах), которые все должны общаться друг с другом. Раздражает то, что я сталкиваюсь с тем, что при переносе виртуальных машин на другой компьютер или в другую сеть виртуальные машины получают IP-адреса, отличные от тех, которые были жестко закодированы в каждом модуле.
Я чувствую, что должен быть более простой, более портативный способ сделать это. Можно ли назначить каждой виртуальной машине псевдоним IP, скажем, в подсети 10.0.0.x и ссылаться на них по этому адресу, а не по фактическому адресу 192.168.1.x? Каждая виртуальная машина и хост работают под управлением Ubuntu 9.04 64-bit.
Заранее спасибо, Дейв Макклелланд
Редактировать: Скопировать мой файл /etc /network /interfaces вместо того, чтобы комментировать его ниже - он искажен
auto eth0
iface eth0 inet dhcp
iface eth0:0 inet static
address 192.168.14.21
network 192.168.14.0
netmask 255.255.255.0
broadcast 192.168.14.255
gateway 192.168.14.1