У меня есть ноутбук с Ubuntu, подключенный к моей домашней сети. Моя домашняя сеть подключается к внешнему миру через шлюз NETGEAR CG3000, который действует как сервер DHCP.
Мой ноутбук обычно использует проводное соединение, и по практическим причинам я установил фиксированное резервирование IP-адреса для моего компьютера (192.168.1.11) в маршрутизаторе. Это работает нормально, пока я не перенесу свой ноутбук в другое место в моем доме и подключусь к маршрутизатору через беспроводное соединение (которое получает другой IP-адрес). Это часто (но не всегда!) заставляет маршрутизатор удалить резервирование IP-адреса для моего проводного соединения.
Я предполагаю, что это ошибка в роутере. Мой вопрос: что я могу сделать на своем ноутбуке Ubuntu, чтобы решить эту проблему?
Я не хочу устанавливать фиксированный IP-адрес в ноутбуке, потому что мне иногда нужно подключить его к другим сетям, где адрес 192.168.1.11 может не подходить.
Можно ли каким-либо образом настроить ноутбук на использование фиксированного IP-адреса в домашней сети и назначенного DHCP-адреса во внешней сети?
В качестве альтернативы, есть ли способ заставить ноутбук представить другое имя хоста для DHCP-сервера, в зависимости от того, подключаюсь ли я через проводной или беспроводной интерфейс? (Здесь я предполагаю, что вхождение имени хоста на новый MAC-адрес вызывает ошибку в маршрутизаторе.)