| 10 | | |
| 11 | | Follow the steps below to gain access to this console and set up your node with an appropriate image. |
| 12 | | 1. Sign up for a [https://cosmos-lab.org/portal-2/ COSMOS account] |
| 13 | | 2. [Documentation/Short/CreateRes Create a resource reservation on sandbox 1] |
| 14 | | 3. [Documentation/Short/Login Login into your reserved domain.] |
| 15 | | 4. Load baseline_uhd.ndz on your resource. [Documentation/Short/LoadImage - this is done via OMF commands.] |
| 16 | | |
| 17 | | When opening a terminal into console.sb1.cosmos-lab.org set up a tunnel from localhost:8080 to srv3-lg1.sb1.cosmos-lab.org:3005. This will be used by the browser to connect to a web server running on the server nodes. Alternatively, follow the instructions to establish a [wiki:/Documentation/VPN VPN tunnel] to the [wiki:/hardware/Domains/sb1 COSMOS sandbox 1]. |
| | 10 | The setup for experimenting with the InterDigital 5G-NR mmWave platform is shown in Figure 1. |
| | 11 | [[Image(InterDigital-5G-NR-Tut.png)]] |
| | 12 | -Two nodes for controling gNodeB and UE |
| | 13 | -Three subnets as shown |
| | 14 | -routing |
| | 15 | Follow the steps below to gain access to the [wiki:/hardware/Domains/sb1 sandbox 1 console] and set up nodes with appropriate images. |
| | 16 | 1. If you don't have one already, sign up for a [https://www.cosmos-lab.org/portal-2/ COSMOS account] |
| | 17 | 1. [Documentation/Short/CreateRes Create a resource reservation] on sandbox 1 |
| | 18 | 1. Prepare 5G-NR status page access: either prepare [wiki:/Documentation/ssh_tyunnel ssh tunnel] thought console to gNodeB server node, port 3005 (i.e. map localhost:8080 to srv3-lg1.sb1.cosmos-lab.org:3005) or follow the instructions to establish a [wiki:/Documentation/VPN VPN tunnel] to the [wiki:/hardware/Domains/sb1 COSMOS sandbox 1]. This will be used by the browser to connect to a web server running on the server nodes. |
| | 19 | 1. [Documentation/Short/Login Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with two SSH sessions. The first session will be used for access to gNodeB while the second will be dedicated to handling UE. |
| | 20 | 1. Load the images on the computing nodes: in each of the two session, start the [Documentation/Short/LoadImage omf image loading] commands: |
| | 21 | || SSH ession 1 for gNodeB || SSH Session 2 for UE || |
| | 22 | || {{{omf load -t srv3-lg1 -i ID-5G-gNB.ndz }}} || {{{omf load -t srv4-lg1 -i ID-5G-UE.ndz}}} || |
| | 23 | 1. Turn the server nodes and !InterDigital units on: |
| | 24 | {{{ |
| | 25 | omf tell -a on -t srv3-lg1,srv4-lg1,rfdev2-1,rfdev2-2 |
| | 26 | }}} |
| 34 | | userid@console:~$ ssh root@srv4-lg1.sb1.cosmos-lab.org |
| 35 | | root@srv4-lg1:~$ cd /home/native/NR/scripts |
| 36 | | root@srv4-lg1:/home/native/NR/scripts# ./setup_ue.sh |
| 37 | | }}} |
| 38 | | |
| 39 | | === Start modem executables === |
| 40 | | * SSH to the gNB MPU from “srv3-lg1.sb1.cosmos-lab.org” |
| 41 | | {{{ |
| 42 | | root@srv3-lg1:~# ssh root@192.168.1.2 |
| 43 | | (when prompted for a password use: root) |
| 44 | | Start the NR gNB L1 & L23 executables |
| 45 | | root@NR-SW-MPU:~# ./start_all.sh |
| 46 | | }}} |
| 47 | | |
| 48 | | * SSH to the UE MPU from “srv4-lg1.sb1.cosmos-lab.org” |
| 49 | | {{{ |
| 50 | | root@srv4-lg1:~# ssh root@192.168.2.3 |
| 51 | | (when prompted for a password use: root) |
| 52 | | Start the NR UE L1 & L23 executables |
| 53 | | root@NR-SW-MPU:~# ./start_all.sh |
| | 39 | userid@console:~$ ssh root@srv4-lg1 |
| | 40 | root@srv4-lg1:~$ ./setup_UE.sh |