Mundo de Linux, Todo Lo que nesecitas ahora tu alcance para empezar en el mundo de Linux
Mundo de Linux,Manuales linux,software libre,driver linux,hosting en linux,linux peru,php en linux, Dominios, Alojamiento web perú,portales linux, comunidad linux perú,portales educaticos linux, foro de noticias linux, grupos de usuarios,red hat
menu
NUESTROS SERVICIOS
     
   Inicio
     
   Acerca de nosotros
     
   Registro de dominios
     
    Hosting linux
     
   Hosting windows
     
    Diseño de paginas web
     
   Posicionamiento web
     
   Como Pagar
     
   Contáctenos
     
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Untitled Document

Conexión a Internet por cable con Linux

Dado que ha surgido la pregunta en el foro de esta web, vamos a explicar como deberíamos configurar nuestro Linux, para que pueda conectarse a Internet mediante una conexión por cable. Para ello, publicaremos un artículo escrito por el administrador de este dominio, para la revista Todo Linux, el cual, fue publicado en Abril del 2002.
Indice de contenidos

  1. Introducción.
  2. Preparación previa a la instalación.
  3. Manos a la obra.
  4. Un caso especial: Haciendo uso del puerto USB.
  5. Configuración de la red local.

Introducción
En los tiempos que corren, donde todo en esta vida se hace con prisas, donde prima más la velocidad con la que se hacen las cosas, el acceso a Internet no iba a ser menos, pues ya todo el mundo quiere rapidez y eficacia en su conexión a Internet, ya nadie esta dispuesto a esperar para que se cargue una web o se descargue un archivo, cada vez más gente busca conexiones rápidas como el cable o el adsl.
Actualmente, si vemos la tele, si leemos los periódicos o revistas o si en definitiva miramos a nuestro alrededor, vemos como en el mundo de las redes, cada vez nos están ofreciendo más y mejores ofertas de acceso a Internet de banda ancha, cada vez son más numerosas las personas que no están dispuestas a esperar delante del ordenador, viendo como tarda una infinidad de tiempo la carga de cualquier página web o la descarga de un fichero por muy pequeño que sea, cada vez son más numerosos aquellos que deciden aprovechar un acceso de este tipo para poner en marcha servicios de cara a Internet, como son los servidores web, servidores ftp, etc, etc... Pero entre toda esa diversidad de ofertas, el lector se preguntará: ¿Cual de ellas es la mejor opción?, pues bien, eso depende de las necesidades de cada uno, así como de los requisitos a cumplir. Como hemos podido comprobar en infinidad de artículos referidos a este tema, lo más cómodo para disfrutar de una conexión ADSL con linux es hacerse con un Router ADSL. Esto que puede sonar sencillo, no lo es tanto cuando hablamos de muchas de las compañías que ofrecen hoy en día este tipo de acceso, pues entre sus ofertas solo se incluyen unos Módems ADSL (que no Routers), que solo hacen uso del puerto USB y que a día de hoy no suelen funcionar del todo bien en nuestro sistema operativo favorito (ni siquiera lo hacen en otros sistemas propietarios, donde consumen muchos recursos).
Por ello, una de las formas actuales más apetitosas para acceder a Internet a alta velocidad y que esta compitiendo en cuota de mercado con el ADSL, no es otra que el acceso mediante cable de fibra óptica. Cada vez hay más empresas que ofrecen este tipo de acceso y aunque en un principio empezaron a ofrecer dichos servicios bajo fuertes restricciones (ponen o ponían limite de transferencia, teniendo que pagar esos Mb adicionales que todo el mundo se pasaba. Además, cerraban puertos significativos para evitar que ofrecieras servicios de Internet por ellos, hoy en día suponen una alternativa de calidad a la típica conexión mediante ADSL u otro acceso por banda ancha de este país.
Supercable
Por ello, vamos a dedicar este articulo para desvelar (casi :) todos los secretos para conectarnos a Internet mediante Cable de fibra óptica. Para facilitar la comprensión del mismo, pondremos un ejemplo práctico con una conexión de 300k contratada a la empresa ONO (lo que hagamos en este articulo, será aplicable prácticamente a todas las demás operadoras pues en España suelen funcionar todas igual) y una LAN compuesta por varios ordenadores (el número no importa), cuyo único sistema operativo significativo es el del servidor..., que será linux por supuesto :-). Lo que queremos conseguir en el articulo es que todos y cada uno de los ordenadores que forman la LAN, accedan a Internet mediante esta única conexión y que lo hagan sin la necesidad de utilizar un proxy, pero sin quitarnos esa posibilidad, es decir, haremos uso de un servidor que se encargará de realizar NAT para la red interna, para que los ordenadores que la componen, puedan acceder a todos los servicios de Internet directamente. Esta configuración, nos permitirá en un futuro, instalar en ese servidor un proxy, con todos los beneficios que eso conlleva (pero eso es otro tema que no trataremos)
Preparación previa a la instalación
Antes de nada, el lector deberá saber que material necesitará para realizar la instalación de la LAN con conexión a Internet de ONO, para lo cual en el cuadro 1 podemos ver un pequeño resumen de todo lo que necesitaremos en el servidor. Como podemos ver en dicho recuadro, nos vamos a basar en la instalación de un módem Motorola SurfBoard 3100, que es uno de los modelos que instala ONO, aunque no el único, pues puede que nos proporcionen alguno de estos otros:
3Com HomeConnect 
3Com OfficeConnect 
Motorola Surfboard 4100
Motorola Surfboard 4200
RCA DCM 105 
Nortel CM 200
MATERIAL UTILIZADO EN EL MONTAJE

  1. Cable-Modem Motorola SurfBoard 3100.
  2. Dos tarjetas de red compatibles con linux (Lo mejor, las que poseen chip RTL8139, como será nuestro caso)
  3. Hub 8 puertos (esto depende del numero de ordenadores a conectar).
  4. Dos tramos de cable de red RJ-45 (sin trenzar).
  5. Adicionalmente para conectar los clientes necesitaremos tantas tarjetas de red y tantos tramos de cable de red RJ-45 como ordenadores clientes posee la LAN.

