| 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 | -------------------------------- |