Недавно я понял, мне нужен компьютер на который я смогу сохранять резервные копии. Ну и заодно он может стать торренто-качалкой (благо все необходимые дистрибутивы теперь распространяются и этим методом). Чтобы его шум не мешал, было принято решение разместить его на лоджии.
В течении недели у меня появилось минимально необходимое железо: ИБП, корпус с БП, материнская плата с процессором Atom, планка памяти, жесткий диск, флешка аж на 250 МБ (я думал она мне уже и не пригодится) и маленький монохромный crt монитор. В качестве ОС я выбрал FreeNAS за его возможность грузиться с флэшки.
В течении получаса я все собрал и настроил.
На следующий день я обнаружил, что система не пингуется, взял USB клавиатуру и пошел выяснять причину…
Выяснилось: система не "зависла", но с сетью работать отказалась, после двух команд все опять заработало. На следующий день ситуация повторилась, я был слегка удивлён что на материнке от intel была интегрированная сетевая карта от RealTek… Предполагая что дело именно в ней, я написал небольшой скрипт который и выкладываю.
Скрипт добавлен в cron на выполнение каждые 15 минут. Скрипт делает следующее:
проверяет наличие пинга до маршрутизатора, пишет сообщение в лог, а при отсутствии пинга отключает и подключает сетевой интерфейс.
скрипт писал ночью, не использовал переменные (потом подправлю)
Вам необходимо будет изменить следующие значения:
192.168.1.2 - ip маршрутизатора
/mnt/250g/lanstat.log - лог файл
re0 - сетевой интерфейс
freenas и пинги
Вам необходимо авторизоваться или зарегистрироваться, чтобы делать комментарии.
Обсудить в форуме. (0 комментариев)






Вышла "восьмёрка", добавилось несколько интересных функций. Бесплатно попробовать
freenas и пинги