Вероятно, вы используете дистрибутив Linux, который использует NetworkManager
демон, и во время установки было решено, что eth0 должен быть настроен с помощью DHCP. Поэтому каждый раз, когда вы вручную настраиваете свой IP-адрес, не используя его (от терминала в вашем случае), NetworkManager
установит его снова, не заметив вас в течение нескольких секунд или минут.
Чтобы проверить, действительно NetworkManager
запуск и управление настройки eth0, выпуск:
пс Окс | Grep -i NetworkManager
Если это действительно работает, искать больше информации о нем, от Ubuntu, например:
https://help.ubuntu.com/community/NetworkManager
... а затем Google вокруг для ручной настройки «менеджер сети ф».
PS:
Я ненавижу NetworkManager
с глубокой страстью, отказался от использования его лет назад и всегда удалить его, управляя моими интерфейсы вручную и/или старый добрый /etc/network/interfaces
пути. Заметно (в моем случае) это может быть чистой неприятностью, когда multihoming и часто меняют интерфейс S. Так что, если это действительно ваша проблема (на 90% уверен), я не могу больше помочь вам. NetworkManager
хорошо управляет одним интерфейсом за один раз, с одной конфигурацией (ex static или DHCP) для каждого интерфейса. Это удовлетворяет 95% случаев пользователей. Но не мой.