Два компьютера соединены сетевыми картами.
Назначаю первому и второму ip, netmask. Набираю на втором «ping <ip первого>» — всё отлично, есть результат.
Лезу в консоль первого:
ifconfig eth0 down
ifconfig eth0 hw ether 00:11:22:33:44:55
ifconfig eth0 <ip> netmask <netmask>
Смотрю вывод ifconfig — всё как просил: мак сменился, настройки те же. Но только пинги теперь не доходят. Либо пишет «Destination Host Unreachable», либо ping просто молчит, а после ^C заявляет, что потерял 100% пакетов.
Возвращаю, как было:
ifconfig eth0 down
ifconfig eth0 hw ether <настоящий адрес железяки>
ifconfig eth0 <ip> netmask <netmask>
— и тут же пинги начинают приходить.
А вот если на втором мак поменять — это не мешает работе, пингуется.
Почему так может быть? И можно ли как-нибудь поменять мак на первом?
На первом ubuntu 11.04, на втором ubuntu 11.10.