osmo-gsm-tester/doc/README-sysmobts.txt

64 lines
1.6 KiB
Plaintext

SETTING UP sysmobts
PACKAGE VERSIONS
Depending on the code to be tested, select the stable, testing or nightly opkg
feed:
To change the feed and packages installed on the sysmobts edit the
following files in /etc/opkg/
* all-feed.conf
* armv5te-feed.conf
* sysmobts-v2-feed.conf
and adjust the URL. For example, to move to the testing feeds:
sed -i 's/201310/201310-testing/g' /etc/opkg/*.conf
Then run 'opkg update', 'opkg upgrade' and finally 'reboot'.
DISABLE SERVICES
To use the sysmobts together with the tester, the following systemd services must be disabled
but using the mask and not using the disable option. You can use the following lines:
systemctl mask osmo-nitb
systemctl mask sysmobts
systemctl mask sysmobts-mgr
SSH ACCESS
Copy the SSH public key from the system/user that runs the tester to the BTS
authorized keys file so the tester will be able to deploy binaries.
scp my_key.pub $sysmobts:
ssh $sysmobts
cat my_key.pub >> ~/.ssh/authorized_keys
It is also advisable to configure the eth0 network interface of the BTS to a
static IP address instead of using DHCP. To do so adjust /etc/network/interfaces
and change the line
iface eth0 inet dhcp
to
iface eth0 inet static
address 10.42.42.114
netmask 255.255.255.0
gateway 10.42.42.1
Set the name server in /etc/resolve.conf (most likely to the IP of the
gateway).
ALLOW CORE FILES
In case a binary run for the test crashes, we allow it to write a core file, to
be able to analyze the crash later. This requires a limit rule:
scp install/osmo-gsm-tester-limits.conf sysmobts:/etc/security/limits.d/