View Single Post
Staro 20.11.2017., 10:32   #15
Stormer
Huuuah
 
Stormer's Avatar
 
Datum registracije: Jun 2007
Lokacija: Osijek
Postovi: 163



# GLOBAL SETTINGS
#############################################################################################
globaldriver amdgpu
globalminer claymore
maxgputemp 85
globalfan 85
stratumproxy enabled
#############################################################################################

# WALLET SETTINGS
#############################################################################################
proxywallet VAŠ ETH WALLET
proxypool1 eu1.ethermine.org:4444
proxypool2 us1.ethermine.org:14444
flags --cl-global-work 8192 --farm-recheck 200
#############################################################################################

# PANEL SETTINGS
#############################################################################################
custompanel perica123456
#############################################################################################

# MINER SETTINGS
#############################################################################################
loc 4c7792 svizac
#############################################################################################




Ukratko samo da pojasnim stavke:
perica123456 = ime koje sam dodijelio da možemo pratiti rad rigova preko interneta.
Evo što kaže službeno EthOS: # custompanel: set ethosdistro.com panel ID, exactly 12 characters, first 6 is your preferred panel ID, last 6 is your private key
Ako smo dobro odradili custompanel tag.. rad rigova bi se trebao vidjeti na: perica.ethosdistro.com/ (ovo je samo primjer, nisu moji rigovi, ime perica sam bubnio ovdje ali očito ga netko koristi )
4c7792 = auto generirano ime koje vidite kad se ulogirate u SSH (ili na screenu kad je spojen monitor)
svizac = custom ime koje sam dao rigu
Znači rigu koji ima auto generirano ime 4c7792 sam dao custom ime svizac.


Za sve ostalo molim vas da pročitate gore navedeni link.

Kada sam na Config makeru snimio konfiguraciju dobio sam public link kojeg mogu pozvati sa rigom.

IMPORTANJE REMOTE CONFIGA U RIG

Nakon što ste online postavili config importajte ga jednostavnom naredbom

Code:
# sudo echo "https://configmaker.com/my/VAŠ-CONFIG.txt" > remote.conf
P.S. - Da izvršite naredbu kako je gore morate bit u /home/ethos folderu.

Sad rebootajte rig.

Kada se rig reboota trebo i poćeti minati na vašem poolu.
Ako slučajno minanje ne radi provjerite dali vam je omogućeno automatsko startanje minera sa

Code:
# allow
možete provjeriti status minanja sa naredbom:

Code:
# show miner
Sada bi vaš rig trebao minati eth...
Kada uhvatim vremena nastavit ću pisati dalje tutorial....
-->
Stormer's tutorial to EthOS

P.S. - TRENUTNO TUTORIAL NIJE POTPUN

Hvala svima koji će pročitati ovaj tekst, kako sam obećao evo pišem ovaj tutorial za instalaciju i korištenje EthOS operativnog sistema za minanje kriptovaluta.
S obzirom da sam jučer radio instalaciju i konfiguriranje još mi je sve svježe u glavi pa pišem dok nisam zaboravio.

Ovo možda nekome tko koristi SMOS ili bilo što drugo zvuči komplicirano ali 80% dolje opisanog ćete raditi i sa Windows, drugi linux, SMOS,....
Prije nego krenete sami raditi po ovom tutorialu, pročitajte CIJELI tutorial.

Za sve pravopisne, tehničke ili bilo kakve greške ili upozorenja molim da mi pošaljete PM da ispravim.

Još jednom prije nego nastavim moram napomenuti da ne odgovaram za ikakve kvarove koji mogu nastupiti vašem rigu pri korištenju ovog tutoriala.

Ovaj tutorial nije za apsolutne početnike Linux operativnih sistema jer neke stvari možda nećete shvatiti kako i što se radi.

Ovaj tutorial će biti rađen za sljedeći hardware:

