| | 20 | |
| | 21 | === Quickstart Option === |
| | 22 | We have an image available, named {{{oai-dev.ndz}}}. It has all the necessary driver and software pre-installed, and two scripts available to immediately boot up the eNB and UE. |
| | 23 | |
| | 24 | 1. To proceed, after having a reservation, load the following image. |
| | 25 | * {{{omf load -t node1-1,node1-2 -i oai-dev.ndz}}} |
| | 26 | * The nodes will automatically turn off when imaging is completed. |
| | 27 | 1. Turn the nodes on. |
| | 28 | * {{{omf tell -a on -t node1-1,node1-2}}} |
| | 29 | 1. Open a terminal to each node. You must enable X11 Forwarding to see the GUI and statistics screens. |
| | 30 | 1. This is a two step process, to extend the tunnel to your local machine. SSH with tunnel to the console, and then again with the tunnel from the console to the node. |
| | 31 | 1. Linux: Simply use the -X or -Y flags, e.g. |
| | 32 | 1. {{{ssh -Y -t sb1.orbit-lab.org ssh -Y -t node1-1}}} |
| | 33 | 1. {{{ssh -Y -t sb1.orbit-lab.org ssh -Y -t node1-2}}} |
| | 34 | 1. If you get an error about ssh keys not matching, you MUST follow the instructions about running ssh-keygen -f. It will not allow X11 forwarding until fixed. |
| | 35 | 1. Windows: You must either use an X11 capable ssh client, such as mobaXterm or bitvise ssh, or install a standalone x11 client, such as FIXME |
| | 36 | 1. Start x11 capable client |
| | 37 | 1. SSH to console |
| | 38 | 1. SSH to node |
| | 39 | 1. Mac: You must use an X11 capable ssh client such as FIXME, or install a standalone X11 client such as FIXME |
| | 40 | 1. Start x11 capable client |
| | 41 | 1. SSH to console |
| | 42 | 1. SSH to node |
| | 43 | 1. On the first node, execute script {{{./CompandRuneNB}}} |
| | 44 | 1. On the second node, execute script {{{./CompandRunUE}}} |
| | 45 | 1. For subsequent runs, execute {{{./runeNB}}} or {{{./runUE}}} instead, to avoid recompiling. |
| | 46 | 1. These scripts will create interface {{{oai0}}} and assign an address. |
| | 47 | 1. Use {{{ifconfig}}} or {{{ip a}}} to see the address assigned. |
| | 48 | 1. You should be able to ping from one node to the other on these addresses. |
| | 49 | 1. For throughput testing |
| | 50 | 1. On one node, execute {{{iperf -s}}} |
| | 51 | 1. On the second node, execute {{{iperf -c Put_other_oai_IP_here}}} |
| | 52 | |
| | 53 | |
| | 54 | -------------------------------- |