Я получил две виртуальных машины, работающие на SLES11 SP3 в той же подсети, для которой мне' d нравится подкачивать IP-адреса на лету. Я попробовал следующий сценарий (конечно, с обоими различными IP параметрами) на обеих машинах (вход в систему через ssh на обоих и, чем вызов это):
#! /bin/bash
sleep 20
ifconfig eth0 [[old_ip/new_ip]] netmask 255.255.255.0
Который вызванный обе машины, чтобы быть недостижимым.
Вероятно, ваши машины недоступны из-за таймаута ARP.
Вы можете попробовать отправить незапрашиваемый/ поздравительный руфт ARP после IP-обмена с помощью утилиты типа "arping", с помощью утилиты типа arping -U 10.0.0.1
(см. также: Как транслировать обновление ARP всем соседям в Linux?)