Code:
MBO: ASRock H81 Pro BTC, s1150, ATX
CPU: Intel Pentium G3260 (Dual Core, 3.3 GHz, 3 MB, LGA 1150) box    
RAM: 4gb G.Skill DDR3 1600MHz, F3-1600C11S-4GNS
GPU: AMD Gigabyte Radeon RX 580 Gaming, 4GB 6x kom
STORAGE: Bilo kakav storage dovoljnog kapaciteta(Flash drive, HDD, SSD)
Optional: TP-Link HS110 WiFi Smart Plug, 2.4GHz, 802.11b/g/n
TP-Link HS110 je smart home utičnica koju možete remote kontrolirati sa mobitelom uz pomoć Kasa aplikacije. Isto tako mjeri potrošnju el. energije.

Ukratko po toćkama što želimo postići ovim tutorialom.

0.5 Preuzimanje EthOS
1.Postavke BIOSa
2.Instalacija na medij
3.Inicijalno pokretanje i podešavanje
4.Konfiguriranje sustava za minanje ETH
5.Flashanje ATI kartica sa moddanim vBIOS
6.Postavljanje Dual Mininga (U mom slučaju Decred)
7.Vlastite custom skripte, održavanje i nadziranje sustava.


Preuzimanje EthOS

EthOS možete kupiti pute službenih web stranica na http://ethosdistro.com/
Ako vam se ne plaća nađite negdje na torrentima iso te skinite.
Zadnja verzija u trenutku pisanja ovog tutoriala je 1.2.7 (imam 1.2.5 iso te je potreban update nakon instalacije)


Postavke BIOSa

S obzirom da razne matične ploče imaju različite postavke ovdje ću pričati općenito i onako kako je bilo na mom MBO.
Što moramo sve u postaviti u biosima:
Boot sa medija na kojeg smo snimili EthOS (za Flash drive se preporuča da se ubode u USB 2.0)
Enable se rig automatski upali kada dođe struja ako je bilo nestanka (RESTORE ON AC/POWER LOSS)
Postaviti integriranu grafičku karticu kao primary video adapter
Disable Render Standby

Objašnjenje: Boot sa medija nadam se da ne moram dodatno objašnjavati, Paljenje riga nakon nestanka struje je praktično ako se rig smrzne te ga remote "rebootamo" na način da na smart utičnici ugasimo te upalimo struju.
U situaciji kada je PCIE kartica postavljena kao primarna te palimo rig bez spojenog monitora, neće se bootati rig. Zato stavljamo IGPU kao primarnu.
Gasimo isto tako render standby jer u ovoj situaciji biosi će gasiti grafičke kartice jer nemaju ništa spojeno na output.


Instalacija na medij
ISO možete snimiti na medij sa većinom toolova namijenjenim za isto. Osobno koristim Rufus: https://rufus.akeo.ie/

Inicijalno pokretanje i podešavanje
Koristan link: http://ethosdistro.com/kb/
Za podešavanje i korištenje potrebno je umjereno poznavanje Linux OS te korištenje vi/vim/nano programa u linuxu.

NETWORK CONFIGURATION

Znaci snimili ste EthOS na medij i bootali ste rig. Prvo provjerite dali vaša mreža ima postavljen DHCP server, tj dali je vaš rig automatski dobio IP adresu i ima li pristup internetu.
Jednostavno probajte opalit ping na google.com te ako ga ima super, ako nemate DHCP server postavljen ili jednostavno želite imati statično IP adresu, uradite sljedeće..

Otvorite network konfiguraciju sa text editorom izmijenite postavke:

Code:
# sudo nano /etc/network/interfaces
te ovaj sadržaj

Code:
auto eth0
iface eth0 inet dhcp
izmjenite u ovaj
Code:
auto eth0
iface eth0 inet static
   address 192.168.0.201
   netmask 255.255.255.0
   network 192.168.0.0
   gateway 192.168.0.1
   dns-nameservers 8.8.8.8
P.S. - Naravno IP adrese moraju odgovarat vašoj mreži.