De todas formas, dado que todos estos Módems operan de forma similar y dado que todos poseen la entrada ethernet, la configuración será igual que la expuesta en este articulo (siempre y cuando queramos hacer lo mismo que se explica aquí, conectar el cable-modem a un servidor intermedio).
Otras de las cosas que algunos lectores deberían tener claro, es la tarjeta de red a utilizar en el servidor para conectarse con el cable-modem, ya que ONO en sus primeras instalaciones, instalaban modems que se guardaban la configuración MAC de la tarjeta de red (la dirección MAC, es la dirección física de la tarjeta y debería de identificar tal tarjeta entre todas las existentes en el mundo), para evitar que se conectara el cable-modem directamente a un hub.
La manera de operar de estos modems es la siguiente:

  1. ONO cuando te instala el Modem en casa, se apunta la dirección MAC del mismo, para tener controlados todos los modems instalados y así no asignarle una IP a un cable modem no instalado por ellos (si utilizas el tuyo propio, puedes configurarlo a tu antojo, pudiendo por ejemplo, ponerte un mayor caudal de ancho de banda).
    De esta forma, ellos configuran sus servidores DHCP en base a la MAC de estos cable-modems.
  2. El cable-modem, a su vez, lleva consigo un servidor DHCP que te asigna, entre otras cosas, la ip dinámica directamente a la tarjeta de red del ordenador. Y es este servidor DHCP el que en algunas versiones de modems (como el surfboard de esta explicación), captura la MAC de tu tarjeta de red. Por lo que si cambiamos la tarjeta de red, el servidor DHCP que lleva consigo el modem, se perdía un poco y tardaba en volverte a asignar un número de ip.
    Esto último, ya no pasa en los cable-modems que actualmente se instalan por parte de ONO.

