 |
» |
|
|
 |
To configure and initialize
LAN manually, you must edit the /etc/rc.config.d/netconf file and execute the HP-UX LAN initialization
script. To do so, you must be logged on as root. The script reads the information in the edited netconf file when the system reboots and performs the
following: Configures the network interface with
an IP address and optional subnet mask. Configures the network routing table if your node
is a gateway or on a LAN with a gateway.
 |  |  |  |  | NOTE: You must initialize HP-UX LAN to use HP-UX NFS or HP-UX
Internet Services. Refer to “Executing the Network Configuration
Script” section below for options available to make configuration
changes active. |  |  |  |  |
You may also want to modify the default station address. To
modify the station address, you must edit the (driver specific)
configuration file in the directory /etc/rc.config.d. Refer to Table 3-2 “Fast Ethernet Examples” and Table 3-3 “Gigabit Ethernet Examples” for some examples, and to your
specific Ethernet LAN documentation, as appropriate for your configuration,
for complete information. Modifying
the Hewlett-Packard Station Address (optional) |  |
This step is optional and most customers do not need to modify
the station address of their Hewlett-Packard LAN cards. Modifying the station address of an active card will probably
destroy existing connections and traffic resulting in data loss.
Modifying the station address can also cause temporary confusion
in the network because all nodes that were communicating with the
local node will detect an error when using the existing station
address. The confusion is temporary and all nodes may eventually
recover from the situation. Problems caused by modifying a station address
during a communication session are difficult to troubleshoot. Editing
/etc/rc.config.d/netconf |  |
Editing the netconf file allows you to identify the network interface
name, IP address, and subnet mask of your LAN card, and add entries
to the network routing table. As the netconf file has read-only permission, you must have superuser
capability to make modifications to this file. The steps to add the hostname, loopback address, internet
configuration information and routing configuration information
to the netconf file are listed below.  |  |  |  |  | NOTE: The netconf file and the script that is executed are shell
programs; therefore, shell programming rules apply. |  |  |  |  |
Verify that the hostname and loopback address are set. Upper
layer software often requires loopback. Be sure that loopback is
also enabled in the netconf file. HOSTNAME=”nameofyoursystem” LOOPBACK_ADDRESS=”127.0.0.1” |
Add internet configuration information. In this step you will assign an
IP address and subnet mask, and configure network interface parameters.
The internet configuration parameters have an index value, [x], that
groups the configuration parameters together. Following is a sample
of the internet configuration information of the netconf file entry: INTERFACE_NAME[0]=”lan0” IP_ADDRESS[0]=”192.6.1.1” SUBNET_MASK[0]=”255.255.224.0” BROADCAST_ADDRESS[0]=”” INTERFACE_STATE[0]=”” DHCP_ENABLE[0]=”0” |
If you have more than one interface to configure, you must
have a complete set of internet configuration parameters for each
interface. The index value must be different for each additional
interface. The network interface name in lanscan corresponds to the INTERFACE_NAME[x] in the internet configuration parameters. You can configure multiple logical interfaces for a physical
interface. You must configure the initial interface for a card/encapsulation
type before you can configure other logical instances of the same
card/encapsulation type. For example, you must configure lan0:0
(or lan0) before you configure lan0:1 and lan0:2. In the netconf entry shown previously, lan0 is equivalent to
lan0:0, the initial interface for lan0. The following is a sample netconf entry for a second logical interface on lan0: INTERFACE_NAME[1]=”lan0:1” IP_ADDRESS[1]=”192.6.3.3” SUBNET_MASK[1]=”255.255.224.0” BROADCAST_ADDRESS[1]=”” INTERFACE_STATE[1]=”” DHCP_ENABLE[1]=”0” |
For more information about specifying interface names for
multiple logical interfaces, see chapter 6, “Network Addressing.” Add routing configuration information. If you intend to
use your system as a gateway or to communicate with gateways, add
the route destination, gateway address, and hop count parameter
information. The routing configuration parameters have an index
value, [x], that groups the routing parameters together. Following
is a sample netconf entry: ROUTE_DESTINATION[0]=”default” ROUTE_GATEWAY[0]=”192.6.1.2” ROUTE_COUNT[0]=”1” ROUTE_MASK[0]=”” ROUTE_ARGS[0]=”” |
The index value must be different for each additional route.
Executing
the Network Configuration Script |  |
Once
you have edited the netconf file, you need to activate this configuration.
After adding the LAN and routing configuration information into
the netconf file, you can either reboot your system, execute
the ifconfig, and route commands manually, or re-execute the /sbin/init.d/net.init and /sbin/init.d/net scripts. This section discusses each of these options. Option 1: Reboot your system. HP recommends
that you reboot your system to activate any changes you made in
your netconf file. A reboot is the cleanest method for executing
the network script because the reboot handles any other network
initialization dependencies. Option 2: Execute the ifconfig and route commands at the HP-UX prompt. HP recognizes that
system reboots are disruptive to end users. To delay or schedule
the reboot, but still make your configuration changes active, you
may execute the ifconfig and route commands with the appropriate values for your
network. When you reboot, the values in your netconf file will be used. Refer to the lanscan(1M), ifconfig(1M), and route(1M) man pages for information on command usage. Option 3: If you made changes to the station address, execute the init
script in the directory /sbin/init.d/. Refer to Table 3-2 “Fast Ethernet Examples” and Table 3-3 “Gigabit Ethernet Examples” for some examples, and to your specific Ethernet LAN documentation,
as appropriate for your configuration, for correct init script.
For a 100BT PCI card on an rx2600 system, here’s an example: After executing the above command, execute the command: These commands will source the contents of the netconf and hpbtlanconf files. Executing these scripts will not necessarily
properly re-initialize any other networking subsystems. For example,
if you are running an Internet Service over the link you have just
configured manually, the service may not work with your new configuration.
The system boot sequence initializes networking subsystems and products
in the correct order. Initializing a specific subsystem alone may
cause network problems.
|