Žiadosť o server na ÚVT

 

  1. Potreba si na stránke : https://cloud.tuke.sk/index.php/virtualne-servery/ vypýtať cloud
    OS LINUX
  2. Následne sa prihlasite pomocou svojich údajov do maisu.
  3. Po prihlásenie je potreba vyplnenia krátkeho dotazníka
  4. Italian Trulli

  5. Do kolónky účel použitia napísať : "KEMT cvicenia SAvPS - bugar"
  6. Po schválení vám bude umožnený prístup do cloud systému. https://vraa.cloud.tuke.sk/vcac/
  7. Po prihlásení sa pomocou svojho loginu do maisu sa vám objaví ponuka
  8. Italian Trulli

  9. Vy si vyberiete Ubuntu 20.04 server.
  10. Následne si vyberiete konfiguráciu
  11. Italian Trulli

  12. A potvrdíte.
  13. Tuto žiadosť vám musia schváliť na UVT takže to môže trochu dlhšie trvať.
  14. Po úspešnom schválení vám prídu na mail vaše prihlasovacie údaje na server (pozrite si aj nevižiadanú poštu).

NÁVOD EVE-NG

  1. Na server sa prihlasite pomocou protokolu SSH.
    root@vasa_ip_adresa
    heslo ste dostali v maily
  2. Pre inštaláciu eve-ng stiahnete nasledujúci skript pomocou príkazu : wget https://www.eve-ng.net/focal/install-eve.sh
  3. inštaláciu spúšťame príkazom: bash install-eve.sh
  4. Po úspešnom nainštalovaní musíme nahrať Cisco image pre L2 , L3
  5. Do svojho počítača si musime stiahnut Cisco Image
  6. Image stiahnete na linke: link
  7. Následne pomocou programu winscp link na stiahnutie nahráme stiahnuté image do zložky: /opt/unetlab/addons/iol/bin
  8. Následne zadáme príkaz : /opt/unetlab/wrappers/unl_wrapper -a fixpermissions(Vyhodí nám jeden warning ale ten si všímať nemusíme)
  9. V zložke /opt/unetlab/addons/iol/bin vytvoríme python súbor IOUkeygen.py do zložky sa dostaneme pomocou prikazu: cd /opt/unetlab/addons/iol/bin/  
  10. #! /usr/bin/python
    print "\n*********************************************************************"
    print "Cisco IOU License Generator - Kal 2011, python port of 2006 C version"
    import os
    import socket
    import hashlib
    import struct
    # get the host id and host name to calculate the hostkey
    hostid=os.popen("hostid").read().strip()
    hostname = socket.gethostname()
    ioukey=int(hostid,16)
    for x in hostname:
     ioukey = ioukey + ord(x)
    print "hostid=" + hostid +", hostname="+ hostname + ", ioukey=" + hex(ioukey)[2:]
    # create the license using md5sum
    iouPad1='\x4B\x58\x21\x81\x56\x7B\x0D\xF3\x21\x43\x9B\x7E\xAC\x1D\xE6\x8A'
    iouPad2='\x80' + 39*'\0'
    md5input=iouPad1 + iouPad2 + struct.pack('!L', ioukey) + iouPad1
    iouLicense=hashlib.md5(md5input).hexdigest()[:16]
    # add license info to $HOME/.iourc
    print "\n*********************************************************************"
    print "Create the license file $HOME/.iourc with this command:"
    print " echo -e '[license]\\n" + hostname + " = " + iouLicense + ";'" + " | tee $HOME/.iourc "
    print "\nThe command adds the following text to $HOME/.iourc:"
    print "[license]\n" + hostname + " = " + iouLicense + ";"
    # disable phone home feature
    print "\n*********************************************************************"
    print "Disable the phone home feature with this command:"
    print " grep -q -F '127.0.0.1 xml.cisco.com' /etc/hosts || echo '127.0.0.1 xml.cisco.com' | sudo tee -a /etc/hosts"
    print "\nThe command adds the following text to /etc/hosts:"
    print "127.0.0.1 xml.cisco.com"
    print "\n*********************************************************************"
    
  11. spustime kód: python2 IOUkeygen.py

  12. výspup:

  13. Italian Trulli
  14. Následne v zložke /opt/unetlab/addons/iol/bin vytvoríme súbor iourc pomocou prikazu: nano iourc
  15. do ktorého vložíme licenciu z programu (každý svoj výstup) napr (môj výstup)
    [license]
    eve-ng = 972f30267ef51616;
  16. Uložíme pomocou ctrl+x 

webové prostredie

  1. Nasledne do prehliadaca zadame ip adresu servera, Login do prostredia
    • username: admin
    • password: eve
  2. Zvolíme HTML5 console

  3. Italian Trulli

  4. Vytvoríme si novy lab

  5. Italian Trulli

  6. Zadáme názov a timeout

  7. Italian Trulli

  8. V menu na Ľavej strane si vyberieme znak + a zvolíme si NODE

  9. Do vyhľadávača zadáme „cisco“ a nájdeme Cisco IOL

  10. Italian Trulli

  11. Vyberieme si aký image chceme použiť (L3 alebo L2) a potvrdíme „save“

  12. Italian Trulli

  13. Klikneme pravým tlačidlom na myši na router a zvolíme „start“

  14. Následne klikneme na router znova a v novej karte by sa nám mala otvoriť konzola počkáme kým sa router naštartuje a môžeme konfigurovať

Navod po reštartovaní servera

Po reštarte servera sa môže stáť že budete musieť znova nastaviť heslo, ip, dns atď..

  1. Zadávate nove heslo (aké si zvolíte je na vás) Enter

  2. Italian Trulli

  3. Opakujete heslo Enter

  4. Italian Trulli

  5. Hostname: nič nemeníme Enter

  6. Italian Trulli

  7. DNS: nič nemeníme Enter

  8. Italian Trulli

  9. IP adresa : šípkou dole prejdeme na static a stlačíme medzerník a zadáme Enter

  10. Italian Trulli

  11. IP adresa: zadáme tu ktorá nám prišla v maily 147.232.205.xxx (POZOR NEPOZIVAJTE NUMERICKU KLAVESNI ALE CISLA NAD PISMENAMI) Enter

  12. Maska: 255.255.254.0 Enter

  13. Italian Trulli

  14. Gatewey: 147.232.204.1 Enter

  15. Italian Trulli

  16. Primary DNS: 8.8.8.8 Enter

  17. Italian Trulli

  18. Secondary DNS server: 1.1.1.1 Enter

  19. Italian Trulli

  20. NTP: necháme prázdne Enter

  21. Italian Trulli

  22. Proxy: necháme Direct connection Enter

  23. Italian Trulli

  24. Openssh: iba potvrdíme Enter

  25. Italian Trulli

  26. Server sa reštartuje. Následne sa do neho prihlásime heslom ktoré sme zdali username ostáva