Computers may be assigned a static IP address or
assigned one dynamically (via DHCP). Here I will explain the steps
needed to assign an IP address to your NIC.
Choose one of the following methods:
Choose one of the following methods:
Using Ifconfig Command Line Tool
# ifconfig eth0 192.168.1.3 netmask
255.255.255.0 broadcast 192.168.1.255
In the above command, 192.168.1.3 is your machine's IP
address, 255.255.255.0 is the netmask and 192.168.1.255 is your broadcast
address.
The ifconfig command does not store these changes
permanently. Upon reboot this information is lost. To make your changes
permanent, manually add the commands to the end of the file/etc/rc.d/rc.local to
execute them each time during boot up.
Using GUI Tool - Neat
You can use the GUI tool /usr/bin/neat - Gnome
GUI network administration tool. It handles all interfaces and configures
for both static assignment as well as dynamic assignment using DHCP.
Using Netconfig Console Tool
You can open a terminal and run the command line tool /usr/sbin/netconfig to
configure your machine's IP address in RedHat. The caveat is that it
only seems to work for the first network interface aka eth0.
The command netconfig and /usr/bin/neat make
permanent changes to system network configuration files located in /etc/sysconfig/network-scripts/,
so that this information is retained.
The RedHat configuration tools store the configuration
information in the file/etc/sysconfig/network. They will also allow one to
configure routing information.
Static IP Address Configuration
To assign a static IP address to your
machine running RedHat, edit the file /etc/sysconfig/networkwith the
following details.
NETWORKING=yes
HOSTNAME=my-hostname
FORWARD_IPV4=true
GATEWAY="XXX.XXX.XXX.YYY"
Where my-hostname is the hostname of your machine.
FORWARD_IPV4 value is true for NAT, firewall, gateways and linux routers. False
for everyone else like desktops and servers. GATEWAY option is used if your
network is connected to another network or the internet.
Assigning An IP Address Via DHCP
For configuring your machine to be assigned an IP
address via DHCP, edit the/etc/sysconfig/network file with the
following details.
NETWORKING=yes
HOSTNAME=my-hostname
Note: Gateway is assigned by DHCP. So unlike for static IP
configuration, you do not have to assign it here specifically.
Setting IP Address Using File Ifcfg-Eth0
Open the file /etc/sysconfig/network-scripts/ifcfg-eth0 and
enter the following information.
Static IP configuration
DEVICE=eth0
BOOTPROTO=static
BROADCAST=XXX.XXX.XXX.255
IPADDR=XXX.XXX.XXX.XXX
NETMASK=255.255.255.0
NETWORK=XXX.XXX.XXX.0
ONBOOT=yes
DHCP configuration
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
Once you have made changes to the files above, you can make
the network card use the new values without any reboot by running the following
command.
# ifup eth0
ifup is a script residing in /etc/sysconfig/network-scripts/ifup,
which is used to bring network interfaces on-line.
Note: To disable DHCP change BOOTPROTO=dhcp to BOOTPROTO=none in
the ifcfg-eth0 file above.
In order for updated information in any of these files to
take effect, one must issue the command:
# service network restart
No comments:
Post a Comment