Перейти к содержимому

Системные настройки: Прошивка, перезагрузка и сброс

Если панель управления — это приборная доска автомобиля, то системные настройки — это капот, под которым прячется двигатель. Здесь вы обновляете прошивку, управляете профилями разгона, перезагружаете или сбрасываете майнер к заводским настройкам. Большинство майнеров заглядывают в этот раздел нечасто, но когда заглядывают — важно понимать, что делает каждая кнопка. Потому что одно неверное нажатие может превратить работающий аппарат в кирпич.

Прошивка (firmware) — это операционная система вашего майнера. Она управляет всем: от чтения датчиков температуры до общения с пулом по протоколу Stratum. Производители периодически выпускают обновления, которые исправляют ошибки, улучшают стабильность или повышают эффективность.

Есть несколько весомых причин:

  • Исправление багов. Иногда прошивка содержит ошибку, из-за которой майнер перезагружается каждые несколько часов, некорректно считывает температуру или теряет связь с пулом. Обновление устраняет такие проблемы.
  • Повышение эффективности. Новая прошивка может улучшить алгоритмы управления питанием и охлаждением, выжимая из тех же чипов чуть больше хешей на каждый потраченный ватт.
  • Безопасность. Уязвимости в прошивке — это не теория заговора. Были реальные случаи, когда через дыры в веб-интерфейсе злоумышленники перенаправляли хешрейт на свои пулы. Патчи закрывают такие дыры.
  • Поддержка новых функций. Например, поддержка AsicBoost или совместимость с Stratum V2.

Процесс различается в зависимости от производителя, но общая схема одинакова:

  1. Скачайте файл прошивки с официального сайта Bitmain (формат .tar.gz)
  2. В веб-интерфейсе перейдите в System -> Firmware Upgrade
  3. Нажмите Choose File и выберите скачанный файл
  4. Нажмите Flash Image (или Upgrade)
  5. Подождите 3-10 минут — НЕ отключайте питание
  6. Майнер автоматически перезагрузится с новой прошивкой

Обновление прошивки — не рутинная операция, и к ней стоит относиться осторожно:

  • Даунгрейд не всегда возможен. Некоторые обновления необратимы — если новая версия хуже старой, откатиться может быть нельзя.
  • Сброс настроек. Многие обновления сбрасывают настройки пулов, паролей и профилей разгона. Запишите текущие настройки перед обновлением.
  • Совместимость. Прошивка для Antminer S19 не подойдет для S19 Pro. Прошивка для одной партии Whatsminer M50 может не работать на другой партии. Всегда проверяйте точную модель и ревизию.

Помимо стоковых прошивок от Bitmain и MicroBT существуют альтернативные (кастомные) прошивки, которые расширяют возможности майнера.

Braiins OS+ — пожалуй, самая известная кастомная прошивка. Разработана командой Braiins (бывший Slush Pool — первый в мире майнинг-пул). Что она дает:

  • Автонастройка (autotuning). Прошивка автоматически подбирает оптимальные частоты и напряжения для каждого чипа индивидуально, вместо применения одинаковых настроек ко всем. Это может дать прирост эффективности на 10-20%.
  • Продвинутый мониторинг. Детальная статистика по каждому чипу, графики потребления, температуры и хешрейта.
  • Поддержка Stratum V2. Braiins OS одна из первых внедрила поддержку нового протокола.
  • Совместимость с Antminer S9, S17, S19 и некоторыми другими моделями.

Vnish — еще одна популярная кастомная прошивка, особенно в русскоязычном сообществе:

  • Разгон и андервольтинг. Тонкая настройка частот и напряжений для каждой платы.
  • Иммерсионный режим. Специальный профиль для майнеров, погруженных в охлаждающую жидкость.
  • Защита от перегрева. Продвинутые алгоритмы снижения мощности при высоких температурах.

Многие путают перезагрузку и сброс к заводским настройкам. Это принципиально разные операции, и выбор неправильной может либо не решить проблему, либо создать новые.

Перезагрузка — это просто выключение и включение программной части. Все ваши настройки сохраняются: пулы, пароли, профили разгона. Майнер перезапускается с теми же параметрами.

