summaryrefslogtreecommitdiff
path: root/tasks/set_ip_static_dhcp/howtos/en/index.html
blob: 74dfeeab1f7918a325d7485c505d0e910a9606b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<p>
<h2>Purpose of the assignment</h2>
Learn how to setup network interfaces in most modern Linux distributions (NetworkManager).
</p>
<p>
<h2>Quick instructions</h2>
Set a static IP in NetworkManager, set a static IP and DNS server in /etc/network/interfaces. You'll get both IP's when you execute script run_test.py.
</p>
<p>
<h2>Instructions</p>
<ol>
<li>From the directory with images of virtual computers, download the following:<br/> maliNetworkManager, maliBrezNetworkManager, SimpleArbiterDhcp.</li>

<li>Set the network for virtual computers, so that SimpleArbiterDhcp's 1.  nework interface is connected to the same network, as the only network interface for maliNetworkManager and maliBrezNetworkManager,<br/>
  SimpleArbiterDhcp's 2. network interface will be connected to a NAT or a physical network, where the address and route (gateway) to the internet is obtained via DHCP.</li>

<li>Start SimpleArbiterDhcp. Sign in as user "tester" with password "SedemKrogovPekla".</li>
<li>
<img alt="slika-04" src="https://lusy.fri.uni-lj.si/kpov-public-svn/kpov-public/kpov_judge/tasks/set_ip_static_dhcp/howtos/images/04.png" style="width: 800px; height: 600px;" /><br/>
Use command <pre>ping 193.2.1.66</pre> to check if SimpleArbiterDhcp is connected to internet. If you get ping reply, you're connected to the internet. Cancel the ping with combination CTRL+C.<br/>
 If SimpleArbiterDhcp doesn't have internet access, change the network settings in Virtual box for 1. and 2. network interface, then restart the virtual computer.

</li>
<li>Run the script run_test.py.</li>

<li>Enter "03.predvaja" as assignment name.</li>

<li>Read the maliNetworkManager's static IP . Leave SimpleArbiterDhcp running in the background until you have setup the maliNetworkManager.</li>

<li>Start maliNetworkManager.</li>

<li>
Sign in the GUI(graphical user interface) using username "student" and password "vaje".</li>
<li><img alt="ikona network manager" src="https://lusy.fri.uni-lj.si/kpov-public-svn/kpov-public/kpov_judge/tasks/set_ip_static_dhcp/howtos/images/10.png" style="width: 800px; height: 600px;" /><br/>
Right click on the icon for network settings.</br>

<li>
<img alt="Menu NetworkManager" src="https://lusy.fri.uni-lj.si/kpov-public-svn/kpov-public/kpov_judge/tasks/set_ip_static_dhcp/howtos/images/11.png" style="width: 800px; height: 600px;" /><br/>
Choose "Edit Connections"</li>

<li>
<img alt="Menu NetworkManager" src="https://lusy.fri.uni-lj.si/kpov-public-svn/kpov-public/kpov_judge/tasks/set_ip_static_dhcp/howtos/images/12.png" style="width: 800px; height: 600px;" /><br/>
Click "Edit"</li>

<li>
<img alt="Menu NetworkManager" src="https://lusy.fri.uni-lj.si/kpov-public-svn/kpov-public/kpov_judge/tasks/set_ip_static_dhcp/howtos/images/13.png" style="width: 800px; height: 600px;" /><br/>
In tab "IPv4" change the "Method" to "Manual". Click "Add". Set the SimpleArbiterDhcp's static IP as static IP A.<br/>
Add Arnes DNS: 193.2.1.66 to DNS servers.
</li>
<li>Click "Save"</li>

<li>Switch to SimpleArbiterDhcp. Click "Enter" or "OK".</li>

<li>Read maliBrezNetworkManager's IP . Click "OK". Read the DNS server's address .</li>

<li> Switch to maliBrezNetworkManager. Switch to first console using combination CTRL+ALT+F1. Sign in as root (su) with password "kaboom".</li>

<li> Open the file /etc/network/interfaces. Edit the settings according to the information you got on SimpleArbiter. Entry for network interface should look something like this:<br/>
<pre>
allow-hotplug eth0
iface eth0 inet static
    10.0.1.2
    netmask 255.255.255.128
    dns-nameservers 10.0.1.5
</pre>
</li>

<li> Save the settings. Use the command <pre>reboot</pre> to restart maliBrezNetworkManager. On boot the NetworkManager reads which network interfaces are configured in /etc/network/interfaces. After that NetworkManager doesn't manage these interfaces anymore.</li>


</li>Press OK on SimpleArbiterDhcp. If all went ok, you have completed this assignment.</li>
</ol>
</p>