Я использую компьютер в сети, у меня нет контроля над (на работе), который использует DHCP для назначения мне IP-адреса. Каждый раз, когда я перезагружаюсь, сеть назначает мне новый IP-адрес (что раздражает, так как я использую IP на втором компьютере для таких инструментов, как синергия).

Есть ли простой способ настроить машину Linux, чтобы я мог зарезервировать используемый адрес (например, на 3 дня), чтобы я мог выключить свою машину на выходные или вечер, не теряя свой IP и не переконфигурируя сервисы на вторая машина?

1 ответ1

1

Практически единственное, что хост может сделать с DHCP - это освободить его от аренды, по сути, вернуть IP. Хост не может сказать серверу, что он должен делать гораздо больше.

От вашего вопроса кажется, что вы не контролируете сеть, но полностью контролируете оба компьютера и работаете с двумя компьютерами Linux.

Если предложения @Oliver Salzburg, @ Ramhound's или @ Bruno9779 не помогают, если вы используете dhclient , есть каталог скриптов (/etc/dhcp3/dhclient-exit-hooks или аналогичный IIRC), куда вы можете поместить скрипт твой собственный. Такой скрипт выполняется каждый раз, когда вызывается dhclient , то есть каждый раз, когда ваша система запрашивает новый IP среди других событий. Это будет ключом к автоматизации реконфигурации в другой системе.

При правильной настройке ключей ssh вы можете выполнить удаленную команду во второй системе. Это может использоваться сценарием, вызываемым dhclient для запуска команды ifconfig или аналогичной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .