Informacion Basica de una Red
Para configurar una red de una forma mas completa, debes de aprender algunos terminos como: Direccion IP, Mascara de Red, Puerta de enlace o Gateway, NameServer o DNS.
Cuando nosotros vamos a configurar una máquina en una red casera o de oficina, los primeros datos que se deben tener en cuenta es:
- ¿ Que direccion IP colocar en la máquina que voy a configurar ?
- ¿ Cual es su puerta de enlace o Gateway ?
- ¿ Cuales son los Nameserver o DNS en los cuales va a consultar ?
Para entender este nuevo dato, debemos de hacer un ejemplo, de como hacerlo, en nuestro caso vamos a hacer el ejemplo bajo el Sistema Operativo Linux.
Ejemplo
Configurar la tarjeta de red de una maquina de oficina, teniendo los siguientes datos:
* Direccion IP: 192.168.0.154 * Mascara de Red: 255.255.255.0 * Direccion Gateway: 192.168.0.254 * Direccion del DNS: 192.168.0.1 * Direccion del DNS Secundario: 192.168.0.254
== Configuracion Tarjeta de Red ===
A la hora de ya tener un linux instalado, y queremos conectarlo a la red interna de un grupo de trabajo u oficina, lo primero que hay que hacer es logearce como usuario root y ejecutar el comando ifconfig para ver si el Sistema Operativo, subio o detecto la tarjeta de red.
Ejemplo:
login:root
password:xxxxx
root@station#ifconfig
eth0 Link encap:Ethernet HWaddr 00:09:6B:00:8E:A7
inet addr:xx:xx:xx:xx:xx Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6980841 errors:0 dropped:0 overruns:0 frame:0
TX packets:3959824 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1631819352 (1556.2 Mb) TX bytes:423395070 (403.7 Mb)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:989 errors:0 dropped:0 overruns:0 frame:0
TX packets:989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1947822 (1.8 Mb) TX bytes:1947822 (1.8 Mb)
Sí te muestra el bloque de eth0 es por que el linux que tienes instalado, te detecto la tarjeta de red o subio modulo para que esta funcionara.
Si solo te muestra la interfaz lo es por que el driver de la tarjeta de red no esta instalado o el modulo para que funcione no esta arriba.
Si la tarjeta fue detectada, entonces como usuario root hacer lo siguiente:
root@station#ifconfig "ip" netmask "mascara" up
Donde IP es la direccion IP del Ejemplo, y la mascara seria la Mascara de red que nos dieron en el Ejemplo:
root@station#ifconfig 192.168.0.154 netmask 255.255.255.0 up
Ahora cuando ejecutemos ifconfig encontraras la interfaz eth0 configurada con un ip:
root@station#ifconfig
eth0 Link encap:Ethernet HWaddr 00:09:6B:00:8E:A7
inet addr:192.168.0.154 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6980841 errors:0 dropped:0 overruns:0 frame:0
TX packets:3959824 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1631819352 (1556.2 Mb) TX bytes:423395070 (403.7 Mb)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:989 errors:0 dropped:0 overruns:0 frame:0
TX packets:989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1947822 (1.8 Mb) TX bytes:1947822 (1.8 Mb)Si la targeta de red no fue detectada, Entonces leer esto: No-Detect
Configuracion Puerta de enlace o Gateway |
Ahora vamos a decirle a mi maquina de que la Puerta de enlace predeterminada o Gateway va a ser 192.168.0.254; para hacer esto debes de saber manejar el comando route, y debes de estar como superusuario root para ello.
route -h Nos Imprimira la ayuda, veamos:
root@station#route -h
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.
.
route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
route {-V|--version} Display version/author and exit.
.
-v, --verbose be verbose
-n, --numeric don't resolve names
-e, --extend display other/more information
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
.
<AF>=Use '-A <af>' or '--<af>'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)Como lo hariamos ?
root@station#route add default gw 192.168.0.254
Donde default, significa que por defecto va a salir a otras redes en la ip que ete definida alli. Con esto la puerta de enlase ya esta configurada, ahora si deseas corroborar de que es asi entonces ejecutas: route
root@station#route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo default 192.168.0.254 0.0.0.0 UG 0 0 0 eth0
Configuracion de DNS |
Ahora que ya esta la configuración del Gateway,nos queda solo que la maquina resuelva o que sepa quienes son los DNS:
Para ello necesitamos crear o editar el archivo /etc/resolv.conf, que es donde se agregan las lineas para buscar las maquinas que resuelven.
root@station#vi /etc/resolv.conf nameserver 192.168.0.1 => agregar estas lineas nameserver 192.168.0.245
Debes de esitar este archivo y agregarle estas dos lineas que son los ip's que nos dijeron en el ejemplo, que eran nuestros DNS. Ahora lo que debes de hacer es dar un ping a una web que este fuera de tu red, como por ejemplo www.google.com
Vocabulario que creo Desconocido |
