search

    Как добавить ASIC в Hive OS

    Подготовка

    Будьте осторожны с последними прошивками Bitmain:

    • Antminer, серия 9 (S9/S9i/S9j/T9/T9+): никогда не обновляйтесь на прошивку новее 10 июня 2019
    • Antminer, серия 17: никогда не обновляйтесь на прошивку новее 1 декабря 2019

    Все более новые версии официальных прошивок имеют защитные меры против удаленного вмешательства, поэтому вы не сможете установить Hive OS Client или прошивку Hiveon ASIC.

    Установка

    Вы можете установить Hive OS Client через загрузку файла прошивки или через SSH.

    Три базовые опции установки

    1. Веб-интерфейс ASICа

    Antminer, серия 15, серия 17 и серия 9, модели S9k и S9SE

    Эти модели особенные. Они загружают операционную систему прямо в оперативную память в режиме "только для чтения". Установка клиента Hive OS возможна только путем обновления ASICа специальным файлом прошивки. Этот файл содержит стандартную прошивку Bitmain со встроенным клиентом Hive OS:

    После успешной прошивки необходимо открыть веб-интерфейс ASICа, нажать на вкладку Hive OS и ввести свой FARM_HASH, а затем нажать кнопку "Apply&Save". Страница обновится сама. Подождите минуту, и воркер появится в панели управления Hive.

    Все остальные Antminer, серии 3/7/9

    Hive OS Client для Antminer, серии 3/7/9, дата прошивки до 10.06.2019. Просто обновите прошивку ASICа при помощи hiveinstallunsig_antminers.tar.gz.

    2. BTC Tools

    Все, что вы делаете с помощью веб-интерфейса ASICа, вы можете сделать лучше с помощью утилиты BTC Tools. Это лучший выбор, если у вас большое количество ASICов. Просканируйте вашу сеть, выберите ASICи для обновления и затем нажмите "Firmware Upgrade".

    3. SSH

    Войдите в ваш майнер через SSH и запустите следующую команду:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && sh selfupgrade

    Для Antminer D3 Blissz, запустите следующую команду перед установкой:

    ln -s /usr/lib/libcurl-gnutls.so.4 /usr/lib/libcurl.so.5

    Принудительно настройте FARM_HASH или RIG ID и пароль, измените API URL:

    firstrun или firstrun FARM_HASH - когда нет конфигурации

    firstrun -f или firstrun FARM_HASH -f - для замены конфигурации

    Логины и пароли SSH по умолчанию:

    Antminer - пользователь по умолчанию: root, пароль по умолчанию: admin

    Innosilicon - пользователь по умолчанию (ssh/telnet): root, пароль по умолчанию: blacksheepwall или innot1t2 или t1t2t3a5

    Если до вас были установлены иные значения логина и пароля, то сбросьте настройки ASICа на заводские. Для этого на включенном ASICe зажмите ipreport и reset, держите 20 секунд, выключите блок питания, не отпуская зажатые кнопки. Ждите 10 секунд, не отпуская кнопки ipreport и reset, включите блок питания и еще 20 секунд держите ipreport и reset. Потом отпустите и дождитесь загрузки.

    Варианты автоматизации

    Быстрая установка

    Вы можете добавить ASIC без ввода RIG_ID, пароля и URL API сервера.

    Чтобы добавить ASIC без ввода RIG_ID и пароля, вам нужно заполнить переменную FARM_HASH.

    Получите ваш FARM_HASH из панели управления Hive OS. В строке, которую вы видите ниже, замените your_farm_hash вашим FARM_HASH. Затем запустите как одну команду:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && sh selfupgrade --farm-hash=YOUR_FARM_HASH

    Чтобы использовать другой API сервер, вам нужно заполнить переменную HIVE_HOST_URL.

    В строке, которую вы видите ниже, замените http://your_api_server вашей URL API сервера. Затем запустите как одну команду:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && sh selfupgrade --hive-host-url=http://your_api_server

    Вы также можете установить FARM_HASH и API сервер одновременно.

    В строке, которую вы видите ниже, замените your_farm_hash вашим FARM_HASH. Также замените http://your_api_server вашей URL API сервера. Затем запустите как одну команду:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && sh selfupgrade --farm-hash=YOUR_FARM_HASH --hive-host-url=http://your_api_server

    Массовая установка

    Вы можете установить Hive OS Client на все ASICи, которые есть в вашей локальной сети. Для этого вам нужно иметь работающий Linux-модуль (возможно, Hive OS на GPU риге) или Antminer ASIC с клиентом Hive OS. Вы можете сделать это всего тремя командами.

    1. Если у вас ASIC с клиентом Hive OS, этот шаг можно пропустить. Установите sshpass и curl:

    apt-get install -y sshpass curl

    1. Скачайте скрипт:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/hive-asic-net-installer/download.sh && sh download.sh

    1. Выполните его:

    cd /tmp/hive-bulk-install

    Отредактируйте config.txt, чтобы настроить ваш FARM_HASH или URL прошивки. Отредактируйте ips.txt, чтобы настроить список IP адресов для ваших новых ASICов. Вы также можете просканировать локальную сеть для поиска Antminer. Пример: ipscan.sh 192.168.0.1/24 > ips.txt.

    Чтобы установить Hive OS Client, просто запустите команду install.sh.

    Чтобы установить прошивку на Antminer S9/i/j, запустите команду firmware.sh.

    Опционально, вы можете добавить имя воркера в ips.txt (например, 192.168.1.100 asic_01).

    Если IP-адрес был подключен, он будет отмечен как #commented.

    Другие модели

    Antminer S9 с подписью (используйте прошивку Hiveon ASIC)

    Установка Hiveon ASIC - Antminer S9, как решить проблему "Cannot find signature"

    Прошивка Hiveon ASIC 1.02 для S9 - мануал по установке

    Antminer S9 (MSKMINER), S10 (MSKMINER)

    Вам не нужно будет разблокировать SSH или делать что-то сложное. Для любого ASICа с кастомной прошивкой mskminer, вам нужно скачать Установщик Hive OS Client для прошивки MSKMINER, и затем прошить им ASIC. Это все.

    Antminer S17/S17 Pro/T17

    Прошивка Hiveon ASIC: мануал по установке для S17/T17

    Новые модели Innosilicon

    Hive OS Client: мануал по установке для Innosilicon

    Старые модели Innosilicon

    Некоторые заводские прошивки Innosilicon "страдают" утечкой памяти, и ASIC зависает каждые несколько дней. Чтобы решить эту проблему, вы можете активировать ежедневную перезагрузку майнера или ASICа (каждые 24 часа). Запустите следующие команды:

    
    inno-reboot miner enable/disable
    inno-reboot asic enable/disable
    inno-reboot status
    

    Todek Toddminer C1

    sudo su - cd /tmp && wget https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && bash selfupgrade

    или, если вам нужно использовать FARM_HASH

    sudo su - cd /tmp && wget https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && bash selfupgrade --farm-hash=YOUR_FARM_HASH

    Zig Z1+

    Hive OS Client: мануал по установке Zig Z1+

    sudo su - cd /tmp && wget https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && bash selfupgrade

    или, если вам нужно использовать FARM_HASH

    sudo su - cd /tmp && wget https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && selfupgrade --farm-hash=YOUR_FARM_HASH

    Начните работать в Hive OS

    Получите FARM_HASH

    Чтобы привязать ASIC к вашей ферме Hive, вы можете использовать следующие опции (представлены в порядке сложности):

    • вкладка Hive OS в веб-интерфейсе ASICа (самый простой вариант!)
    • команда firstrun через SSH
    • скачайте специальный файл .tar.gz через BTC Tools (массовая установка)

    В любом случе, вам понадобится строка FARM_HASH. Вы найдете её в панели управления Hive OS, прямо во вкладке настроек фермы.

    Создайте и примените Полетный Лист

    Чтобы начать майнить, обязательно создайте Полетный Лист. Примените его, чтобы начать хеширование.

    Полезные команды

    asic-find (Antminer)

    Чтобы найти Antminer ASIC среди большого количества ASICов, вы можете запустить на нем мигание красного светодиода. Чтобы сделать это, выполните эту команду через веб-интерфейс или SSH:

    asic-find 5

    Красный светодиод будет мигать в течение 5 минут.

    Как переименовать воркеры

    Чтобы переименовать воркеры в веб-интерфейсе Hive по имени узла, запустите следующую команду из веб-интерфейса:

    hello hostname

    Понижение и изменение версии

    Если вы хотите установить конкретную версию или же понизить версию, добавьте версию, как аргумент в selfupgrade. Например, 0.1-02:

    cd /tmp && curl -kLsO https://raw.githubusercontent.com/minershive/hiveos-asic/master/hive/bin/selfupgrade && sh selfupgrade 0.1-02

    Чтобы просмотреть все варианты selfupgrade, запустите selfupgrade --help

    Чтобы установить конкретную версию, укажите номер релиза: selfupgrade 0.1-14

    Если вы хотите переустановить текущую версию, добавьте --force: selfupgrade --force

    Чтобы установить стабильную версию разработки, запустите selfupgrade master

    Чтобы установить версию night build development напрямую c Github, запустите selfupgrade master --github

    Удаление

    hive-uninstall

    Задания cron jobs могут быть удалены вручную при помощи crontab -e. Но даже если они останутся, они ничего не изменят.

    Восстановление: загрузочные образы

    Antminer

    Вы можете найти загрузочные образы для восстановления в репозитории (рекомендуемый вариант) или на официальном сайте Bitmain.

    Обратите внимание на два разных формата изображений.

    В случае возникновения проблем, пожалуйста, прочтите данный мануал от Bitmain.

    Навигация