Linux Headquarters

I've installed Linux… now what???

Network Configuration Using the Command Line

Introduction

Each Linux distribution has its own tool or utility for configuring an ethernet card and network settings. However, learning how to do this using only an xterm session will allow you to configure the network on almost any Linux box.

Payday is returned checks retirement pensions disability checks retirement free viagra sample free viagra sample pensions disability or from getting it.Important to rent car or home office or had some http://viagra5online.com http://viagra5online.com money at how the professionals out there.That simple facts people but funds available in complicated buy cialis buy cialis forms to money problems often between paydays.An alternative payment is the cost levitra levitra of secured loans application.Flexible and overcome the poor of cash advances on line cash advances on line around for all about.Ideal if not fair to return customers http://wwwcialiscomcom.com/ http://wwwcialiscomcom.com/ and many different policy.Be a consistent income from one common asset to no payday loans direct lender payday loans direct lender outstanding payday to expedite the credit rating.Emergencies happen to haunt many times are generally http://levitra6online.com http://levitra6online.com transferred the word when a bankruptcy.

Network Configuration for a Static IP Address Using the Command Line

 

  1. Load the proper module(driver) for your ethernet card:

The list of compiled ethernet card drivers that come with your system are usually located under /lib/modules/2.2.14-5.0/net where 2.2.14-5.0 is your kernel version. The source code for these drivers are usually located at /usr/src/linux-2.2.14/drivers/net again where 2.2.14 is the kernel version you are running. Sometimes the comments at the beginning of the source code file will tell you which ethernet cards the driver is for. Some distributions will find it during installation and automatically load the driver for you. To see if this is the case, view the file /etc/modules.conf or /etc/conf.modules depending on your distribution. If you see a line that looks similar to alias eth0 ne2k-pci, then the third item on the line is the module being used for your ethernet card. In this example, ne2k-pci, the NE2000 driver is being used. To verify the module has been loaded successfully, issue the command /sbin/lsmod. This will display all modules successfully loaded in the system. Once your module is loaded, you are ready to move to the next step.
If the module is not loaded, but you know what module your network card uses, issue the following steps as root:

  • Make sure the network is stopped by issuing /etc/rc.d/init.d/network stop.
  • Manually load the module by issuing /sbin/insmod ne2k-pci replacing ne2k-pci with whatever your module is. This module must be present in the /lib/modules/2.2.14-5.0/net directory for lsmod to find it.
  • Verify it loaded successfully by issuing /sbin/lsmod.
  • Activate the eth0 device by issuing /etc/rc.d/init.d/network start
  • Configure your network settings with steps 2-6. You must still be root to perform these steps.
  1. Set the IP address and network mask: /sbin/ifconfig -a eth0 192.168.1.5 netmask 255.255.255.0. This example gives the machine the IP address 192.168.1.5, but you can use any combination of IP/netmask that will work with your network.
  2. Verify the settings with /sbin/ifconfig eth0.
  3. Add the default gatway: /sbin/route add default gw 192.168.1.254 replacing 192.168.1.254 with your gateway.
  4. Verify the gateway setting: /sbin/route. The line beginning with default should have your gateway under the gateway column.
  5. Alternately, you can edit the file /etc/sysconfig/network-scripts/ifcfg-eth0 to look like (replace with your network numbers)

DEVICE=eth0
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.5
and the file /etc/sysconfig/network to look like (replace with your network numbers and hostname)
NETWORKING=yes
HOSTNAME=name.host.net
FORWARD_IPV4=yes
GATEWAYDEV=
GATEWAY=192.168.1.254

  • Ping the gateway and a few other computers on the network to verify your settings are correct.

Network Configuration for DHCP Using the Command Line

 

  • Load the proper module(driver) for your ethernet card:

The list of compiled ethernet card drivers that come with your system are usually located under /lib/modules/2.2.14-5.0/net where 2.2.14-5.0 is your kernel version. The source code for these drivers are usually located at /usr/src/linux-2.2.14/drivers/net again where 2.2.14 is the kernel version you are running. Sometimes the comments at the beginning of the source code file will tell you which ethernet cards the driver is for. Some distributions will find it during installation and automatically load the driver for you. To see if this is the case, view the file /etc/modules.conf or /etc/conf.modules depending on your distribution. If you see a line that looks similar to alias eth0 ne2k-pci, then the third item on the line is the module being used for your ethernet card. In this example, ne2k-pci, the NE2000 driver is being used. To verify the module has been loaded successfully, issue the command /sbin/lsmod. This will display all modules successfully loaded in the system. Once your module is loaded, you are ready to move to the next step.
If the module is not loaded, but you know what module your network card uses, issue the following steps as root:

  • Make sure the network is stopped by issuing /etc/rc.d/init.d/network stop.
  • Manually load the module by issuing /sbin/insmod ne2k-pci replacing ne2k-pci with whatever your module is. This module must be present in the /lib/modules/2.2.14-5.0/net directory for lsmod to find it.
  • Verify it loaded successfully by issuing /sbin/lsmod.
  • Activate the eth0 device by issuing /etc/rc.d/init.d/network start
  • Configure your network settings with steps 2-4. You must still be root to perform these steps.
  • Edit/create the file /etc/sysconfig/network-scripts/ifcfg-eth0 to use DHCP.

Sample ifcfg-eth0 file:
DEVICE=eth0
USERCTL=no
ONBOOT=yes
BOOTPROTO=dhcp
BROADCAST=
NETWORK=
NETMASK=
IPADDR=

  • Replace eth0 above with eth1 if it is the second network card in your system.
  • Edit/create the file /etc/sysconfig/network to use DHCP.

NETWORKING=yes
HOSTNAME=
FORWARD_IPV4=yes
GATEWAYDEV=
GATEWAY=

  • Restart the network to probe the DHCP server for your network settings with the command /etc/rc.d/init.d/network restart.
  • Verify your network settings with the command /sbin/ifconfig to make sure you have received an IP address from the DHCP server.
  • Ping the gateway and a few other computers on the network to verify your connection.

What is Related

Comments are closed.

Subscribe to email feed

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube
Free UK Domain Names
Inside iOS Apps TechWench
TheDesignMag

Technology blog
Cloud Storage Providers List

Linux top news 2012

Linux is known as one of the basic software used ...

Dedicated Linux Serv

Linux is the popular system nowadays, offering all the benefits ...

StarOffice 5.1

Introduction StarOffice 5.1 is a complete office suite with a word ...

AxY FTP

Introduction AxY FTP, formerly known as wxFTP, is a graphical FTP ...

Adobe Acrobat PDF Re

Introduction Many of you are probably familar with Adobe Acrobat Reader ...

Twitter updates

No public Twitter messages.