Для обеспечения безопасности моих самых ценных файлов (r) у меня есть удаленная настройка NAS. Каждую ночь я использую rsync для отправки своих измененных файлов с локального сервера на NAS, и это работает довольно хорошо. Моя самая большая проблема заключается в том, что время от времени я открываю журнал сообщений на сервере только для того, чтобы узнать, что синхронизация не работает какое-то время. Зачем? Поскольку интернет-провайдер, который обеспечивает подключение к Интернету для NAS, использует только динамические IP-адреса, и этот IP-адрес был изменен.

Это приводит к "простоям" и к несчастью для ошибки, которой я не очень доволен.

  • В лучшем из миров это было бы решено с помощью статического IP для NAS. Это невозможно.
  • Во втором, лучшем из миров, это было бы решено, если бы NAS сообщал моему серверу всякий раз, когда менялся IP, а затем заставлял сервер менять IP в rsync. (Это возможно?)
  • Третий лучший способ - сделать так, чтобы что-то уведомляло меня при каждом изменении IP-адреса. Задание cron выполняется на сервере, проверяет связь с NAS и отправляет мне электронное письмо всякий раз, когда возникает ошибка, или даже лучше, если NAS позаботится об этом.

У вас есть хорошая идея, как решить эту проблему? Школа скоро выйдет, а потом я потрачу время на исправление этой ситуации, но я подумал, что тоже послушаю мудрый Интернет.

Краткие факты: NAS является Synology DS213j, а сервер работает под управлением FreeNAS.

С уважением.

1 ответ1

1

Как указывал Big Chris выше, это можно решить с помощью DDNS-функции Synology. Вот шаги, которые я прошел:

  1. Если вы еще не зарегистрировали свой NAS, посетите https://myds.synology.com и сделайте это.
  2. На NAS перейдите в Панель управления> Внешний доступ и введите Synology в качестве поставщика услуг.
  3. Заполните необходимую информацию.
  4. Если вы уже настроили переадресацию портов, снимите флажок и все готово!

  5. Теперь измените ваш ранее использованный IP во всех ваших конфигах на choosen_hostname.synology.me

Еще раз спасибо Big Chris за указание на это!

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