ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Linux, Freebsd, *nix (https://forum.antichat.xyz/forumdisplay.php?f=124)
-   -   Автозапуск в FreeNAS (https://forum.antichat.xyz/showthread.php?t=1904187)

clubmen 04.05.2014 17:58

Доброго времени суток, такая вот проблема. Собрал сервак установил на него freenas последняя актуальная версия 9.2. Все настроил работает отлично. Но проблема заключается в том что если его оставить на ночь то с утра он не доступен. Ни шара ни gui интерфейс. Приходится запускать в ручную. Вопрос заключается в том, как сделать автозапуск что бы при падении система сама стартовала. Заранее спасибо

Kenny 04.05.2014 18:06

rc-update default ?
PS Я бы написал скрипт, который мониторит наличие демона и закинул бы его в крон с интервалом в час, например. Если демон поднят - спать дальше, если упал или зомби - поднять. Или, еще надежнее, соединяться nc по порту и чекать стдаут

clubmen 04.05.2014 18:12

Цитата:


Kenny написал(а):

rc-update default ?


скрипт писать особых навыков нет, так как с unix системами особо не дружу. недавно в них. То что написали "rc-update default ?" немного не понял. Настройки на сервере все стандартные шара расшарена под win стстемы zfx.

Kenny 04.05.2014 18:13

Для добавления скрипта инициализации в автозапуск
rc-update add имя_демона default
Но это сработает только в случае падения/перезапуска всего сервера

clubmen 04.05.2014 18:19

Цитата:


Kenny написал(а):

Для добавления скрипта инициализации в автозапуск
rc-update add имя_демона default


спасибо попробую, еще небольшой вопросик. У меня в локалке gui доступен по адресу freenas.local если заходить с браузера. как понимаю поднят домен. Вопрос. Можно так же поднять на нем домен только уже к роутеру. Что бы я заходил в панель управления роутером не по ип 192.168.1.1 а допустим по адресу router.local

Kenny 04.05.2014 18:27

За это отвечает твой резольвер. Если он знает сопоставление имени адресу, то обращение доступно по имени. (либо поднять локальный ДНС, либо в /etc/hosts добавлена запись)
cat /etc/hosts | grep freenas.local или ls /etc/bi* что показывают ?

viczelen 04.05.2014 21:07

А вы не пробовали не изобретать костыли, а рассмотреть проблему: почему он не доступен? Сервер самосбор? Мать не асус? сетевые какие? что в логах пишет?
А если по существу- в планировщик пишется скрипт пинга удаленного устройства и если его нет- он делает рестарт сервера, в вашем случае думается поможет обычный рестарт сети. интерфейсов.

clubmen 05.05.2014 00:43

Цитата:


Kenny написал(а):

За это отвечает твой резольвер. Если он знает сопоставление имени адресу, то обращение доступно по имени. (либо поднять локальный ДНС, либо в /etc/hosts добавлена запись)
cat /etc/hosts | grep freenas.local или ls /etc/bi* что показывают ?


::1 localhost localhost.my.domain freenas freenas.local
127.0.0.1 localhost localhost.my.domain freenas freenas.local
127.0.0.1 freenas freenas.local

clubmen 05.05.2014 00:59

Цитата:


viczelen написал(а):

А вы не пробовали не изобретать костыли, а рассмотреть проблему: почему он не доступен? Сервер самосбор? Мать не асус? сетевые какие? что в логах пишет?
А если по существу- в планировщик пишется скрипт пинга удаленного устройства и если его нет- он делает рестарт сервера, в вашем случае думается поможет обычный рестарт сети. интерфейсов.


нет не asus, интеловская стоит. с доступностью разобрался был конфликт ип адресов. осталось только с доменами решить вопрос

Kenny 05.05.2014 13:54

Цитата:


127.0.0.1 freenas freenas.local


Сам себя он видит как freenas.local. Если хочешь, чтобы вся сеть его так видела, нужен либо DNS, либо везде в /etc/hosts прописать сопоставление этого имени ип-адресу


Время: 19:43