Page 2
Notice totally lost. Although significant delays or losses of data are rare when wireless devices such as the Sierra Wireless modem are used in a normal manner with a well-constructed network, the Sierra Wireless modem should not be used in...
Preface Contact Information Sales information and technical Web: sierrawireless.com/company/contact-us/ support, including warranty and returns Global toll-free number: 1-877-687-7795 6:00 am to 5:00 pm PST Corporate and product information Web: sierrawireless.com Revision History Revision Release date Changes number • September 2016 Document created •...
(ACM)? The ACM is a Virtual Private Network (VPN) server available in both an appliance format (supplied by Sierra Wireless in a Dell 1U form factor), and as a virtual machine running in VMWare vSphere Hypervisor (ESXi) 6.0 or above.
NCP Client for Windows ACM 1.6 and above support connections from systems using NCP Client for Windows. Refer to the AirLink Connection Manager Configuration Guide for NCP Client for details. Supported AirLink Gateways and Routers This document applies to the device versions in the following table.
It is not to be used as a replacement or substitute general purpose enterprise firewall/router. Sierra Wireless recommends that the ACM be installed behind the enterprise firewall so that policies and procedures relating to enterprise security are not significantly affected by the introduction of the ACM.
ACM Installation and Operations Guide 2. At a minimum, enable the following protocols and ports for the translated address: · IP Protocol ESP · TCP/IP Port 2222 · UDP/IP 500 · UDP/IP 4500 If required by a customer security policy, the VPN between the AirLink gateway/ router and the ACM can be specified to route ALL traffic through the secure connection.
Page 11
Installation Note: Sierra Wireless can only provide remote technical support for the ACM if access to Port 2222 is enabled on the public or private interface. If only private interface access is available, an independent VPN access method must be provided.
Last login: Fri Apr 20 11:29:35 2016 from xyz.com admin@ACM:~$ Important: Sierra Wireless strongly recommends that you immediately change the Admin password from the default value (“inmotion”) to prevent unauthorized use of the system. See Admin Password on page 19 for details.
Configuration Overview Configuration Tree The ACM configuration is stored in attributes and nodes: • Attribute—Includes a name and a data value. • Node—A container for one or more attributes. A node can also contain sub- nodes to form a hierarchy of nodes. Attributes and nodes are referred to as ‘statements’...
ACM Installation and Operations Guide Note: Attribute changes (adding, modifying, deleting, loading defaults) do not take effect on the ACM until they are first committed to the running configuration. After committing the changes, they stay in effect until the server reboots. To keep them in effect across reboots, they must be saved before the server reboots.
Configuration Overview Delete Attributes To delete an attribute statement, use the delete command. The following example demonstrates the delete command being used to make the following change, and a snippet from the show command that displays the ‘-’ symbol: · delete the hash method for an esp group’s “proposal 1” user@ACM1-Production# delete vpn ipsec esp-group espgroup1 proposal 1 hash user@ACM1-Production# show...
Configuration Overview Apply Configuration To apply changes to the ACM configuration, use the commit command. After applying the configuration changes, the symbol(s) (+, -, or >) located beside the changed attribute statement(s) disappear as shown in the example below. Note: Committing applies the changes only to the currently running configuration. For the committed changes to remain active after rebooting, they must be saved to the boot config- uration as described in Save Configuration...
ACM Installation and Operations Guide Restore Default Configuration You can restore the ACM to its default configuration using the load, commit, and save commands in configuration mode, as shown below. Warning: This process COMPLETELY replaces the ACM’s current configuration, so should be used only when absolutely necessary.
4: Basic Configuration Admin Password Important: Sierra Wireless strongly recommends that you immediately change the Admin password from the default value to prevent unauthorized use of the system. To change the default password of the admin account, use the following commands: admin@ACM:~# set system login user admin authentication plaintext-password <PASSWORD>...
ACM Installation and Operations Guide INSIDE Interface IP Address To change the IP address of the INSIDE interface, use the following commands. Note: The default IP address must also be deleted as shown below. admin@ACM:~# delete interfaces Ethernet eth1 address 10.99.0.1/24 admin@ACM:~# set interfaces ethernet eth1 address <LAN-IP-ADDRESS/SUBNET-BITMASK>...
5: ACM VPN Configuration VPN Overview A virtual private network (VPN) is a computer network that uses a public or private telecommunication infrastructure to provide mobile systems, such as AirLink gateways/routers, with secure access to the enterprise network. An ACM provides the VPN server function to several AirLink device clients. This is accomplished using TCP/IP standards and therefore routing plays a key role.
Page 22
ACM Installation and Operations Guide Table 5-1: ACM IKE / ESP Parameter Support ACM 1.6 (non-FIPS) ACM 1.6-FIPS Type Encryption aes128 aes128ccm16 aes128gcm16 aes256 aes256ccm16 aes256gcm16 3des Hash sha1 sha2_256 sha2_512 none DH Group none a. When aes128ccm16, aes128gcm16, aes256ccm16, or aes256gcm16 encryption is used, hash must be none.
ACM VPN Configuration IKE Group Configuration The procedure for configuring IKE groups varies depending on the IKE version being used. To configure IKE groups for: • oMG/MG90 routers, and NCP Client for Windows—See Configure IKE Groups with MOBIKE (IKEv2) on page 23. •...
Page 24
ACM Installation and Operations Guide b. After enabling DPD on the IKE group(s), set the global DPD parameters (these apply to DPD for all groups)—If not specified, default values are used (30 second timeout, 3 retries): set vpn ipsec ikev2-retransmit-timeout 15 set vpn ipsec ikev2-retransmit-tries 1 Note: Do not use the IKEv1 DPD configuration options “dead-peer-detection interval”...
ACM VPN Configuration Important: Always enable DPD, and always use “action clear”—do NOT use “action hold” or “action restart”. b. Set the DPD parameters (these must be set for each group): set vpn ipsec ike-group <IKE-GRP-NAME> dead-peer- detection interval <Interval_seconds> set vpn ipsec ike-group <IKE-GRP-NAME>...
ACM Installation and Operations Guide · ESP transform set proposals (Note: There can be more than one proposal.) Table 5-1 on page 22 for supported parameter values: set vpn ipsec esp-group <ESP-GRP-NAME> proposal 10 encryption <Encrypt_type> set vpn ipsec esp-group <ESP-GRP-NAME> proposal 10 hash <Hash_type>...
Page 27
ACM VPN Configuration Table 5-2: VPN Peer ID Types Peer Location in Software Peer ID Types Note: Make sure to use the described formats to enter peer IDs in the peer’s sofware interface, and use the same formats when entering the IDs on the ACM in the “set vpn ipsec site-to-site peer” command. oMG/MG90 router WAN >...
Page 28
ACM Installation and Operations Guide Configure VPN Peer Attributes For each VPN peer, configure the following attributes: Note: In these commands, replace <PeerID> with the peer ID type used by the ACM (described in Configure VPN Peer IDs on page 26. ·...
ACM VPN Configuration Certificate Management and Revocation The ACM can utilize a system of public key and certificates to allow or deny access to client devices. For a client device to connect to the ACM, its certificate must be signed by the same CA authority and must have the same cacert.pem certificate file that the ACM has.
The following subsections describe the server-side settings and configuration changes necessary to allow connections from NCP Client for Windows. For client- side configuration details, refer to the AirLink Connection Manager Configuration Guide for NCP Client. Assigning a Virtual IP Address from the Pool...
Note: The ACM always authenticates itself to the NCP Client using a pre-shared-key or certificate. The following describe the server-side steps to configure EAP authentication. For client-side configuration, refer to the AirLink Connection Manager Configuration Guide for NCP Client. Rev 3 Nov 17...
ACM server from a pool of servers (load balancing). If a server fails, the client devices that are connected to that server request assignment to another server from the pool (server redundancy). For configuration details, refer to the AirLink Connection Manager High Availability Setup Guide. Virtual Router Redundancy Protocol (VRRP) Overview of VRRP The ACM technology utilizes virtual router redundancy protocol (VRRP) to ensure that services are available in the event that an ACM goes down.
Page 33
Master ACM VRRP Group: 99 Priority: 7 Virtual IP: Virtual IP: Enterprise Internet 10.10.12.13 10.11.11.19 Sierra Wireless AirLink gateway/router Inside Outside Interface Interface VRRP Group: 99 Priority: 5 Figure 5-1: A master ACM is the ACM with the highest priority...
Page 34
Master ACM VRRP Group: 99 Priority: 7 Virtual IP: Virtual IP: Enterprise Internet 10.11.11.19 New Master elected 10.10.12.13 Sierra Wireless AirLink gateway/router Inside Outside Interface Interface Master ACM VRRP Group: 99 Priority: 5 Figure 5-2: The next highest priority ACM will become the master upon a failure VRRP has a feature called "pre-emption"...
Page 35
Interface (Former Master) ACM VRRP Group: 101 Priority: 7 Virtual IP: Virtual IP: Enterprise Internet 10.10.12.13 10.11.11.19 New Master ACM elected Sierra Wireless AirLink Sync Group gateway/router Inside Outside Interface Interface (New) Master ACM VRRP Group: 101 Priority: 5 Figure 5-4: A Sync Group elects a new master ACM upon the failure of an inside interface Note: If VRRP is enabled with the RFC compliant option, ensure a firewall is positioned on the outside of the ACMs to protect them.
Page 36
ACM Installation and Operations Guide 3. Enable pre-emption: set interfaces ethernet eth0 vrrp vrrp-group <VRRP GROUP #> preempt true 4. Set the priority of this ACM: set interfaces ethernet eth0 vrrp vrrp-group <VRRP GROUP #> priority <PRIORITY #> Important: Make sure to set a higher priority for the master ACM than the priorities for all backup ACMs.
ACM VPN Configuration Important: Make sure to set a higher priority for the master ACM than the priorities for all backup ACMs. 7. Add the VRRP group on eth1 to the sync group: set interfaces ethernet eth1 vrrp vrrp-group <VRRP GROUP #> sync-group <SYNC GROUP NAME> 8.
ACM Installation and Operations Guide Table 5-3: oMG / MG90 IKE / ESP Parameter Support (Continued) ACM 1.6 MG90 non-FIPS FIPS non-FIPS FIPS non-FIPS FIPS Setup Type Requirements Hash sha1 sha2_256 sha2_512 none DH Group 4.1.x On the ACM: • Do not 4.1.x configure oMG...
ACM VPN Configuration ACM/AirLink (LS, ES, GX, MP Series) Setup Requirements When using AirLink gateways/routers (other than oMG and MG90) with the ACM, some limitations apply: • Some ACM features are not supported by AirLink devices. • Some AirLink features are not supported by ACM. The following tables describe these limitations and the restrictions these place on ACM configuration and AirLink configuration (using ACEmanager).
ACM Installation and Operations Guide Table 5-4: AirLink IKE / ESP Parameter Support (Continued) ACM 1.6 AirLink Type Setup Requirements DH Group On the AirLink device: • Configure the device to use only DH2 or DH5. On the ACM: • Configure the peer to use only DH2 or DH5.
ACM VPN Configuration iii. In Device USB IP, enter the AirLink device’s IP address. The default address is 192.168.14.31. If the gateway is part of a fleet, each gateway must be configured with a unique address—modify the third octet for each device (e.g. 192.168.14.31 for the first gateway, 192.168.15.31 for the second, etc.) iv.
ACM Installation and Operations Guide NCP Client for Windows ACM supports VPN connections from mobile devices using NCP Client for Windows. For NCP Client product support, refer to https://www.ncp-e.com. NCP Client/ACM Setup Requirements When using NCP Client peers with the ACM, some limitations apply: •...
Page 43
ACM VPN Configuration Table 5-7: NCP Client IKE / ESP Parameter Support (Continued) ACM 1.6 NCP Client non-FIPS FIPS non-FIPS FIPS Type Setup Requirements DH Group On the NCP Client: • Configure the device to use any supported group except DH1. none Table 5-8: Additional ACM / NCP Client Setup Requirements Feature...
6: Troubleshooting Upgrading to ACM 1.6 When upgrading to ACM 1.6, you must enter a name to store the image file. To upgrade to ACM 1.6 from an earlier version: 1. Enter the following command: add system image <imagefile> (where <imagefile> is the pathname of an ISO file (such as “ACM-1.6.0- 20160719.1.iso) on the ACM or a URL to a remote file) 2.
Troubleshooting IKE Security Associations To view IKE security associations: admin@ACM: show vpn ike sa Peer ID / IP Local ID / IP ------------ ------------- CN=omg_valid1 192.168.4.22 State Encrypt Hash D-H Grp NAT-T A-Time L-Time ----- ------- ---- ------- ----- ------ ------ aes256 sha1...
ACM Installation and Operations Guide IPsec Security Associations To view IPsec security associations: admin@ACM: show vpn ipsec sa Peer ID / IP Local ID / IP ------------ ------------- Peer ID / IP Local ID / IP ------------ ------------- CN=omg_revoked1 192.168.4.22 Tunnel State Bytes Out/In Encrypt Hash NAT-T A-Time L- Time Proto ------ ----- ------------ ------- ---- ----- ------ -...
Troubleshooting IPsec IP Pool Status To view IPsec security associations: admin@ACM: show vpn ipsec ip-pool Leases in pool '192.168.114.0/24', usage: 3/254, 0 online 192.168.114.2 offline 'TestNCP2' 192.168.114.1 offline 'peapuser' 192.168.114.3 offline 'C=CA, ST=BC, O=InMotion, OU=eng, CN=Ttest1' Leases in pool '10.101.1.0/24', usage: 0/254, 0 online no matching leases found Debug Information To view more detailed information when you are troubleshooting, use the show...
ACM Installation and Operations Guide Dead Peer Detection is not Working If dead peer detection (DPD) is not functioning properly: • Make sure the correct “set vpn ipsec” DPD options are used: · When enabling DPD, use “action clear”—do not use “action hold” or “action reset”.
Troubleshooting NCP Certificate Authentication Failed— “No trusted RSA public key” For NCP certification authentication to work with ACM, NCP must be configured to use ID Type “ASN1 Distinguished Name”. Figure 6-1: NCP Certificate Authentication ID Type Rev 3 Nov 17 4119855...
A: Basic Configuration Requirements This information is required for the initial configuration of the ACM so that it can be installed inside a customer network, boot successfully, and be accessible for further configuration. The following items must be configured before the ACM can accept connections. Table 1-1: Required ACM Configuration Items Item Note...
B: RADIUS Server Settings Perform the following steps to configure the RADIUS Server: 1. Install the FreeRADIUS package (see http:freeradius.org for more information). 2. Add radiusd to the init script using the following command: chkconfig --level 2345 radiusd on 3. Add a firewall rule for UDP port 1812 using the following command: iptables -I INPUT -p udp -m state --state NEW -m udp --dport 1812 -j ACCEPT 4.
Need help?
Do you have a question about the AirLink Connection Manager and is the answer not in the manual?
Questions and answers