martes, 30 de abril de 2013

Asignar IP Estática (CentOS)


Vamos a asignar una IP estática en CentOS Versión 6.3 (En otras versiones el proceso básicamente es el mismo). Para tal procedimiento ocupare una maquina virtual creada y configurada en Virtual Box, si la maquina es real o fue creada con otra herramienta, el proceso no debería diferir de lo aquí descrito.

Nota: El paso 1 se debería omitir si no se esta usando Virtual Box. En caso de estar usando otra distribución GNU/Linux, la idea es la misma solo cambia la ubicación del fichero a configurar y la sintaxis de los parámetros.



Objetivos

  • Tener la siguiente ip estática  192.168.1.208
  • Verificar que nuestra ip este en funcionamiento.


Paso 1

Cerciorarse que la configuración de Virtual Box  tenga el adaptador de red apropiado para la maquina virtual en la cual asignaremos ip estática



Paso 2

Con nuestro editor configuramos el archivo de Interfaz eth0 ifcfg-eth0, este se encuentra en la ruta /etc/sysconfig/network-scripts y debemos dejar los siguientes parámetros con sus respectivo valores.

#!/bin/bash
# NOMBRE DEL DISPOSITIVO FÍSICO DE RED, EN ESTE CASO eth0
DEVICE="eth0"
# INDICAMOS EL TIPO DE IP, EN NUESTRO CASO STATIC (ESTATICA)
BOOTPROTO=static
# INDICAMOS QUE NUESTRA CONFIGURACION NO DEPENDE DE NIGUN DHCP
DHCPPROTO=none
# ONBOOT "yes" INDICA QUE EL DISPOSITIVO DEBE ACTIVARSE AL ARRANCAR EL SISTEMA
ONBOOT="yes"
# DIRECCION IP QUE DESEAMOS ASIGNAR
IPADDR=192.168.1.208
# VALOR DE MASCARA DE RED
NETMASK=255.255.255.0
# DIRECCIÓN DEL HARDWARE DEL DISPOSITIVO (MAC)
HWADDR=54:04:A6:C0:9D:7C
# PUERTA DE ENLACE
GATEWAY=192.168.1.1

Nota: Estos parámetros son los esenciales para dejar en funcionamiento nuestra ip estática, sin embargo nos podemos encontrar con otras configuraciones que son mas completas y descriptivas que la aquí expuesta.

Paso 3

Reiniciar la red
service network restart

Paso 4

Verificar nuestra configuración
ifconfig eth0 
Deberíamos ver esto:
eth0      Link encap:Ethernet  HWaddr 54:04:A6:C0:9D:7C  
          inet addr:192.168.1.208  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fd30:3bb7:b3c0:0:5604:a6ff:fec0:9d7c/64 Scope:Global
          inet6 addr: fe80::5604:a6ff:fec0:9d7c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:106902 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100223 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:84975652 (81.0 MiB)  TX bytes:19107967 (18.2 MiB)
          InterrupVirtual Boxt:34 Base address:0x2000 


Conclusión

Con esto ya tenemos nuestra ip estática arriba, si queremos que esta ip se resuelva con un nombre de dominio DNS debemos configurar el fichero resolv.conf (etc/resolv.conf).

1) En mi caso no tengo servidor DNS, y en este fichero tengo la puerta de enlace.
nameserver 192.168.1.1

2) En caso de tener un servidor DNS.

   Por ejemplo:
   Nombre Servidor DNS: servidorloc.cl
   IP Servidor DNS: 192.168.1.104

El archivo resolv.conf quedaría de la siguiente manera.
search servidorloc.cl
nameserver 192.168.1.104






5 comentarios:

  1. Saludos,
    esa config es para una red local, pero si tengo un router movistar el cual tiene ip fija o dedicada como configuro mi centos con esta Ip fija WAN. para servidor web.

    ResponderEliminar
  2. Justamente esto lo hice teniendo como ISP a movistar y su respectivo router que entregan. Si ip dinámica puedes configurar y hacerla fija.. como lo explique en el articulo y la puerta de enlace(Para salir al exterior) tiene que ser según la red que te asigna tu ISP.

    Lo primero que debes hacer es un ping a tu maquina para ver que ip se te asigno.


    Saludos

    ResponderEliminar
  3. hola me podrian ayudar con esto


    1.Cree un script Bash para agregar una MAC a un archivo de configuración DHCP tal que le asigne una IP Fija.
    2.Cree un script Bash para agregar una IP a la tabla NAT de IPTABLES tal que esta regla este vígente aun despues de un reinicio.
    3.Cree un script Bash que elimine la asociación de una MAC a una IP Fija en el archivo de configuracion DHCP
    4.Cree un script Bash tal que elimine una IP de la tabla NAT de IPTABLES.

    ResponderEliminar
  4. Claro, que es lo que llevas hasta ahora..saludos.

    ResponderEliminar
  5. Claro, que es lo que llevas hasta ahora..saludos.

    ResponderEliminar