SLP uses IP multicast to find the location of the telnet servers. On a token ring, three methods exist for mapping between an IP multicast address and a hardware address (rfc 1469):
For SLP to work properly on a token ring, all hosts on the ring must agree on the same method for mapping. Currently, only the first and second methods are implemented.
If the second method is available, a configuration option probably has been added for the first method for backward compatibility. To switch between the methods, follow the steps for your platform.
To check what method is being used, enter no -a | grep multi
.
A value of 1 for ie5_old_multicast_mapping is for all rings broadcast address, and a value
of 0 is for assigned functional address. The default is 0. To change the value, enter no -o ie5_old_multicast_mapping=1
.
Do not use additional spaces between the keyword, the equals sign, and the value. To make the value permanent, add the command to the rc.net file located in the \etc directory.
To change the value on OS/2, use ifconfig. To determine the correct command for the
OS/2 version you are using, enter ifconfig -?
.
To change the value to the all rings broadcast address, enter ifconfig [interface] multibc
or
ifconfig [interface] m_cast BC
.
To change the value to the assigned functional address, enter ifconfig [interface] multifa
or
ifconfig [interface] m_cast FA
.
To make the value permanent, add the ifconfig statement to setup.cmd located in the \mptn\etc directory.
To change the value on Windows 2000, edit the TCP/IP parameter in the Registry as follows: