Issue
Ethernet devices/sites added in the Management Console with a leading zero for the IP address octet will not connect.
Product Line
ION Enterprise 6.0.1
StruxureWare Power Monitoring 7.0.x
Power Monitoring Expert 7.2.x
Power Monitoring Expert 8.x
Power Monitoring Expert 9.x
Power Monitoring Expert 2020
Power Monitoring Expert 2021
Power Monitoring Expert 2022
Power Monitoring Expert 2023
Environment
Management Console
Cause
Windows utilities can accept IP addresses comprised of decimal, octal, or hexadecimal numbers. The IP address numbers can be written in hexadecimal and octal, by prefixing them with 0x and 0, respectively. These features continue to be supported by software until today, even though they are seen as non-standard. This will cause issues if you unintentionally use a leading zero in a decimal octet. With a leading zero, the number is typically resolved by these utilities as an octal number, specifying the incorrect IP address.
Resolution
When configuring IP addresses in the Management Console, a decimal format is desired.
The different IP address formats can be found below:
10.172.58.101 (decimal)
012.0254.072.0145 (octal)
0xA.0xAC.0x3A.0x65 (hexadecimal)
For example:
A device may have the IP address of 10.172.58.101 in decimal. However, the user configures the IP address to be 10.172.058.101 or 010.172.058.101 in the Management Console. This would in turn specify the respective IP octets in octal which is not the desired result. Therefore, the user will need to delete the leading zeros for the Management Console to connect properly.
Ethernet devices/sites added in the Management Console with a leading zero for the IP address octet will not connect.
Product Line
ION Enterprise 6.0.1
StruxureWare Power Monitoring 7.0.x
Power Monitoring Expert 7.2.x
Power Monitoring Expert 8.x
Power Monitoring Expert 9.x
Power Monitoring Expert 2020
Power Monitoring Expert 2021
Power Monitoring Expert 2022
Power Monitoring Expert 2023
Environment
Management Console
Cause
Windows utilities can accept IP addresses comprised of decimal, octal, or hexadecimal numbers. The IP address numbers can be written in hexadecimal and octal, by prefixing them with 0x and 0, respectively. These features continue to be supported by software until today, even though they are seen as non-standard. This will cause issues if you unintentionally use a leading zero in a decimal octet. With a leading zero, the number is typically resolved by these utilities as an octal number, specifying the incorrect IP address.
Resolution
When configuring IP addresses in the Management Console, a decimal format is desired.
The different IP address formats can be found below:
10.172.58.101 (decimal)
012.0254.072.0145 (octal)
0xA.0xAC.0x3A.0x65 (hexadecimal)
For example:
A device may have the IP address of 10.172.58.101 in decimal. However, the user configures the IP address to be 10.172.058.101 or 010.172.058.101 in the Management Console. This would in turn specify the respective IP octets in octal which is not the desired result. Therefore, the user will need to delete the leading zeros for the Management Console to connect properly.