Multiple logical network devices can be created for each physical
hardware device. For example, if you have one Ethernet card in your
system (eth0), you can create logical network devices with different
nicknames and different configuration options, all to be specifically
associated with eth0.
Logical network devices are different from device aliases. Logical
network devices associated with the same physical device must exist in
different profiles and cannot be activated simultaneously. Device
aliases are also associated with the same physical hardware device, but
device aliases associated with the same physical hardware can be
activated at the same time. Refer to Section 18.11 Device Aliases
for details about creating device aliases.
Profiles can be used to create multiple
configuration sets for different networks. A configuration set can
include logical devices as well as hosts and DNS settings. After
configuring the profiles, you can use the
Network Administration Tool to switch back and forth
between them.
By default, there is one profile called Common. To
create a new profile, select =>
from the pull-down menu, and enter a
unique name for the profile.
You are now modifying the new profile as indicated by the status bar at
the bottom of the main window.
Click on an existing device already in the list and click the
Copy button to copy the existing device to a
logical network device. If you use the New
button, a network alias is created, which is incorrect. To change
the properties of the logical device, select it from the list and click
Edit. For example, the nickname can be changed to
a more descriptive name, such as eth0_office, so
that it can be recognized more easily.
In the list of devices, there is a column of checkboxes labeled
Profile. For each profile, you can check or uncheck
devices. Only the checked devices are included for the currently
selected profile. For example, if you create a logical device named
eth0_office in a profile called
Office and want to activate the logical device if
the profile is selected, uncheck the
eth0 device and check the
eth0_office device.
For example, Figure 18-16 shows a profile
called Office with the logical device
eth0_office. It is configured to activate the first
Ethernet card using DHCP.
Notice that the Home profile as shown in Figure 18-17 activates the
eth0_home logical device, which is associated with
eth0.
You can also configure eth0 to activate
in the Office profile only and to activate a PPP
(modem) device in the Home profile only. Another
example is to have the Common profile activate
eth0 and an Away
profile activate a PPP device for use while traveling.
To activate a profile at boot time, modify the boot loader configuration
file to include the
netprofile=<profilename>
option. For example, if the system uses GRUB as the boot loader and
/boot/grub/grub.conf contains:
title Red Hat Enterprise Linux (2.6.9-5.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-5.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.9-5.EL.img |
modify it to the following (where
<profilename> is the name of the
profile to be activated at boot time):
title Red Hat Enterprise Linux (2.6.9-5.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-5.EL ro root=/dev/VolGroup00/LogVol00 \
netprofile=<profilename> \
rhgb quiet
initrd /initrd-2.6.9-5.EL.img |
To switch profiles after the system has booted, go to (on the Panel) => =>
(or type the command
system-control-network) to select a profile and
activate it. The activate profile section only appears in the
Network Device Control interface if more than
the default Common interface exists.
Alternatively, execute the following command to enable a profile (replace
<profilename> with the name of the profile):
system-config-network-cmd --profile <profilename> --activate |