У меня есть маршрутизатор Buffalo, работающий под управлением DD-WRT (он был в заводской комплектации). У меня есть настройка статической аренды DHCP для моего компьютера, который загружает Windows 7 и Ubuntu 12.10. При запуске Windows нет проблем с получением IP-адреса, который я назначил в статической аренде. Однако при загрузке Ubuntu он отказывается получать назначенный мной IP-адрес и просто получает первый доступный адрес DHCP. Очевидно, что MAC-адрес тот же, и имя хоста также установлено то же самое, хотя я не думаю, что имя хоста используется маршрутизатором. Это касается не только одной машины Ubuntu в моей сети. Я обычно решаю проблему, просто настраивая машину Ubuntu с фиксированным IP-адресом, который соответствует адресу статической аренды, но я обнаружил на этой машине, что это вызывает проблему с разрывами соединений ssh каждые несколько минут (другая проблема, другой вопрос будет позже).
Итак, почему же, похоже, ни одна из моих машин с Ubuntu не получает статический адрес аренды автоматически, и можно ли что-то сделать, чтобы это исправить?
решение1
Оказалось, что в моей сети был NAS-бокс, на котором был включен DHCP-сервер. Мои Ubuntu-машины получали свои DHCP-адреса от NAS, а не от маршрутизатора.