C H A P T E R  4

Network Configuration

This chapter describes how to edit the network host files after the adapter has been installed on your system. This chapter contains the following sections:



Note - To do PXE boot (or netboot) you must use the topmost RJ-45 port. That is the logical Port 0, and has the lowest MAC address.



Configuring the Network Host Files for Solaris x86 Systems

After installing the driver software, you must create a hostname.e1000gnumber file for the adapter’s Ethernet interface. You must also create both an IP address and a host name for the adapter’s Ethernet interface in the /etc/hosts file.


procedure icon  To Configure the Network Host Files

1. At the command line, use the grep command to search the /etc/path_to_inst file for e1000g interfaces.


grep e1000g /etc/path_to_inst
"/pci@0,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@2/pci108e,11bc@0" 12
"e1000g""/pci@0,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@2/pci108e,11bc@0,1" 13 "e1000g"
"/pci@0,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@4/pci108e,11bc@0" 14
"e1000g""/pci@0,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@4/pci108e,11bc@0,1"
15 "e1000g"
"/pci@0,0/pci10de,5d@e/pci8086,125e@0" 10 "e1000g"
"/pci@0,0/pci10de,5d@e/pci8086,125e@0,1" 11 "e1000g"
"/pci@78,0/pci1022,7458@10/pci8086,118a@1" 2 "e1000g"
"/pci@78,0/pci1022,7458@10/pci8086,118a@1,1" 3 "e1000g"
"/pci@78,0/pci1022,7458@11/pci8086,1011@1" 4 "e1000g"
"/pci@78,0/pci1022,7458@11/pci8086,1011@1,1" 5 "e1000g"
"/pci@78,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@2/pci108e,11bc@0" 6 "e1000g""/pci@78,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@2/pci108e,11bc@0,7 "e1000g"
"/pci@78,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@4/pci108e,11bc@0" 8
"e1000g""/pci@78,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@4/pci108e,11bc@0,9 "e1000g"
"/pci@78,0/pci10de,5d@e/pci108e,115f@0" 0 "e1000g"
"/pci@78,0/pci10de,5d@e/pci108e,115f@0,1" 1 "e1000g"
 

In this example, the device instances are from two Sun x4 PCI-Express Quad Gigabit Ethernet UTP Low Profile adapter s installed. For clarity, the instance number is in bold italics.

Ensure that you write down your device path and instance, for example
"pci@78,0/pci10de,5d@d/pci111d,8018@0/pci111d,8018@2/pci108e,11bc@" 8. Your device path and instance will be similar. You need this information to make changes to the e1000g.conf file. See Driver Parameters for Solaris x86 Systems.

2. Use the ifconfig command to set up the adapter’s e1000g interface.

Use the ifconfig command to assign an IP address to the network interface. Type the following at the command line, replacing ip-address with the adapter’s IP address:


ifconfig e1000g plumb ip-address up

Refer to the ifconfig(1M) man page and the Solaris documentation for more information.


Booting Over the Gigabit Ethernet Network for Solaris x86 and Linux Systems


procedure icon  To Boot Over the Network on Solaris x86 and Linux Systems

1. Obtain the MAC address of the first Sun x4 PCI-Express Quad Gigabit Ethernet UTP Low Profile adapter port by checking the label of the adapter.

The Mac address of the first port should be (Mac address from the label + 1).

2. Set up the PXE boot server with the MAC addresses.

3. Use the first adapter port as the boot interface.

Only the first port is enabled for booting over the network.

4. Plug the Ethernet cable to the adapter port.

5. Power on the system.

6. Press the F2 key or the Control-E keys to go to the BIOS.

7. Check and make sure the boot order of the network devices is higher than the hard drive.

8. Press the F10 key to save the boot configuration changes and exit.

The system should reboot after saving the boot configuration.

9. Press the F12 key to install the OS from the network.

If the cable is connected to the correct port, you should see the MAC address that you assigned to your PXE server displayed by BIOS.


image : pxe-mac-addr
PXE-E61: Media test failure, check cable
PXE-MOF: Exiting Intel Boot Agent.
 
NVIDIA Boot Agent 217.0513
Copyright (C) 2001-2005) NVIDIA Corporation
Copyright (C) 1997-2000) NVIDIA Corporation
PXE-E61: Media test failure, check cable
PXE-MOF: Exiting Intel Boot Agent.
 
NVIDIA Boot Agent 217.0513
Copyright (C) 2001-2005) NVIDIA Corporation
Copyright (C) 1997-2000) NVIDIA Corporation
PXE-E61: Media test failure, check cable
PXE-MOF: Exiting Intel Boot Agent.
 
Intel (R) Boot Agent GE v1.2.43 Beta-1
Copyright (C) 1997-2006) Intel Corporation
 
CLIENT MAC ADDR; 00 15 17 13 90 00 GUID: 00000000 0000 0000 0000 00144F26E0B7

10. You can now install the e1000 driver and configure the adapter.

11. After the Linux OS install completes, use the BIOS to change the boot device priority to Boot from Hard Disk to boot up the newly installed OS.

Unless the boot device priority is changed, the OS install process will repeat.