Snimite file i rebootajte rig unošenjem i izvršavanjem "r" naredbe.

Kada smo osposobili mrežu nastavite tako da se spajate na rig bilo kojim SSH klijentom (eg. Putty)

UPDATE ETHOS DISTRO


Znači sad imamo pristup internetu. Sad bi bilo najbolje odraditi update EthOS na najnoviju verziju. To ćemo napraviti jednostavno izvršavanjem sljedeće naredbe:

Code:
# sudo ethos-update
Tool će vas obavijestiti gdje će zapisivati output za vrijeme update te ga možete pratiti otvaranjem novog ssh sessiona.
Nikako ne gasite SSH konekciju sa prozorom dok on izvršava update

Nakon što update završi, rebootajte rig.

Konfiguriranje sustava za minanje ETH

Minanje u EthOS se postavlja kroz konfiguracijski file. On može biti remote sa weba ili lokalno na rigu. Osobno preporučam remote config, ako se nešto desi sa rigom te je potreban reinstall, kasnije se samo pozovete na remote config koji je na internetu.
Za kreiranje remote configa koristim: https://configmaker.com/
Ethos objašnjenje configa: http://ethosdistro.com/pool.txt

Svi rigovi mogu dijeliti jedan config. Individualne postavke za svaki rig se mogu posebno definirati kroz config.
Evo kako sam ja postavio inicijalno svoj config da minam ETH, za sve linije pogledajte objašnjenja na linku gore..




# GLOBAL SETTINGS
#############################################################################################
globaldriver amdgpu
globalminer claymore
maxgputemp 85
globalfan 85
stratumproxy enabled
#############################################################################################

# WALLET SETTINGS
#############################################################################################
proxywallet VAŠ ETH WALLET
proxypool1 eu1.ethermine.org:4444
proxypool2 us1.ethermine.org:14444
flags --cl-global-work 8192 --farm-recheck 200
#############################################################################################

# PANEL SETTINGS
#############################################################################################
custompanel perica123456
#############################################################################################

# MINER SETTINGS
#############################################################################################
loc 4c7792 svizac
#############################################################################################




Ukratko samo da pojasnim stavke:
perica123456 = ime koje sam dodijelio da možemo pratiti rad rigova preko interneta.
Evo što kaže službeno EthOS: # custompanel: set ethosdistro.com panel ID, exactly 12 characters, first 6 is your preferred panel ID, last 6 is your private key
Ako smo dobro odradili custompanel tag.. rad rigova bi se trebao vidjeti na: perica.ethosdistro.com/ (ovo je samo primjer, nisu moji rigovi, ime perica sam bubnio ovdje ali očito ga netko koristi )
4c7792 = auto generirano ime koje vidite kad se ulogirate u SSH (ili na screenu kad je spojen monitor)
svizac = custom ime koje sam dao rigu
Znači rigu koji ima auto generirano ime 4c7792 sam dao custom ime svizac.


Za sve ostalo molim vas da pročitate gore navedeni link.

Kada sam na Config makeru snimio konfiguraciju dobio sam public link kojeg mogu pozvati sa rigom.

IMPORTANJE REMOTE CONFIGA U RIG

Nakon što ste online postavili config importajte ga jednostavnom naredbom

Code:
# sudo echo "https://configmaker.com/my/VAŠ-CONFIG.txt" > remote.conf
P.S. - Da izvršite naredbu kako je gore morate bit u /home/ethos folderu.

Sad rebootajte rig.

Kada se rig reboota trebo i poćeti minati na vašem poolu.
Ako slučajno minanje ne radi provjerite dali vam je omogućeno automatsko startanje minera sa

Code:
# allow
možete provjeriti status minanja sa naredbom:

Code:
# show miner
Sada bi vaš rig trebao minati eth...
Kada uhvatim vremena nastavit ću pisati dalje tutorial....
Stormer je offline   Reply With Quote