[[PageOutline]] = 6. Case 1b: WimaxRF-Aggr Mgr Software Installation, Configuration and Operation = == 6.1 Key Configuration Parameters == These are the key parameters, that are gathered and then held in the wimaxrf.yaml configuration file. Please modify the ip address of the asngw and bs sections. {{{ # NOTE: use only 'spaces' to indent ! # ('tab' indents are not supported by the ruby yaml parser used to read this file) # # This is the Config file for the WiMAXRF GridService # --- wimaxrf: asngw: if: eth1 ip: 192.168.1.50 port: 2231 id: ASNGW000 tecnh: 3 dsc: IP-Config-Mgmt click: def_gw: 10.41.0.1 net_mask: 255.255.0.0 def_ip: 10.41.0.254 bs: ip: 192.168.1.10 mask: 255.255.255.0 bsid: 44:51:db:00:00:01 frequency: 2590000 }}} 5.3.3 Install Required Packages ¶ 1. Configure apt/sources to include mytestbed.net and orbit-lab.org. Edit the /etc/apt/sources.list and add the following lines: {{{ deb http://pkg.mytestbed.net/ubuntu karmic/ deb http://packages.orbit-lab.org/ubuntu jaunty main }}} 2. Update information based on the changed sources.list. {{{ sudo apt-get update }}} 3. Now install the ASN-GW software {{{ sudo apt-get install asn-gw0.9.0 click1.6.0 omf-wimaxrf-aggmgr-5.2 }}} 5.6 Configuration of ASN-GW Controller Configuration of software both for the ASN-GW and the WiMAX BTS is done through a single yaml configuration file on the ASN. To enable the features we will need to copy the modified wimaxrf.yaml from /etc/omf-aggmgr-5.2/available to /etc/omf-aggmgr-5.2/enabled/. Remove all other services that are pre-installed in /etc/omf-aggmgr-5.2/enabled/ as the other services are used in Case 2 installation. Execute the init-wimax.rb file. The file imports all MIBs into local libraries. This needs to be done only once during initialization. {{{ ruby /usr/share/omf-aggmgr-5.2/omf-aggmgr/ogs_wimaxrf/init-wimax.rb }}} 5.8.4 WimaxRF Grid Service operation ¶ 1. Start the omf aggregate manager. This is required for the grid service to be in operation. {{{ /etc/init.d/omf-aggmgr-5.2 restart }}} 2. Check the service starts by looking at the process table as well as tailing the logs {{{ /var/log/omf-aggmgr-5.2.log /var/log/wimax/measurement.dat }}} {{{ root 31394 1 0 Jan24 ? 00:08:53 ruby1.8 -I/usr/share/omf-aggmgr-5.2 -I/usr/share/omf-common-5.2 /usr/share/omf-aggmgr-5.2/omf-aggmgr/ogs.rb --port 5052 }}} 3. Start a web browser on the asn_gw. Make sure the WimaxRf? grid service is working. localhost:5052/wimaxrf 4. The web page has all the commands the service supports {{{ Get Basestation Static Parameter Get information about the Base Station Restart the Base Station Restore Base Station parameters from saved configuration Set Basestation Static Parameter Get status of WiMAX RF service Test service }}} 5. Saving and Restoring BTS config Before starting any experiments, save the xml page output for the following web page {{{ localhost:5052/wimaxrf/get?all }}} To restore the BTS in any event,visit the page {{{ localhost:5052/wimaxrf/restore }}} Upload the golden xml file you saved earlier and then visit {{{ localhost:5052/wimaxrf/restart }}} Ping the BTS machine and make sure the changes are reflected by pulling up the BTS config.