Когда перезагружать:

  • Хешрейт упал без видимой причины
  • Один или несколько чипов перестали отвечать
  • Веб-интерфейс стал тормозить или не отвечать
  • После изменения некоторых настроек, которые требуют перезагрузки
  • Майнер работал несколько месяцев без перезагрузки и “устал”

Перезагрузка занимает 1-5 минут. Майнер заново инициализирует чипы, подключается к пулам и начинает хеширование. Это безопасная операция, которую можно делать хоть каждый день (хотя и незачем).

Сброс стирает все ваши настройки и возвращает майнер в то состояние, в котором он был “из коробки”. Пулы, пароли, профили разгона — все обнуляется.

Когда делать сброс:

  • Вы забыли пароль от веб-интерфейса
  • Майнер ведет себя совершенно непредсказуемо после неудачного обновления
  • Вы купили б/у майнер и хотите начать с чистого листа
  • Подозреваете, что на майнере стоит вредоносная прошивка

Как сделать сброс:

Через веб-интерфейс: System -> Restore Factory Settings -> Perform Reset

Физическая кнопка (если нет доступа к веб-интерфейсу): На контрольной плате есть маленькая кнопка Reset. Зажмите ее на 10 секунд при включенном майнере. IP-адрес вернется к DHCP, пароль — к root.

Разгон и андервольтинг — это два противоположных подхода к настройке производительности, и оба управляются через системные настройки.

В основе любого профиля лежат три параметра, которые тесно связаны между собой:

1. Частота (Frequency, MHz)

Частота определяет, как быстро работают ASIC-чипы. Больше частота — больше хешей в секунду, но и больше потребление энергии и нагрев. Это как обороты двигателя: можно крутить до красной зоны, но двигатель будет жрать больше бензина и быстрее изнашиваться.

2. Напряжение (Voltage, мВ)

Напряжение питания чипов. Снижение напряжения (андервольтинг) уменьшает потребление и нагрев, но если снизить слишком сильно — чипы начнут выдавать ошибки. Это тонкая грань: каждый чип имеет свой минимальный порог стабильности.

3. Лимит мощности (Power Limit, Вт)

Некоторые прошивки позволяют задать максимальное потребление в ваттах. Майнер сам подберет частоту и напряжение, чтобы уложиться в указанный лимит. Это самый простой и безопасный способ управления — вы говорите “не более 2800 Вт”, а прошивка разбирается сама.

СтратегияЧастотаНапряжениеПотреблениеХешрейтДля кого
Стоковые настройкиНоминалНоминал100%100%Начинающие
АндервольтингНоминал или чуть нижеСнижено70-85%90-95%Дорогое электричество
РазгонВыше номиналаПовышено120-140%110-120%Дешевое электричество
Эко-режимСильно сниженаСнижено50-60%55-65%Очень дорогое электричество

На стоковой прошивке Antminer настройка частоты обычно находится в разделе Miner Configuration -> Advanced Settings. На Whatsminer — через API или специальные команды. Кастомные прошивки вроде Braiins OS предоставляют удобный интерфейс с ползунками и автоподбором.

Важное правило: меняйте один параметр за раз и наблюдайте за результатом хотя бы 30 минут. Если вы одновременно измените частоту, напряжение и лимит мощности, а майнер начнет нестабильно работать, вы не будете знать, какой именно параметр виноват.

Большинство современных майнеров имеют встроенный механизм автоматического перезапуска — watchdog (сторожевой таймер). Он работает так:

  1. Прошивка постоянно проверяет ключевые показатели: хешрейт, температуру, связь с пулом.
  2. Если какой-то параметр выходит за допустимые пределы (например, хешрейт упал до нуля или температура превысила критический порог), таймер запускает обратный отсчет.
  3. Если ситуация не нормализуется за заданное время, майнер автоматически перезагружается.

На Antminer эту функцию можно найти в Miner Configuration -> Misc (или аналогичном разделе в зависимости от версии прошивки). Обычно можно настроить:

  • Включить/выключить watchdog — рекомендуется держать включенным.
  • Таймаут — через сколько минут простоя перезагружать. Типичное значение — 15-30 минут.
  • Авто-рестарт по расписанию — некоторые прошивки позволяют задать ежедневную или еженедельную перезагрузку в определенное время. Это полезно для профилактики, хотя и не обязательно.

