Jump to content
  • entries
    8
  • comments
    67
  • views
    27607

OpenVpn Client для Antminer S1/S3

Smit1237

3157 views

Установка openvpn клиента на antminer s3(s1 возможно но не тестировалось)

Для чего может понадобится OpenVPN клиент:

  • Для удаленного управления майнерами находящимися за NAT-ом(3g/4g/корпоративная сеть ;))
  • Для того что бы для каждой установки не покупать роутер с возможностью установки openvpn
  • Для дополнительного слоя шифрования если у Вас нет доверия к среде передачи данных( злой админ который в курсе что такое майнинг)
  • Для сокрытия факта подключения к серверам майнинга(да да мы все в курсе о грядущем законе)

Настройки сервера OpenVpn в данной заметке рассматриваться не будут. В интернете полно статей по настройке.

У меня сервер стоит на роутере(Asus RT-N18U но пойдет и старичок RT-N16) и внешнем ip- адресе(+150 рублей в месяц к цене за интернет)

Так же можно поставить на арендованном сервере или виртуальной машине( Учтите что машины на основе технологии OpenVZ работать не будут, нужна виртуальная машина на базе VmWare, Xen, etc. Спрашивайте перед покупкой о возможности развертывания openvpn сервера). Просьба по настройкам сервера писать в крайнем случае, когда все перепробовали. А иначе я Вас пошлю в гугл ;)

Главное правильно создать центр сертификации и выписать сертификаты для клиентов. Вот на мой взгляд неплохая статья на эту тему:

http://geektimes.ru/post/197744/

 

Для начала наших экспериментов нам понадобится Antminer s3/s3+ со свежей прошивкой.

Проверяем:

8328ffbc519c9452b470bfdcfdf3fec6.png

Далее нам понадобится Putty:

http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Логин/пароль: root/root

Маленькое пояснение. Для упрощения установки я оформил все в виде установочных пакетов для операционной системы майнера. Пока выкладываю на своем сервере. Потом переложу куда-то еще. Если не работает - дергайте меня восстановлю.

Пишем в консоли следующие команды:

vi /etc/opkg.conf

Перед изменением нажимаем Insert.

Нужно в первой строке заменить все что начинается с http:// на http://95.84.240.160:8080/packages

Должно выглядеть так:

src/gz barrier_breaker http://95.84.240.160:8080/packagesdest root /dest ram /tmplists_dir ext /var/opkg-listsoption overlay_root /overlay

Для сохранения нажимаем Esc далее пишем wq далее enter

Обновляем список пакетов:

opkg update

Устанавливаем пакет openssl:

opkg install openvpn-openssl --force-depends

Если все прошло успешно то мы получаем исполняемый файл openvpn со всеми необходимыми библиотеками.

Перезагружаем майнер и проверяем наличие модуля ядра :

lsmod | grep tun

В ответ должны получить примерно такой вывод:

tun                    14559  2

Проверяем openvpn:

openvpn --version

Если все в порядке то вы увидите версию и прочую информацию.

Остался последний штрих - автозапуск.

Для этого необходимо сделать символьную ссылку:

cd /etc/rc.d/ln -s ../init.d/openvpn S99openvpn

Конфигурационный файл находится по пути:

/etc/config/openvpn

Если я Вам помог Вы можете выразить благодарность отправив немного Btc на мой кошелек в профиле ;)

 

UPD: Собрал пакет для управления через веб-морду.

opkg updateopkg install luci-app-openvpn

Настройки появятся во вкладке Services

GUI работает как-то странно. Лично я отказался от него и правлю конфиги в ручную.

Проверил сегодня S1 с последней прошивкой - работает.



0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...