Мне успешно удалось установить закрепленный IP-адрес на моем сервере рабочий Сервер Ubuntu 12.04 путем редактирования /etc/network/interfaces
:
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.110
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Затем я выполнил следующую команду:
sudo ifdown eth0 && sudo ifup eth0
И мой фиксированный IP-адрес 192.168.1.110 правильно применяется, когда я проверяю через ifconfig
Однако каждый день одновременно, адрес сбрасывается, и каждый раз тот же адрес присвоен, который является 192.168.1.134.
Если я работаю sudo ifdown eth0 && sudo ifup eth0
управляйте снова, мой фиксированный IP-адрес вернулся.
Таким образом, мои вопросы:
Спекулятивный ответ: у Вас, вероятно, есть сервер DHCP в Вашей сети, которая периодически раздает "арендные договоры" об адресах в ее пуле. Ваш статический адрес, заканчивающийся в 110, находится в том пуле, но он не был роздан DHCP, таким образом, он забирает его и дает Вам 134 в ответ.
Попытка другой IP-адрес максимально далеко от пула DHCP, который был бы всего 2 или целых 252 (некоторые конвенции диктуют, что шлюзы имеют высокие числа, хотя Ваш, равняется 1).
Проверьте настройки шлюза. На шлюзе - маршрутизатор необходимо будет присвоить тот же статический IP-адрес на основе MAC-адреса сервера.
Войдите в свой маршрутизатор путем ввода IP маршрутизатора в адрес, обычно 192.168.1.254 или 192.168.1.1
Ищут что-то как настройки сервера DHCP и выключают сервер DHCP, затем видят, имеет ли это какое-либо значение.