По умолчанию все майнеры поставляются с одинаковыми учетными данными:

ПроизводительЛогинПароль
Antminerrootroot
Whatsmineradminadmin

Это первое, что нужно изменить после подключения. Особенно если майнер доступен из локальной сети, к которой подключены другие люди, или (не дай бог) напрямую из интернета.

Что может сделать человек с доступом к веб-интерфейсу?

Заголовок раздела «Что может сделать человек с доступом к веб-интерфейсу?»
  • Изменить адреса пулов и перенаправить ваш хешрейт на себя
  • Залить вредоносную прошивку
  • Изменить настройки разгона и вывести майнер из строя
  • Сбросить майнер к заводским настройкам
  • Получить информацию о вашей сети

Смените пароль сразу. На Antminer это делается в System -> Administration (или Password). На Whatsminer — в разделе настроек учетной записи в веб-интерфейсе.

Помимо веб-интерфейса, большинство майнеров предоставляют API (Application Programming Interface) — программный интерфейс, через который можно получать информацию и управлять настройками с помощью скриптов и программ.

Antminer использует API на основе CGMiner, доступный по умолчанию на порте 4028. Вы можете отправлять текстовые команды и получать ответы в JSON-формате.

Примеры команд:

Окно терминала
# Получить сводку о состоянии майнера
echo '{"command":"summary"}' | nc 192.168.1.100 4028
# Получить информацию о пулах
echo '{"command":"pools"}' | nc 192.168.1.100 4028
# Получить статистику хеш-плат
echo '{"command":"stats"}' | nc 192.168.1.100 4028

Whatsminer предоставляет собственный API (btminerapi), также доступный по сети. Формат команд отличается от CGMiner, но принцип тот же:

Окно терминала
# Получить сводку
echo '{"cmd":"summary"}' | nc 192.168.1.100 4028
# Получить информацию о девайсе
echo '{"cmd":"devdetails"}' | nc 192.168.1.100 4028
  • Мониторинг в масштабе. Скрипт, который каждые 5 минут опрашивает все майнеры и отправляет уведомление в Telegram, если что-то не так.
  • Автоматизация. Автоматическое переключение пулов, перезагрузка зависших машин, сбор статистики.
  • Интеграция. Подключение данных к системам мониторинга вроде Grafana, Prometheus или самописным дашбордам.

Вот несколько рекомендаций, которые сэкономят вам время и нервы:

Перед любым обновлением или сбросом:

  1. Запишите текущие настройки (пулы, воркеры, профили разгона) в текстовый файл или сделайте скриншоты.
  2. Убедитесь, что питание стабильно — никаких строительных работ по соседству и никаких гроз на горизонте.
  3. Обновляйте один майнер за раз. Если что-то пойдет не так, остальные продолжат работать.

При работе с разгоном:

  1. Начинайте с консервативных настроек и двигайтесь малыми шагами.
  2. Следите за rejected shares (отклоненными шарами). Если их доля резко возросла — вы зашли слишком далеко.
  3. Температура чипов не должна превышать 80 градусов при стабильной работе. Если превышает — либо снизьте частоту, либо улучшите охлаждение.

Безопасность:

  1. Смените пароли по умолчанию.
  2. Не открывайте веб-интерфейс майнера в интернет.
  3. Скачивайте прошивки только с официальных сайтов.
  4. Регулярно проверяйте настройки пулов — вредоносное ПО иногда подменяет адреса пулов.

Системные настройки — это место, где вы управляете “железной” стороной майнинга. Обновления прошивки повышают стабильность и эффективность, но требуют осторожности. Перезагрузка решает большинство временных проблем, а сброс к заводским настройкам — крайняя мера для серьезных случаев. Профили разгона позволяют оптимизировать баланс между производительностью и энергопотреблением. А API дает возможность управлять всем этим в масштабе, не кликая по веб-интерфейсу каждого отдельного майнера.

В следующей статье мы разберем системные логи — научимся читать сообщения об ошибках и диагностировать проблемы, прежде чем они приведут к серьезным последствиям.