Enabling Fox Tunneling

In order to perform as a "tunnel" for NiagaraAX workbench clients, allowing them to communicate with otherwise "unreachable" hosts, a NiagaraAX-3.3 or later station must be running with the Tunneling Enabled property set to "True". The following procedure describes how to enable tunneling.

To enable a proxy server station for tunneling, do the following:

  1. In a NiagaraAX-3.3 workbench view, connect to the NiagaraAX-3.3 or later station that you want to enable for tunneling.

  2. In the nav tree pane, under the Station node, expand the Config>Drivers> nodes to display the NiagaraNetwork node in the nav tree.

  3. In the nav tree, right-click on the NiagaraNetwork node and select the Property Sheet from the popup menu. The property sheet view displays.

  4. In the property sheet view, click to display the Fox Service properties and set the following properties:

    • Tunneling Enabled

      Select True from the Tunneling Enabled property option list.

    • Only Tunnel Known Stations

      (AX-3.4 and later only) This is an added security option that affects both Fox and HTTP tunneling (introduced in AX-3.3). This property applies only if the station is configured as a tunnel (proxy server). Prior to this feature (in AX-3.3) a tunnel connection would be attempted to any target IP address given in the tunnel ORD.

      • If left at the default (false) value, this behavior is unchanged.

      • If set to true, Fox and HTTP tunneling is attempted only to a station that exists in the proxy server’s NiagaraNetwork, where tunnel ORD (Fox) or URL (HTTP) syntax uses the target station’s name instead of IP address.

        For example, going through 10.10.8.9 to reach target station “demoStation” at 10.10.5.4

        • instead of (Fox) tunnel at ip:10.10.8.9│fox:/10.10.5.4

        • now (Fox) tunnel at ip:10.10.8.9│fox:/demoStation

        or

        • instead of (HTTP) tunnel at http://10.10.8.9/tunnel/10.10.5.4

        • now (HTTP) tunnel at http://10.10.8.9/tunnel/demoStation

      Again, note that if this property is set to true, that the target NiagaraStation name must be used in the Fox tunnel ORD or the HTTP URL—and not IP address.

  5. Click the Save button to complete the setup. Tunneling is now enabled on the station.