Remote Server User Guide

download Remote Server User Guide

of 22

Transcript of Remote Server User Guide

  • 7/31/2019 Remote Server User Guide

    1/22

    Remote Server

    Over the Hills and Far Away

  • 7/31/2019 Remote Server User Guide

    2/22

    Remote Server Copyright 2011 Page 2 of 22

    Table of Contents

    Contents1 INTRODUCTION ............................................................................................................................. 4

    1.1 WHATS NEEDED ....................................................................................................................... 41.2 DONT FORGET .......................................................................................................................... 4

    2 SERVER.......................................................................................................................................... 52.1 STARTING.................................................................................................................................. 52.2 USERACCOUNTS....................................................................................................................... 52.3 OPTIONS ................................................................................................................................... 6

    2.3.1 Connection ........................................................................................................................................ 72.3.2 Performance ...................................................................................................................................... 72.3.3 Various .............................................................................................................................................. 8

    2.4 RADIOS AND SOUNDCARDS ........................................................................................................ 82.5 FIREWALL.................................................................................................................................. 92.6 RECORDINGS........................................................................................................................... 102.7 ON-AIR STATUS....................................................................................................................... 10

    2.7.1 Required Fields .......... ........... .......... ........... .......... ........... .......... ........... .......... .......... ........... .......... .. 112.7.2 Other Fields .................................................................................................................................... 12

    2.8 VELLEMAN VM110BOARD ....................................................................................................... 132.8.1 Introduction................ ........... .......... ........... .......... ........... .......... ........... .......... .......... ........... .......... .. 132.8.2 Testing ............................................................................................................................................. 14

    2.9 LOGFILE .................................................................................................................................. 143 CONNECTING .............................................................................................................................. 154 NETWORK CONFIGURATION..................................................................................................... 17

    4.1 PUBLIC IPADDRESS ................................................................................................................ 174.2 FIREWALL CONFIGURATION ...................................................................................................... 174.3 ANITI-VIRUS ............................................................................................................................ 174.4 PORT FORWARDING................................................................................................................. 18

    5 FIREWALLS .................................................................................................................................. 195.1 TCP/IPRULES ........................................................................................................................ 19

  • 7/31/2019 Remote Server User Guide

    3/22

    Remote Server Copyright 2011 Page 3 of 22

    5.2 PORT FORWARDING................................................................................................................. 195.3 WINDOWS FIREWALL................................................................................................................ 21

  • 7/31/2019 Remote Server User Guide

    4/22

    Remote Server Copyright 2011 Page 4 of 22

    1 Introduction

    The SDR-RADIO.com console supports connections with SDR radios via the internet. To usethis feature you install the software on a remote computer and start the Remote Server program.

    1.1 Whats Needed

    The server does not require much CPU power an Intel Atom @ 1.6GHz commonly found in

    small netbooks is than adequate; an i3 (or higher) will ensure support for advanced server

    features to be added in 2012 and 2013.

    The typical bandwidth requirement is less than 30 kilobytes / second; a standard ADSL

    connection should be sufficient.

    A public IP address is also needed you do not need to know what the address is (this can be

    determined automatically). If your IP address is not static then you can use a free solution such

    asno-ip.com:

    No-IP Free is our entry level service. Use yourname.no-ip.com instead of a hard to remember IP address or

    URL. Additionally use our dynamic update client to keep track of your dynamic IP address. You will always beable to get to your computer even if yourIP address is dynamically assigned.

    1.2 Dont Forget

    Remember you are accepting incoming TCP/IP connections so you must configure your

    firewall, either one running on your Windows system or an external hardware firewall.

    See the Network Configuration and Firewall sections in this guide.

    http://www.no-ip.com/http://www.no-ip.com/http://www.no-ip.com/http://www.no-ip.com/
  • 7/31/2019 Remote Server User Guide

    5/22

    Remote Server Copyright 2011 Page 5 of 22

    2 Server

    2.1 Starting

    To start the server press the Windows Start button, open the SDR-RADIO.com folder and select

    Remote Server.

    You must now check the user accounts, configure server options and select radios before

    starting the server.

    2.2 User Accounts

    The server comes with pre-configured accounts; select the User Accounts pane to display the

    accounts.

  • 7/31/2019 Remote Server User Guide

    6/22

    Remote Server Copyright 2011 Page 6 of 22

    Use the options in the User Account window to manage the accounts.

    Connection Reminders

    If checked the connection reminders are displayed in the console see Connection Timerin the

    Optionspane.

    Auto-DisconnectIf checked the user is disconnected after the selected time period. Use this option to let others

    access your server.

    Inactivity Disconnect

    If checked, the user is disconnected after being inactive for the selected time period. Inactivity is

    defined as no keyboard or mouse movement.

    Recordings (IQ Data Files)

    Whether the user can create and playback data file recordings on your server.

    2.3 Options

    Here you configure the options which are common to all users of your server.

  • 7/31/2019 Remote Server User Guide

    7/22

    Remote Server Copyright 2011 Page 7 of 22

    Changes are saved immediately!

    2.3.1 Connection

    TCP/IP

    The port number used for the incoming connection, the default is 7900. Restart this program

    after changing the port number. If you are running more than one instance of the server then

    each instance must have a unique port number.

    Listener Address

    If your computer has more than one network address you can optionally restrict this program to

    listen on just one address. For example, you may have wired Ethernet and Wi-Fi but only want

    to receive connections via the wired Ethernet. For normal operation just select 'Any'.

    Logon Text

    Optional - this text is displayed when the successfully user connects to the server. Be Polite!

    Radio Selection

    After connecting to the server the user must select and start a radio. If a radio is not started

    within this time interval then he will be automatically disconnected.

    Reminders

    Optional - periodically remind the user how long he (or she) has been connected to the server.

    Sound Effects

    The optional wave files played when a user either establishes a connection or closes an existing

    connection.

    Notifications

    System tray notifications - display tooltip popups when a connection is opened and closed.

    Display time - the tooltip display period.

    2.3.2 Performance

  • 7/31/2019 Remote Server User Guide

    8/22

    Remote Server Copyright 2011 Page 8 of 22

    There are options for external users (WAN) and local users (LAN). The local (LAN) settings are

    used if the IP address of the console has the same class C address as the computer where this

    program is running. You normally allow higher bandwidth settings for local connections.

    Audio

    To reduce the network bandwidth an advanced codec is used for audio compression. Typical

    bandwidth savings are in the region of 75%, even when the Bestaudio quality is selected.

    The Audio options are used when the user connects to the server; any changes made thereafter

    do not take effect until the user reconnects.

    Waterfall

    Select these options to reduce the bandwidth used for the transfer of the FFT (spectrum scope)

    data between the server and the console. The more lines per second and the larger the FFT

    Size the more bandwidth is required. The bandwidth is shown in the status bar.

    Note: When you connect via your local network (the console has the same class C address as

    the server) there is no bandwidth restriction.

    2.3.3 VariousAnimate Icon

    Display a heartbeat icon in the system tray while a connection is in progress.

    Hide When Minimized

    The taskbar button is hidden when the program is minimised; only the system tray icon is shown

    (similar to the Windows Task Manager).

    2.4 Radios and Soundcards

    Select the RFspace Radios and Soundcards made available to the remote user.

  • 7/31/2019 Remote Server User Guide

    9/22

    Remote Server Copyright 2011 Page 9 of 22

    SDR-IQ (USB-based) radios are detected automatically. The NetSDR and SDR-IP radios use

    Ethernet and cannot be detected automatically, so use the Search for RFspace radios option.

    The radios and soundcards which are enabled are shown at the top of the display.

    2.5 Firewall

    Use the servers own firewall to block incoming connections by IP address. Every time a

    connection is requested a check is made with your Firewall rules; the connection will be

    accepted as long there are no rules which block the incoming IP address.

    There are three types of rule:

    1. Single IP address,

    2. Range of IP addresses,

    3. IP Subnet.

    As well as using the options in this window you can add rules by double-clicking on entries in the

    list shown in the Connection window.

  • 7/31/2019 Remote Server User Guide

    10/22

    Remote Server Copyright 2011 Page 10 of 22

    Firewall definitions are shared between instances of this program; when you make changes on

    one instance all other instances of this program are automatically updated.

    2.6 Recordings

    The data read from the SDR radios and soundcards (known as IQ data) can be saved in data

    files in the same way you make a recording using the SDR-RADIO.com console.

    To enable this option on the server:

    Enable recording (above) and select the folder where the recordings will be saved.

    In the User Accounts window enable the Recordings options for each account as

    desired.

    The recordings are played back using the console via a connection to this server.

    2.7 On-Air Status

    On-Air updates are optional; only use this feature if you are enabling public access via the

    internet. When enabled the status of your server is shown onhttp://sdrspace.com/.

    http://sdrspace.com/http://sdrspace.com/http://sdrspace.com/http://sdrspace.com/
  • 7/31/2019 Remote Server User Guide

    11/22

    Remote Server Copyright 2011 Page 11 of 22

    2.7.1 Required Fields

    On-Air Website

    The address used for uploading your On-Air status, press Default Website to load the default

    address.

    Callsign or Name

    The Callsign (or name) you used when registering on the SDR-RADIO.com website for

    uploading data. This not your Forums registration; the On-Air status uses a different registration.

    Visit http://www.sdr-radio.com/ then select Create Account on the On-Air Servers page.

    Upload Code

    When you register (above) you receive an upload code by e-mail - enter this code here.

    Owner NameYour name - Simon, Terry, ...

    Co-ordinates

    Either either:

  • 7/31/2019 Remote Server User Guide

    12/22

    Remote Server Copyright 2011 Page 12 of 22

    A. Latitude and Logitude, or

    B. A Maidenhead locator.

    Locator

    Your six-character Maidenhead locator; for more information see

    http://en.wikipedia.org/wiki/Maidenhead_Locator_System .

    Latitude & Longitude

    Values are in decimal degreeshttp://en.wikipedia.org/wiki/Decimal_degrees where North and

    East are +ve, South and West are -ve.

    2.7.2 Other FieldsThese fields are optional.

    Internet IP Address

    The address used to reach your server from the internet, this can be in dotted format or a URL,

    for example 74.229.79.143 (dotted) or n4ip.dyndns.org (URL). If this field is empty then your IP

    address is determined automatically by the On-Air server.

    User Account

    The username and password the Console uses to connect with this program (select from the

    User Accounts pane). This is NOT your account on SDR-RADIO.com!

    Radio and Antenna

    Let people know what's connected!

    Location

    Just exactly where you are located, hopefully far away from the rain and snow.

    HomepageYour homepage URL (if you have one).

    Comment

    Shown in the On-Air servers list.

    http://en.wikipedia.org/wiki/Maidenhead_Locator_Systemhttp://en.wikipedia.org/wiki/Maidenhead_Locator_Systemhttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Decimal_degreeshttp://en.wikipedia.org/wiki/Maidenhead_Locator_System
  • 7/31/2019 Remote Server User Guide

    13/22

    Remote Server Copyright 2011 Page 13 of 22

    2.8 Velleman VM110 Board

    The VM110 interface board has 5 digital input channels and 8

    digital output channels. In addition, there are two analog

    inputs and two analog outputs with 8 bit resolution. Thenumber of inputs/outputs can be further expanded by

    connecting more (up to a maximum of four) cards to the PC's

    USB connectors. (Text and picture copyright Velleman.)

    Note: only the 5 digital input channels and 8 digital output channels are used by the server.

    2.8.1 IntroductionThis window is used to configuration the optional Velleman VM110 which can be used for a

    variety of purposes, normally for switching antennas.

    VM110 Enable

    Select if you have a VM110 board which is to be made available to the console users.

    User Advice

    Enter optional text in the edit window above this help text, anything you type here is displayed in

    the console. Explain your antenna options - why, where and when etc.

    Input

    The VM110 supports five digital inputs - you can only read these inputs. For each input which is

    visible to the console user:

    Check Enable to enable the input,

    Enter an optional title.

    Output

    The VM110 supports five digital outputs - you can only write to these outputs. For each output

    which is visible to the console user:

    Check Enable to enable the output,

    Enter an optional title.

  • 7/31/2019 Remote Server User Guide

    14/22

    Remote Server Copyright 2011 Page 14 of 22

    You typically use these outputs to enable switching relays.

    2.8.2 TestingThis window also supports testing the VM110 board.

    Console

    Press to connect to the board or, if already connected, to disconnect.

    Input

    The state of the five inputs is show here, if an input is selected a tick is shown.

    Output

    Click here to select / deselect each of the eight outputs.

    2.9 Logfile

    Supported for diagnosing any problems with the server.

  • 7/31/2019 Remote Server User Guide

    15/22

    Remote Server Copyright 2011 Page 15 of 22

    3 Connecting

    To connect to the server:

    Make sure the server is started and is listening.

    Start the console and display the Input Sourcetab in the main ribbon bar.

    In the Connect To area select Remote (Via Network); the Remote

    Connection options are displayed.

    Click Browse Webto select a server from the list which is downloaded from the SDR-RADIO

    central web server. Just double-click to select a server from this Window.

    Address

  • 7/31/2019 Remote Server User Guide

    16/22

    Remote Server Copyright 2011 Page 16 of 22

    The address of the computer where the server is running, either in dotted format or a URL. Add

    the port number to the address.

    Username and Password

    Must be a valid combination configured on the server.

    Press Connect. If the connection is successful you can select the radio to be started.

    While connected to a remote server the throughput rate is shown in the status bar at the bottom

    of the console.

  • 7/31/2019 Remote Server User Guide

    17/22

    Remote Server Copyright 2011 Page 17 of 22

    4 Network Configuration

    4.1 Public IP Address

    To make your SDR-RADIO.com server visible to the outside world you must have a public IP

    address, this is an address that is reachable on the global Internet. For more information refer to

    Wikipedia.

    Some ISP's assign public addresses which may change from time-to-time, this is known as a

    dynamic address. You can assign a URL to your IP address by using a site such as no-ip.com -

    select the No-IP Free option and read the instructions.

    4.2 Firewall Configuration

    You must allow incoming TCP/IP connections on the port number selected in the server's

    Options page, by default this port number is 7900. The protocol only uses TCP/IP; UDP (which

    by definition is unreliable) is not used.

    You may have more than one firewall activated:

    Your router,

    Windows Firewall.

    Check that:

    You do not have stateful inspection enabled. For more information refer to Wikipedia.

    You do not have excessive bandwidth control enabled.

    You do not have flood control enabled.

    4.3 Aniti-Virus

    Make sure you do not have anti-virus software inspecting and/or blocking TCP/IP traffic on the

    server port.

  • 7/31/2019 Remote Server User Guide

    18/22

    Remote Server Copyright 2011 Page 18 of 22

    4.4 Port Forwarding

    As well as allowing incoming TCP/IP connections on port 7900 you must route connections on

    this port to the computer where the server is running, this is known as Port Forwarding.

    In your router configuration software this may be referred to as:

    Port Forwarding,

    Forwarding - Virtual Servers,

    SUA/NAT (a trade name owned by ZyXEL).

    For more information please visithttp://portforward.com/.

    http://portforward.com/http://portforward.com/http://portforward.com/http://portforward.com/
  • 7/31/2019 Remote Server User Guide

    19/22

    Remote Server Copyright 2011 Page 19 of 22

    5 Firewalls

    Make sure that your firewall is correctly configured to:

    Allow incoming TCP/IP connections to the port selected in the Options window (the

    default is 7900), and

    Forward these connections to the computer where the server is installed.

    And dont forget the Windows firewall this should usually be configured for you by Windows.

    You must have a public IP address to allow incoming connections!

    5.1 TCP/IP Rules

    The screenshot below from a ZyXEL Prestige Router shows the WAN to LAN rules allowing

    connections to port 7900 (rule 2). (You only need to allow incoming TCP/IP connections; the

    example below also allows UDP.)

    5.2 Port ForwardingYou will usually forward incoming connections on port 7900 to the computer where the server is

    running. Two examples are shown below.

    LevelOne Router

    This screenshot is from a LevelOne router.

  • 7/31/2019 Remote Server User Guide

    20/22

    Remote Server Copyright 2011 Page 20 of 22

    In this example incoming TCP connections on port 7900 are enabled and forwarded to the

    computer with local network address 192.168.3.153 (rule 4).

    ZyXEL Prestige Router

    In this example incoming connections on port 7900 are forwarded to the computer with local

    network address 201.42.12.4 (rule 5).

  • 7/31/2019 Remote Server User Guide

    21/22

    Remote Server Copyright 2011 Page 21 of 22

    5.3 Windows Firewall

    If the Windows firewall is enabled then when you start the server for the first time you will see apopup window as below:

    Click Allow Accessto allow the server to accept incoming connections. You can review the

    Windows firewall settings by selecting the Advanced Settingsfrom the Windows Firewall control

    panel applet:

    An example of the Advanced settingsis shown below.

  • 7/31/2019 Remote Server User Guide

    22/22

    Remote Server Copyright 2011 Page 22 of 22