IP addresses and HAL

IP addresses and HAL.

1. RaneLink and link-local

2. Static IP address

3. DHCP IP address

When Halogen is installed a service is installed as well: RaneLink II. Halogen uses the executable RaneLink.exe (C:\Program Files\Rane Corporation\RaneLink\RaneLink.exe) to communicate with all HAL hardware. RaneLink.exe automatically launches when Windows starts. Halogen and RaneLink II service establish a unique address for every HAL unit detected. The address starts with 169.254.


HAL units indicate the link-local address in the HAL Properties Dialog Box.

(see image)


Windows does not care about Halogen using this range of addresses, but it is aware of the the fact Halogen is utilizing IP address in the 169.254 range. When a computer does not get an assigned IP, known as a DHCP address, it too uses the link-local range of addressing, but independently from RaneLink II. If one turns on a computer with a network cable plugged into the RJ45 port, and the machine does not get a DHCP address assignment from a server, after some period of time (typically about two minutes), the operating system will self assign a link-local address in the 169.254 range. The example shown calls this Autoconfiguration IPv4 Address.

(see image)


When one needs to control HAL using wireless devices and Halogen Web Controls it is common to assign a permanent address to the hardware, known as a static IP. This has no direct bearing on link-local addressing other than a static IP cannot be in the 169.254 range. HAL units can have up to 10 static IP addresses assigned, although it is a rare situation that a particular HAL would need more than one. What address to assign and the Subnet Mask required is beyond this scope. IT staff specialize in this aspect of networking and should always be consulted before assigning a static IP.

In many network deployments, one or more central computer servers assign IP addresses temporarily “on the fly” known as Dynamic Host Control Protocol (DHCP). How long a computer is given an address to use, is a lease. For additional details, interested folks can research TCP/IP protocol. While not as common, HAL can be assigned DHCP address much link any other computer receives one.

Whether to enable DHCP in HAL or not, and other networking specific details, Default Gateway, Preferred DNS and Alternate DNS values will be provided by IT personnel. Do not make guesses regarding these settings.

For Halogen Web Controls to be accessible via common wireless devices, it is typically the case where one assigns a static IP to HAL in the same subnet as DHCP server. This requires the HAL address be excluded, a k a reserved, from the pool of numbers being assigned to other computers. Remember: IP addresses are just like phone numbers. Each one must be unique, no duplicates are allowed. Configuration DHCP servers and dictating which addresses are reserved is beyond this scope. Search for DHCP and networking for illuminating details.

The takeaway from all this is: know the addressing details when placing a HAL unit on a network. IT folks managing the facility definitely need to be part of the discussion.

Leave a Reply