The Build Forge system can run on Internet Protocol version
6 (IPv6) and mixed IPv6-IPv4 networks with some restrictions.
IPv6 support requires that your computers and network are configured
correctly to support IPv6. Network configuration problems will prevent
host names and addresses that are specified from within the Build
Forge system from resolving correctly.
You must manually configure Build Forge for IPv6. To do this, see Modifying httpd.conf.
Use the correct address format when you enter IP addresses in Build
Forge. In Build Forge, administrators or users enter host names or
IP addresses in only a few places:
- During installation, administrators specify a host name or IP
address that the Management Console uses to communicate with the license
server (Standard and Enterprise Editions) and the database.
- In the agent configuration (bfagent.conf file), an optional setting
restricts to a particular address or range of addresses connecting
to the agent.
- Users enter a URL in a browser to view the Management Console
user interface. The URL consists of the host name or IP address of
the server where the Management Console is running. For example, to
access the Management Console installed on a server named BFmachine
that has IPv4 and IPv6 addresses configured, a user can enter any
of the following addresses in the Web browser:
- http://BFmachine/
- http://localhost/
- http://127.0.0.1/ (IPv4 loopback address)
- http://::127.0.0.1/, http://0:0:0:0:0:0:127.0.0.1/(IPv6
abbreviations of an IPv4 loopback address), or simply http://::1/ (IPv6
compressed notation for the loopback address)
The IPv4 and IPv6 addresses differ in format and length.
- IPv4 format: The length is 32 bits. The address is specified
as four decimal-separated decimal values, for example, 255.255.255.255
- IPv6 format: The length is 128 bits. The address is specified
as eight colon-separated hexadecimal values, for example FE80:0000:0000:0000:0202:B3FF:FE1E:8329.
There are a number of conventions for using the higher order fields.
There are also rules for abbreviation. Build Forge does not perform
any interpretation of IP addresses, they are passed directly to the
network. Therefore any legal and valid abbreviation should work. Please
see other references for more information about IPv6 address conventions.
Avoiding localhost alias in /etc/hosts
If you
use both IPv4 and IPv6, do not use
localhost as
an alias in
/etc/hosts on UNIX and Linux systems.
Use a fully qualified domain name or IP address for the server.
If
you must use localhost as a host name in /etc/hosts,
it should define only the IPv4 address 127.0.0.1.
Components that do not support IPv6
Components
that do not support IPv6 must be installed on a host computer with
an IPv4 address. Install these components on a computer that has an
IPv4 address: