[[oktatas:hálózat:cisco|< Cisco]] ====== Cisco Hálózati Akadémia Linux környezetben ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2016, 2017 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Bevezetés ===== A netacad.com néhány felülete Java alkalmazást futtat. Ilyen például a vizsgáztató rész. A Java alkalmazások alapértelmezett futtatását biztonsági okokból a böngészők manapság nem támogatják, se Windowson, se Linuxon, de más rendszeren sem. Ezért szükség lehet némi beavatkozásra. Az alábbi leírás, Linuxon írja le, mit kell tenni a böngészőkben a sikeres futtatás érdekében. A leírás Debian 9 rendszeren készült, de ehhez hasonló problémák merülhetnek fel a többi Linuxon is. Ez a leírás feltételezi, hogy már működő Packet Tracer van a Linuxon. 2017-ben a Packet Tracer 7.1 verziója áll rendelkezésre, a Debian GNU/Linuxból pedig a 9 verzió. A Debian9-re a Packet Tracer 7.1 feltelepszik, de még sem indul el. Ha nem sikerült még telepíteni a PacketTracert a következő helyen találsz egy leírást arról, milyen plusz csomagokat kell telepíteni: * [[oktatas:hálózat:cisco:cisco_packet_tracer#packet_tracer_install_debian_9|Packet Tracer telepítése Debian9-re]] Visszajelzéseket szívesen fogadok a következő oldalon található e-mail címen: * [[:oktatas|Oktatás]] (a weblap alján, össze kell rakni) ===== Szükséges ===== Vizsgához a webes felületnek szüksége van 8 verziónál frissebb Flashplayerre és legújabb Java futtató keretrendszerre. * [[https://get.adobe.com/flashplayer/otherversions/|Flash Player]] * [[http://www.oracle.com/technetwork/java/javase/downloads/|Java]] Töltsük le a legújabb verziókat. Debian 9 alatt a Java eredeti oldala helyett használhatjuk annak tárolóját is: apt install openjdk-8-jre icedtea-8-plugin Az icedtea-8-plugin biztosítja grafikus felületen, hogy néhány kattintással futtathassunk egy Java appletet. ===== Packet Tracer helye központilag ===== Be kell állítani egy környezeti változóban a telepített Packet Tracer helyét. A Packet Tracer alapértelmezetten a következő könyvtárba telepszik: /opt/pt Ezt az útvonalat úgy kell beállítanunk, hogy a grafikus felületen is elérhető legyen. Ehhez szerkesszük a /etc/environment fájlt: nano /etc/environment Az environment fájl alapértelmezetten üres. Írjuk bele a következőt: export PTDIR=/opt/pt Indítsuk újra a gépet, majd grafikus felületen ellenőrizzük egy terminálban: echo $PTDIR Ha kiírja a Packet Tracer útvonalat, a beállítás sikeres, indulhat a böngésző. ===== Packet Tracer helye egy felhasználónak ===== Ha csak az aktuális felhasználónak szeretnénk beállítani, szerkesszük a .xsessionrc fájlt: nano ~/.xsessionrc Írjuk bele a már ismert export sort: export PTDIR=/opt/pt ===== Flashplayer Firefox esetén ===== Debian9 ha letöltjük a legújabb Flash-t, a PPAPI típusú lejátszó ajánlott, ahogy a következő képen is látható: {{:oktatas:hálózat:cisco:flash_debian9_64bit.png|}} A letöltött libflashplayer.so fájlt a következő helyre kell másolni: /usr/lib/mozilla/plugins/ Firefox újraindítása. ===== PacketTracer és a Firefox ===== Ha be van állítva a Packet Tracer helye környezeti változóban, akkor csak indítsuk el: firefox ===== PacketTracer és a Chrome ===== A Chrome **nem ajánlott** vizsgázni. A Deiban9-ben, 2017-ben a legfirsebb Google Chromeban a beépített flashplayer nem felel meg a követelményeknek. Ez a **húzogatós feladatokat érinti**, ezeken az oldalakon semmi nem jelenik meg. Ajánlott a Firefox használata, azon problémamentes. A Chrome nem hajlandó elindítani a .jnlp kiterjesztésű JAVA programokat. A megoldás az lehet, hogy letöltjük, ahogy felkínálja a letöltési lehetőséget, majd a Chrome ablakában balra lent, a letöltött fájlra kattintunk és úgy indítjuk el. Ebben a formában az operációs rendszeren beállított alkalmazás fogja megnyitni a .jnlp kiterjesztésű állományt. Ügyeljünk arra, hogy a Google-Chrome számára is szükséges a fenti PTDIR, környezeti változó beállítása. Az operációs rendszerben, hogyan állítjuk be és mit, a következő rész tárgyalja. Ha telepítettük a icedtea-8-plugin csomagot Debian 9-en, akkor grafikus felületen jobb egér gomb a .jnlp állományon, majd válasszuk a következő lehetőséget: * IcedTea Java Web Start Ha a Java-t az eredeti oldaláról szereztük be, akkor parancssorban a következőre van szükség: javaws PT-valami.jnlp ===== Letöltés helyett futtatás ===== Ha Firefox futtatás helyett le akarja tölteni, vagy nem megfelelő eszközzel akarja megnyitni az jnlp kiterjesztésű fájlt, akkor grafikus környezetben be kell állítani mivel legyen megnyitva a fájl. A Firefox újraindítás után ezt a beállítást használja. A példa kedvéért én MATE grafikus felület használok. Letöltöm a PT-Assessment-Client-8749470.jnlp állományt. A caja fájlkezelőben, vagy az asztalon az előbbi .jnlp fájlon jobb egér gomb: "Tualajdonságok". Kattintok a "Megnyitás ezzel" fülre. A listából kiválasztom a javaws lehetőséget. Ha nincs a "Hozzáadás" gombra kattintunk. Az előugró ablakban válasszuk alul a következőt: "Egyéni parancs használata". A "Tallózás..." gombbal keressük ki a következőt: /usr/local/jre_xxxx./bin/javaws Az xxxx helyére be kell helyettesíteni a JAVA könyvtár megfelelő verziószámát. ===== A Javaapplet futtatása ===== Ha a Javaapplet elindul, a böngésző megkérdezi, hogy biztosan futtatjuk-e: * Are you sure you want to run this application? Vagyis szeretnénk-e futtatni. A válasz természetesen "Yes". ===== Ellenőrzés ===== Az ellenőrzéshez futtassuk a következő weboldalt. * https://assessment.netacad.net/check/check.html Az ellenőrzéshez szükség van egy kis időre. Sikere esetén a böngészőlapon a következőkhöz hasonlót kell látnunk: {{:oktatas:hálózat:cisco:ptassenvchecker.png|}} ===== Függelék ===== ==== Alternatív indítás ==== A Packet Tracer helye megadható a Firefox esetén annak indítása előtt is: export PTDIR=/opt/pt && firefox Google-chrome esetén a böngésző indítása helyett a Java alkalmazás indítása előtt kell megadni. Például: export PTDIR=/opt/pt && javaws PT-Assessment-Client.jnlp ==== Más környezeti változó ==== Megadható a PTDIR helyett a következő is: * export PT7HOME=/opt/pt * export PT8HOME=/opt/pt * stb. ==== Környezeti változó alternatív helyen ==== Hogy az útvonalat ne kelljen mindig beírni, a következő állomány is használható: /etc/X11/Xsession.d/40x11-common_xsessionrc Írjuk bele az export részt: export PTDIR=/opt/pt Indítsuk újra a grafikus alrendszert. Az egész gép újraindítása is megteszi. Indulhat a böngésző. ==== Webex teszt ==== * https://www.webex.com/test-meeting.html