* драйвер ATI sudo apt update sudo apt dist-upgrade wget --referer=http://support.amd.com https://www2.ati.com/drivers/linux/beta/ubuntu/amdgpu-pro-17.40-483984.tar.xz tar -Jxvf amdgpu-pro-17.40-483984.tar.xz cd amdgpu-pro-17.40-483984 sudo ./amdgpu-pro-install -y sudo apt install -y rocm-amdgpu-pro sudo usermod -a -G video $LOGNAME echo 'export LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh Включаем увеличенные фрагменты и старое название сетевых карт sudo nano /etc/default/grub ... GRUB_CMDLINE_LINUX_DEFAULT="acpi=force net.ifnames=0 biosdevname=0 amdgpu.vm_fragment_size=9" GRUB_CMDLINE_LINUX="iommu=soft" # for ga-970a-ds3p fx ... sudo update-grub Правим имя сетевой карты sudo nano /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp * vpn sudo apt install openvpn -y sudo nano /etc/openvpn/client.conf client remote 37.228.88.148 1195 dev tun proto udp auth-user-pass /etc/openvpn/pass.txt auth SHA1 cipher AES-256-CBC comp-lzo persist-key persist-tun status openvpn-status.log log /var/log/openvpn.log verb 3 mute 20 # # 2048 bit OpenVPN static key # -----BEGIN OpenVPN Static key V1----- 2cad252f451f1e7478e66ba07334ed1f 2ef32c39b71c2d1189b46bd28a223db6 5eda32a935d9cc67688cfb7eb3a61db9 3510423ba026903fa778d9fb9e6e6b54 6f5b1b801c1dfe46760a47e798f0a351 81c79c51e843d92a9304a1a92f495d51 222c25cab313c7932d3a63c3aaf01da3 abc18f8c1cd2f47a100df634f0e4f384 d48f7bf11dbe784ff621ccb94ecaabae 850085260c4517374bbf98349c512e8b 5139f21773ae48712cb7eec4d06cc7b4 70f4e47081105b4207aea6afda1cc37c 496fa12464dfe3579f1757d3dfb0bbc2 240c4b5bbccb64635c253f18d81af7ef f2f62acc7b0fb49d672906c7e1be98b4 13e037f390c975ea57d41ed00e4761fc -----END OpenVPN Static key V1----- key-direction 1 -----BEGIN CERTIFICATE----- MIIEWzCCA0OgAwIBAgIBADANBgkqhkiG9w0BAQsFADB8MQswCQYDVQQGEwJSVTEL MAkGA1UECBMCTU8xDzANBgNVBAcTBk1vc2NvdzEOMAwGA1UEChMFcGx1dG8xHDAa BgkqhkiG9w0BCQEWDXBsdXRvQG1haWwucnUxFDASBgNVBAMTC2ludGVybmFsLWNh MQswCQYDVQQLEwJpdDAeFw0xODAyMTQxMDMxNDJaFw0yODAyMTIxMDMxNDJaMHwx CzAJBgNVBAYTAlJVMQswCQYDVQQIEwJNTzEPMA0GA1UEBxMGTW9zY293MQ4wDAYD VQQKEwVwbHV0bzEcMBoGCSqGSIb3DQEJARYNcGx1dG9AbWFpbC5ydTEUMBIGA1UE AxMLaW50ZXJuYWwtY2ExCzAJBgNVBAsTAml0MIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEA54W5DBzSek2reF0YxsiXR8bA4AjJG4QAiEusvBiasVByUS6B Ys2585KzzrGGB4oH8WsLRAjlddRTTwx+drm+dk2/4oX148Z3fp7cJriQvXuomXaP 2jNBkoZM4oJg2qiuph6XxnpYBxKFCmsVCY3BrXFhNbyRBdBlL3KmbbeQP9cS6i3T 5fTbTu7wWQqm8QZZbNnqJ/osDcUPmf/4sa5sAE0/1wnIL+HyA+rUCitVx0Dn27Uh zEBSpF+9fRo1RQx1ImMm6aScT4sU/cRaLkkq/IivQ1T0Nj0QAydrneNW+FGvDKbZ T2AgXyN2x1TTtfUX8gu2JsmQ7nORYf3MoRlEgwIDAQABo4HnMIHkMB0GA1UdDgQW BBRZmyP7kRP6LcZiT3PCVFGeS26jtjCBpwYDVR0jBIGfMIGcgBRZmyP7kRP6LcZi T3PCVFGeS26jtqGBgKR+MHwxCzAJBgNVBAYTAlJVMQswCQYDVQQIEwJNTzEPMA0G A1UEBxMGTW9zY293MQ4wDAYDVQQKEwVwbHV0bzEcMBoGCSqGSIb3DQEJARYNcGx1 dG9AbWFpbC5ydTEUMBIGA1UEAxMLaW50ZXJuYWwtY2ExCzAJBgNVBAsTAml0ggEA MAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBCwUAA4IBAQAS 54408gn6iZL0AFYojJk1gJvT4Lxfk0FONWYjsu3OtvtJ4ndxuf4qpxMMIuhn3fF7 p89YMlf2Y5P2UJjouxtzDuwBJRPuUxohef3TogD5LpGXofkfI6k9LtLgOEzKfQDr Jma+3IA/TF9rbNoxTB6PiJOPmfGkQCqNfnD7t7BzFtIQ916vdo8cphZ0TYN3VpVq wzq3pCTNJpi9qp6XH7QZB2qbdBQvh8CBUnnBHbKfsAeYrkAmPrpaSvkXSWlKWyaj AT+ybDInyGhfz/Y6HwvmFHJxU+VD8lmgkzc1tZ/3qqYObX2J0ig6jZqvF0Y/TYsC Q7uyHuWWFpsdtaRgE76L -----END CERTIFICATE----- sudo nano /etc/openvpn/pass.txt miner-00x PaSwOrD Включаем впн и перезагружаемся sudo systemctl enable openvpn echo "0 7 * * * root systemctl restart openvpn" | sudo tee --append /etc/crontab sudo reboot проверяем драйвер env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo * Прошивка [[Файл:atiflash_linux.tar.xz]] [[Файл:asus_rx580_4g_mining.rom]] wget http://wiki.augin.ru/images/2/23/Atiflash_linux.tar.xz -O atiflash_linux.tar.xz wget http://wiki.augin.ru/images/a/a8/Asus_rx580_4g_mining.rom -O asus_rx580_4g_mining.rom tar xvf atiflash_linux.tar.xz Сохранить текущую прошивку sudo ./atiflash -s 0 firmware.rom прошить карту sudo ./atiflash -p 0 asus_rx580_4g_mining.rom * zabbix wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb sudo dpkg -i zabbix-release_3.4-1+xenial_all.deb sudo apt update sudo apt install zabbix-agent lm-sensors -y sudo mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bak sudo nano /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 EnableRemoteCommands=1 Server=10.1.0.20 ServerActive=10.1.0.20 #Hostname=miner-xxx Timeout=30 Include=/etc/zabbix/zabbix_agentd.d/*.conf UserParameter=amdgpu.discover,sudo /etc/zabbix/amdgpu.sh UserParameter=amdgpu.gpuload[*],sudo /etc/zabbix/amdgpu.sh $1 gpuload UserParameter=amdgpu.gputemp[*],sudo /etc/zabbix/amdgpu.sh $1 gputemp UserParameter=amdgpu.sclk[*],sudo /etc/zabbix/amdgpu.sh $1 sclk UserParameter=amdgpu.mclk[*],sudo /etc/zabbix/amdgpu.sh $1 mclk UserParameter=amdgpu.w[*],sudo /etc/zabbix/amdgpu.sh $1 w sudo nano /etc/zabbix/amdgpu.sh #!/bin/bash if [ -z "$1" ] && [ -z "$2" ] then json="" for fn in `ls /sys/kernel/debug/dri`; do row="" if [ -f /sys/kernel/debug/dri/$fn/amdgpu_pm_info ]; then row+="\"{#CARDID}\":\"$fn\"," json+="{${row%,}}," fi done echo "{\"data\":[${json%,}]}" else case $2 in gpuload) cat /sys/kernel/debug/dri/$1/amdgpu_pm_info | grep "GPU Load:" | awk '{print $3}' ;; gputemp) cat /sys/kernel/debug/dri/$1/amdgpu_pm_info | grep "GPU Temperature:" | awk '{print $3}' ;; sclk) cat /sys/kernel/debug/dri/$1/amdgpu_pm_info | grep "SCLK" | awk '{print $1}' ;; mclk) cat /sys/kernel/debug/dri/$1/amdgpu_pm_info | grep "MCLK" | awk '{print $1}' ;; w) cat /sys/kernel/debug/dri/$1/amdgpu_pm_info | grep "average GPU" | awk '{print $1}' ;; *) echo "no parameters" ;; esac fi sudo nano /etc/zabbix/numgpu.sh for fn in `ls /sys/kernel/debug/dri`; do if [ -f /sys/kernel/debug/dri/$fn/amdgpu_pm_info ]; then i=$((i + 1)) fi done echo $i sudo chmod +x /etc/zabbix/amdgpu.sh sudo chmod +x /etc/zabbix/numgpu.sh echo "zabbix ALL=(ALL) NOPASSWD: ALL" | sudo tee --append /etc/sudoers.d/zabbix sudo systemctl enable zabbix-agent sudo systemctl restart zabbix-agent echo "РАСПОЛОЖЕНИЕ ФЕРМЫ" | sudo tee --append /opt/place sudo mkdir /root/.ssh && echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAiYCWVBl525/EyYJQUANmQ9H6CwOmLpaJLz06khfvtQqtFJAAtfgxKIAqLMQxkrSEf3NMvbPTVd7650BMdUZAOi50XjtaQkxl66dV6C5D9Jteei5fGiZI0jJ5kHs3yOY+Wj2qRujZonlCFahEHIywBfkTwBwos7CaDxos0OmpRh0LdTywa+BHiddjz5IHrjYueD3ZKUpJDsFyKtd34pQCZLJUM6FjZpTSNrinsqcDc93rwtSrLIoQRH4aqUUvRmf2gkPKyXGAxlIyiL42sRzx9ENmzGxEqNSAkpjegyA17A3axMjaFJ/he8BlaVaSXlfMiScDTGtZdyIbsqwxSbneQQ==" | sudo tee --append /root/.ssh/authorized_keys *скрипты запуска sudo nano /opt/start-mining.sh /opt/eth-nanopool.sh sudo nano /opt/eth-nanopool.sh ethminer -G -S eth-eu1.nanopool.org:9999 -O 0xF15AA0De5A41cd2b9Bb6CccDeC0E46B995A582ad.miner-001/pavel@putyato.pro --farm-recheck 200 sudo nano /opt/eth-dwarfpool.sh ethminer -G -F http://eth-ru.dwarfpool.com/0xF15AA0De5A41cd2b9Bb6CccDeC0E46B995A582ad.miner-001/pavel@putyato.pro --farm-recheck 200 sudo nano /opt/xmr-nanopool.sh /opt/cmcn/nsgpucnminer -xpool stratum+tcp://xmr-eu1.nanopool.org:14444 -xwal 45gWEtxmgZp3e6rp1fefoTYBUfmVMBeaT4zffiaRnifwfEZ8kbtTyrJjXqrT3anyZ22j7DEE74GkbVcQFyH2nNiC3fnEN9A.miner-001/pavel@putyato.pro -xpsw x -dbg -1 -nofee 1 sudo nano /opt/xmr-dwarfpool.sh /opt/cmcn/nsgpucnminer -xpool stratum+tcp://xmr-eu.dwarfpool.com:8100 -xwal 45gWEtxmgZp3e6rp1fefoTYBUfmVMBeaT4zffiaRnifwfEZ8kbtTyrJjXqrT3anyZ22j7DEE74GkbVcQFyH2nNiC3fnEN9A.miner-001/pavel@putyato.pro -xpsw x -dbg -1 -nofee 1 sudo chmod +x /opt/start-mining.sh sudo chmod +x /opt/eth-nanopool.sh sudo chmod +x /opt/eth-dwarfpool.sh sudo chmod +x /opt/xmr-nanopool.sh sudo chmod +x /opt/xmr-dwarfpool.sh sudo nano /etc/rc.local ... /opt/start-mining.sh& exit 0 * Ethereum последнюю версию ищем тут https://github.com/ethereum-mining/ethminer/releases wget https://github.com/ethereum-mining/ethminer/releases/download/v0.14.0.dev1/ethminer-0.14.0.dev1-Linux.tar.gz tar xvfz ethminer-0.14.0.dev1-Linux.tar.gz sudo cp bin/ethminer /usr/local/bin/ * Monero https://bitcointalk.org/index.php?topic=638915.0 https://mega.nz/#F!e4JVEAIJ!l1iF4z10fMyJzY5-LnyC2A https://drive.google.com/drive/folders/0B69wv2iqszefdkVDNkxla3BCZHc Claymore's CryptoNote AMD GPU Miner v11.0 - LINUX.tar.gz wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1dHtvtCnoGDNmyzHCpXRB4RMTGKqrupdY' -O "Claymore's CryptoNote AMD GPU Miner v11.0 - LINUX.tar.gz" tar xvfz Claymore\'s\ CryptoNote\ AMD\ GPU\ Miner\ v11.0\ -\ LINUX.tar.gz sudo mkdir /opt/cmcn sudo cp Claymore\'s\ CryptoNote\ AMD\ GPU\ Miner\ v11.0\ -\ LINUX/* /opt/cmcn/ nanopool /opt/cmcn/nsgpucnminer -xpool stratum+tcp://xmr-eu1.nanopool.org:14444 -xwal 45gWEtxmgZp3e6rp1fefoTYBUfmVMBeaT4zffiaRnifwfEZ8kbtTyrJjXqrT3anyZ22j7DEE74GkbVcQFyH2nNiC3fnEN9A -xpsw x -dbg -1 -nofee 1 dwarfpool /opt/cmcn/nsgpucnminer -xpool stratum+tcp://xmr-eu.dwarfpool.com:8100 -xwal 45gWEtxmgZp3e6rp1fefoTYBUfmVMBeaT4zffiaRnifwfEZ8kbtTyrJjXqrT3anyZ22j7DEE74GkbVcQFyH2nNiC3fnEN9A -xpsw x -dbg -1 -nofee 1 Дальше не делаем sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev git ocl-icd-opencl-dev -y git clone https://github.com/fireice-uk/xmr-stak.git cd xmr-stak cmake -DCUDA_ENABLE=OFF -DHWLOC_ENABLE=OFF . nano xmrstak/donate-level.hpp constexpr double fDevDonationLevel = 0.0; make install sudo mkdir /opt/xmr sudo cp bin/* /opt/xmr /opt/xmr/xmr-stak --currency monero --noCPU -O xmr-eu1.nanopool.org:14433 -u 45gWEtxmgZp3e6rp1fefoTYBUfmVMBeaT4zffiaRnifwfEZ8kbtTyrJjXqrT3anyZ22j7DEE74GkbVcQFyH2nNiC3fnEN9A.miner-001/pavel@putyato.pro -p x awiTH1Q7bWOY7p37g0KPSZFJ