From 46b7b4de3bf0a5eb7efccf91051bbab1aeefb6d9 Mon Sep 17 00:00:00 2001 From: "jc0142@student.uni-lj.si" Date: Mon, 22 Dec 2014 20:16:32 +0000 Subject: how-to update git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@131 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414 --- .../tasks/openvpn_simple_smb/howtos/si/index.html | 39 ++++++---------------- 1 file changed, 11 insertions(+), 28 deletions(-) (limited to 'kpov_judge/tasks/openvpn_simple_smb') diff --git a/kpov_judge/tasks/openvpn_simple_smb/howtos/si/index.html b/kpov_judge/tasks/openvpn_simple_smb/howtos/si/index.html index 597ce63..13b791b 100644 --- a/kpov_judge/tasks/openvpn_simple_smb/howtos/si/index.html +++ b/kpov_judge/tasks/openvpn_simple_smb/howtos/si/index.html @@ -25,35 +25,18 @@ 3. Kreirajte konfiguracijsko datoteko tap0.conf, ki naj vsebuje (ločeno po vrsticah) "remote IP_VAŠEGA_VPN_SERVERJA", "dev tap0", "proto tcp-client", "secret vpnkljuc.key"
4. Na OpenVPN strežnik se povežete z openvpn --config /some_directory/somewhere/tap0.conf

-

Drugi del naloge: napiši program, ki pretvori binarni zapis 32-bitnega števila v decimalnega.


- Nalogo lahko rešite v Javi ali v Pythonu. Prav tako pa lahko kodo pišete v poljubnem tekstovnem urejevalniku.

-


- JAVA------
- 1. Z ukazom nano bintodec3.java ustvarimo in odpremo prazen program s tekstovnim urejevalnikom nano
- 2. Napišemo program za pretvarjanje 24-bitnega števila z dvojiškim komplementom v decimalno obliko
-

- 3. Pritisnemo Ctrl+X, nato Y in Enter, da program zapremo in shranimo.
- 4. Če je še nimamo, naložimo Javo sudo apt-get install openjdk-6-jdk

- 5. Prevedemo program javac bintodec3.java
- 6. Lahko ga še zaženemo ter preizkusimo java bintodec3. Na standardni vhod vnašamo 24-bitno število v šestnajstiški obliki

-

PYTHON------
- 1. Z ukazom nano bintodec3.py ustvarimo in odpremo prazen program s tekstovnim urejevalnikom nano
- 2. Napišemo program za pretvarjanje 24-bitnega števila z dvojiškim komplementom v decimalno obliko
-
- 3. Pritisnemo Ctrl+X, nato Y in Enter, da program zapremo in shranimo.
- 4. Program zaženemo z ukazom python bintodec3.py



+

Drugi del naloge: Dostop prek NFS do imenika /home/test/IME_IMENIKA

+

Nastavitve na strežniku:

+ 1. Z ukazom "sudo apt-get install nfs-kernel-server" namestimo nfs program
+ 2. Uredimo mapo exports "sudo nano /etc/exports" in kreiramo direktorij /home/test/IME_IMENIKA
+ 3. V datoteko exports dodamo /home/test/bla IP_klienta + 4. Share shranimo z sudo exportfs -a + 5. NFS strežnik štartamo z "sudo service nfs-kernel-server start" +

Nastavitve na klientu:

+ 1. Z ukazom "sudo apt-get install nfs-common" namestimo programček nfs-common, da lahko kasneje pripnemo share
+ 2. Na klientu moramo urediti še mount tega direktorija: "sudo mkdir -p /mnt/nfs/home/test" in "sudo mount IP_SERVERJA:/home/test"
+ 3. Za avtomatski mount ob ponovnem zagonu dodamo prejšnje ukaze v datoteko /etc/fstab
- -

-

Testiranje

- 1. Lahko poženemo tester; z ukazom ./run_test.py
-
- 2. Kot "Upor. Ime" in "Geslo" napišite vaše podatke učilnice. (npr.: "pz1234@student.uni-lj.si" in "geslo123")
-
- 3. Kot ime naloge vpišite XX.predvaja.
- 4. Ko vas program vpraša po poti programa vnesite vašo pot do programa za pretvarjanje. (npr.: če imate program bintodec3.py v isti mapi kot program run_test.py, vnesete: ./bintodec3.py)
- 5. Povpraša tudi po IP naslovu SimpleArbiterja, vnesite.
- 6. Če je šlo vse po sreči, program vrne OK vi pa ste opravili nalogo.

-- cgit v1.2.1