Con estas consideraciones previas y teniendo muy claras las IPs que vamos a asignar a cada uno de los ordenadores que componen nuestra LAN, ya podemos ponernos en acción.
Nuestro esquema
Manos a la obra
Como es de suponer el primer paso que debemos tomar, es la configuración de las tarjetas de red que vayamos a utilizar, para lo cual si no lo habíamos hecho nunca antes, deberemos darles soporte en el núcleo, seleccionando los drivers correspondientes a nuestras tarjetas de red. Para ello, seguiremos el procedimiento habitual de recompilado del kernel:
root@computadora1:~# cd /usr/src/linux
o
root@computadora1:~# cd /usr/src/kernel-source-x 
(Nos dirigimos al directorio que contiene los fuentes del núcleo)
root@computadora1:~# make config/menuconfig/xconfig
Y seleccionamos las opciones: "Prompt for development and/or incomplete code/drivers" (sección "Code maturity level options") y en nuestro caso también "Realtek RTL-8139 PCI Fast Ethernet Adapter Support" (subsecciones "Network device support" y dentro de esta, "Ethernet (10 or 100 Mbit)"). Este último, es el propio driver de las tarjetas de red (por lo que si disponemos de otras distintas, deberemos de elegir aquellos que les corresponda) y si el lector lo considera oportuno, podrá seleccionarlo como modulo. Si ya le habíamos incluido antes el driver al núcleo, este paso no será necesario (automáticamente detectará las tarjetas), pero si lo habíamos incluido como modulo, habrá que metérselo al kernel.
Configuracion kernel
Para ello, dependiendo de la distribución que poseamos, podremos hacerlo de una forma mas fácil o difícil, ya que con debian, bastara con un simple "modconf" como root y seleccionamos el driver correspondiente. Seguidamente nos preguntará si queremos instalar el modulo en el núcleo y que parámetros le queremos pasar. Tratándose de tarjetas ethernet PCI, en la mayoría de casos no hará falta pasarle ningún parámetro adicional, ya que los autoprobará el kernel mismo, pero si nuestro caso fuese el de poseer una tarjeta ISA, necesariamente le deberemos pasar los parámetros "irq" e "io". Si no supiéramos estos parámetros podemos adquirirlos, mirando la bios de nuestro ordenador o en el panel de control de windows, si poseemos una partición con este sistema operativo (¿craso error?).
Si nuestra distribución no es debian, y esta basado en Red Hat, la forma de añadir el modulo al kernel será, primero cargando el susodicho modulo, mediante el comando:
modprobe modulo
Y después, para que lo cargue automáticamente en el arranque del sistema, deberemos añadir estas líneas al fichero /etc/config.modules (este fichero puede variar según la distribución, pues por ejemplo en debian es /etc/modules.conf o en Red Hat /etc/conf.modules):
alias ethx modulo
options ethx io=0xXXX irq=X
Como es de suponer, la segunda linea hace referencia a los parámetros io e irq de la tarjeta, por lo que si nuestra tarjeta es PCI, no hará falta ponerla.
Una vez hemos instalado los drivers de las tarjetas en el núcleo de linux, deberemos configurarlas asignándoles las direcciones IP correspondientes. Como hemos visto anteriormente, ONO no te asigna una IP fija, sino que te la otorga por medio de un servidor DHCP de forma dinámica, así que lo primero que tendremos que hacer es instalar cualquier cliente DHCP, de los que existen para linux. Nosotros hemos elegido el cliente dhclient, pero el lector puede hacer uso del que guste, pues el funcionamiento es similar en todos ellos (cambian pequeñas cosas). Una vez tenemos instalado el cliente de DHCP, deberemos configurar las tarjetas de red para que una de ellas, la que conectamos al módem, coja la ip automáticamente (en nuestro caso será eth0), mientras que la otra tenga una ip fija de nuestra red interna.
Esto lo conseguiremos en debian, modificando el fichero /etc/network/interfaces, quedando de esta manera:
#/etc/network/interfaces --configuration files
auto lo eth0 eth1
#the loopback interface
iface lo inet loopback
#the ethernet interface
iface eth0 inet dhcp
iface eth1 inet static
        address 192.168.1.1
        netmask 255.255.255.0
En SuSE podremos hacer uso de su programa de administración propio, Yast para configurar las tarjetas de red, o bien configurar a mano los ficheros de configuración de nuestras tarjetas de red /etc/sysconfig/network/ifcfg-eth0 y /etc/sysconfig/network/ifcfg-eth1. El contenido de estos ficheros, deberían ser similares a esto:
#/etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
STARTMODE='onboot'

#/etc/sysconfig/network/ifcfg-eth1
BOOTPROTO='static'
BROADCAST='192.168.1.255'
IPADDR='192.168.1.1'
NETMASK='255.255.255.0'
NETWORK='192.168.1.0'
STARTMODE='onboot'
En otras distribuciones como Red Hat, deberemos o bien hacer uso también de programas de administración como netconfig, linuxconf, etc... o configurarlas a mano, editando los ficheros /etc/sysconfig/network-scripts/ifcfg-eth0 y /etc/sysconfig/network-scripts/ifcfg-eth1, quedando similares a esto:
# /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

# /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
USERCTL=NO
Una vez configuradas las tarjetas del servidor, arrancamos de nuevo la red (/etc/init.d/networking restart o /etc/rc.d/init.d/network restart) y ya deberíamos tener direcciones ip en las dos tarjetas. Para comprobarlo, ejecutamos el comando ifconfig y nos debería de salir algo similar a lo que tenemos en la imagen siguiente:
Ifconfig

Páginas:  1 2  

pie
 
Av Petit Thouars 1255 Of. 302 Lima Teléfono: 472-1464 Celular: 9-96929470 / 9-91554872

©desde 1998 ®™