Changes between Version 24 and Version 25 of Tutorials/g0WmLTE/Tutorial4-OAI


Ignore:
Timestamp:
May 27, 2016, 6:39:22 PM (8 years ago)
Author:
msherman
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/g0WmLTE/Tutorial4-OAI

    v24 v25  
    1818
    1919------------------------
     20
     21=== Quickstart Option ===
     22We 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
     241. 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.
     271. Turn the nodes on.
     28 * {{{omf tell -a on -t node1-1,node1-2}}}
     291. 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
     431. On the first node, execute script {{{./CompandRuneNB}}}
     441. On the second node, execute script {{{./CompandRunUE}}}
     451. For subsequent runs, execute {{{./runeNB}}} or {{{./runUE}}} instead, to avoid recompiling.
     461. These scripts will create interface {{{oai0}}} and assign an address.
     47 1. Use {{{ifconfig}}} or {{{ip a}}} to see the address assigned.
     481. You should be able to ping from one node to the other on these addresses.
     491. 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--------------------------------
    2055
    2156The code was compiled with USRP support i.e. with:
     
    2661
    2762In this tutorial we will use nodes with USRP b310 and have the basestation on node9-1 and modem on node6-20.
     63
     64
    2865
    2966