Зараз я працюю над проектом, який передбачає три незалежні модулі, що працюють на трьох окремих машинах (в даний час це робиться в 3-х різних ВМ), з якими всі повинні спілкуватися один з одним. Я неприємно стикаюся з тим, що коли я переношу VM на інший комп'ютер або в іншу мережу, VM набуває інших IP-адрес, ніж те, що було жорстко закодовано у кожному модулі.
Я відчуваю, що для цього повинен бути простіший і портативніший спосіб. Чи можна призначити кожному VM псевдонім IP, скажімо, в підмережі 10.0.0.x і посилатися на них за цією адресою замість фактичної адреси 192.168.1.x? Кожен VM і хост працює з 64-розрядною версією Ubuntu 9.04.
Дякую заздалегідь, Дейв МакКлелленд
Редагувати: Скопіювати мій файл / etc / network / interface, замість того, щоб коментувати його нижче
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