Download Conectividad proporcionada por el sistema operativo GNU/LinEx.

Document related concepts
no text concepts found
Transcript
Conectividad proporcionada por GNU/LinEx
CONECTIVIDAD PROPORCIONADA POR EL
SISTEMA OPERATIVO
GNU/LINEX
José Luis González Sánchez
Alfonso Gazo Cervero
Lorenzo Martinez Bravo
Javier Carmona Murillo
Agosto 2004
PROYECTO AGILA
http://patanegra.unex.es/agila
1
Conectividad proporcionada por GNU/LinEx
Índice:
1 .- Introducción ...................................... 3
1.1 .- Objetivos de este documento .................. 3
1.2 .- Sistemas linux y redes ....................... 4
2 .- Introducción al protocolo TCP/IP .................. 5
3 .- Configuración de la red a bajo nivel .............. 6
3.1 .- Herramientas de configuración ................ 6
3.2 .- Configurar una red mediante ifconfig y
route ........................................ 6
4.- Hardware de redes soportado por linux ..............
4.1 .- Ethernet .....................................
4.2 .- Fast Ethernet ................................
4.3 .- Gigabit Ethernet .............................
4.4 .- Token Ring ...................................
4.5 .- WLAN .........................................
4.6 .- Modems .......................................
4.7 .- Ejemplo. Hardware del equipo de pruebas ......
11
12
46
60
63
68
80
84
5.- Bibliografía ....................................... 85
2
Conectividad proporcionada por GNU/LinEx
1 .- Introducción
1.1 .- Objetivos de este documento
Internet ha experimentado en los últimos años un sorprendente crecimiento,
no sólo en cuanto a su uso, sino también en lo referente al despliegue de redes físicas de
comunicaciones que le dan soporte, y en cuanto a la complejidad relacionada con la gran
cantidad de tecnologías que se ven implicadas en el conjunto de las heterogéneas redes
que constituyen Internet. El despliegue de tecnologías de banda ancha como ATM y
Frame Relay en las troncales regionales, nacionales e internacionales, nos ha presentado
nuevas y atractivas posibilidades en cuanto a aplicaciones, protocolos y arquitecturas de
comunicaciones. Mientras las tecnologías de redes de banda ancha de los backbone han
evolucionado prestando especial atención a la tecnología de transporte empleada, las
aplicaciones de los usuarios finales se han apoyado directamente en la familia de
protocolos TCP/IP. Por otro lado, se han de tener en cuenta también las tecnologías de
protocolos y arquitecturas de redes locales, mayoritariamente relacionadas con Ethernet
(FastEthernet y GigabitEthernet), TokenRing (High Speed Token Ring, VG-AnyLAN,
etc.) y ATM (LAN Emulation).
Existen, además, múltiples vías de acceso a la Red desde los domicilios o
empresas a través de las diversas tecnologías alámbricas e inalámbricas existentes en la
actualidad como son RTC (Red Telefónica Conmutada), RDSI (Red Digital de Servicios
Integrados), xDSL (x Digital Suscriber Line), GSM (Global System for Mobile
communications), GPRS (General Packet Radio Service), UMTS (Universal Mobile
Telecommunications System), así como WiFi (Wíreles Fidelity). Esto introduce nuevas
consideraciones de integración y determinación de las prestaciones obtenidas que deben
ser resultas por los sistemas operativos desde los que se tienen que soportar las diversas
interfaces que permiten conectar con estas tecnologías.
La distribución Debian de la que proviene GNU/LinEx aporta ya
nativamente el acceso a varias de las tecnologías citadas, sin embargo no todas están
soportadas y en algunas de ellas las interfaces soportadas son muy escasas y su
instalación y rendimiento son claramente mejorables.
Este documento, por tanto, establece la situación inicial, a partir de la cual se
va a desarrollar parte de nuestra investigación, situando claramente cual es la
conectividad del sistema GNU/LinEx en la actualidad, analizando gran cantidad de
dispositivos hardware que se encuentran en el mercado. Además se describe cómo
configurar la red a bajo nivel en GNU/LinEx, utilizando comandos básicos en el manejo
de redes.
3
Conectividad proporcionada por GNU/LinEx
Muchas empresas dedicadas a la venta y fabricación de hardware de redes,
distribuyen los controladores para que ese hardware sea reconocido por múltiples
sistemas, entre ellos Linux. Desgraciadamente, esta situación no es la común, ya que la
gran mayoría desarrolla estos drivers únicamente para sistemas operativos propietarios, o
incluso, fabrica hardware dedicado para los citados sistemas.
A pesar de ello, los sistemas Linux son capaces de reconocer y trabajar con
este hardware. Esto es gracias a que desarrolladores y proyectos de investigación dedican
su esfuerzo a realizar software que permitan a Linux operar sin problema con esos
dispositivos.
Así, a lo largo de este documento, se hará referencia a drivers que soportan
los dispositivos analizados, algunos de ellos desarrollados por la propia compañía que
distribuye el hardware y la gran mayoría por otras personas.
1.2 .- Sistemas Linux Y Redes
Hablar de redes de ordenadores implica irremediablemente hablar de Linux.
Desde que en 1990 Linus Torvalds comenzó el desarrollo de Linux, éste ha continuado
por un gran equipo de voluntarios a través de Internet. Esto significa que Linux ha
conseguido un desarrollo y expansión gracias a la mayor red de ordenadores conocida,
Internet.
Linux es una plataforma perfecta para acceder a Internet, ya que soporta una
gran cantidad de hardware (ya hablaremos de esto más adelante), y tiene implementados
gran cantidad de protocolos
Así, para que un equipo con GNU/LinEx sea capaz de acceder a Internet,
sus interfaces de red necesitan ser soportadas por el kernel y configuradas
apropiadamente.
4
Conectividad proporcionada por GNU/LinEx
2 .- Introducción al protocolo TCP/IP
Las familias de protocolos TCP/IP permiten la comunicación entre
diferentes tipos de ordenadores con independencia del fabricante, red a la que se
encuentren conectados y sistema operativo utilizado.
TCP/IP, al igual que otros protocolos de red se caracteriza por haber sido
diseñado siguiendo un esquema de capas. Cada capa es la responsable de cada una de las
diferentes facetas de la comunicación. De esta forma, se puede definir la familia de
protocolos TCP/IP como una combinación de cuatro capas estructuradas de forma que las
capas superiores accedan únicamente a los servicios prestados por la capa situada justo en
el nivel inferior a ella:
Capa de Aplicación
Capa de Transporte
Capa de Red
Capa de Enlace
La capa de aplicación es la encargada de manejar los detalles particulares
relativos a las diferentes aplicaciones del usuario.
La capa de transporte es la encargada de proporcionar un flujo de datos entre
dos ordenadores. Este flujo de datos puede ser fiable (TCP) o no fiable (UDP).
La capa de red es la encargada de mover los paquetes a través de las
diferentes redes para llegar a su destino. En esta capa encontramos los protocolos de más
bajo nivel, destacando el IP (Internet Protocol)
La capa de enlace o capa de acceso a red, incluye los mecanismos que
permiten al sistema operativo enviar y recibir información a través de la red a la que está
conectado (Ethernet, Token Ring, ...)
Siguiendo este modelo de capas, la comunicación entre dos sistemas no se
produce directamente. Cada capa añade una información de control específica (cabecera)
a los datos y los pasa a la capa inferior. Este proceso se repite en cada capa, hasta llegar a
la capa de enlace, dónde se envían los datos por la red. Del mismo modo, cuando se
reciben datos, la capa receptora elimina la cabecera y pasa el resultado a la capa superior.
Este sistema permite una independencia entre las diferentes capas y obliga a
que la comunicación entre dos ordenadores se realice mediante una comunicación entre
las capas de los dos ordenadores.
5
Conectividad proporcionada por GNU/LinEx
3 .- Configuración de la red a bajo nivel.
La configuración de la red con GNU/LinEx, puede realizarse mediante
comandos o a través de aplicaciones gráficas que realizarán esta tarea de forma más
simple. En este apartado detallaremos como se configura una red mediante la línea de
comandos de GNU/LinEx.
Se describe, de forma breve, la configuración de la red a bajo nivel, ya que
esto es posible también hacerlo en sistemas que trabajen en modo texto o en situaciones
en las que el entorno gráfico no esté disponible. Además, la mayoría de comandos que se
utilizan se encuentran en la mayoría de sistemas Linux, y en especial, en GNU/LinEx, de
forma que no es necesario su instalación previa.
Cuando hablemos de configurar una interfaz de red nos referiremos al
proceso de asignar direcciones apropiadas a un dispositivo y asignar valores adecuados a
otros parámetros configurables.
3.1 .- Herramientas de configuración.
GNU/LinEx, dispone de las herramientas clásicas de configuración de una
red a bajo nivel. Estas herramientas son principalmente ifconfig (interface configure) y
route, las cuales se encuentran en el paquete net-tools. La versión estable de este paquete
es 1.60-4, el cual contiene importantes herramientas para controlar el subsistema de red
del núcleo. Incluye, además de las mencionadas ifconfig y route, otras herramientas
como: arp, netstat, rarp y nameif. Adicionalmente este paquete contiene herramientas
útiles relacionadas con algunos tipos particulares de hardware (plipconfig, slattach) y
aspectos avanzados de la configuración de IP (iptunnel, ipmaddr).
Estas herramientas han sido oficialmente reemplazadas por ip que viene en
el paquete iproute, un conjunto profesional de herramientas para controlar el
comportamiento de la red en los núcleos 2.2.x y posteriores.
Sin embargo, las herramientas que se incluyen en net-tools aún funcionan,
siendo usadas por muchos usuarios, a los que les resulta más familiar.
3.2 .- Configurar una red mediante ifconfig y
route.
Ifconfig descubre una interfaz al nivel de red (IP) del kernel. Esto implica
asignar una dirección IP a la interfaz y activarla. Esto se realiza mediante la sentencia:
6
Conectividad proporcionada por GNU/LinEx
#ifconfig interfaz direccion_IP [netmask mascara_de_red] [up|down]
De esta forma, se activa dicha interfaz a la que asigna la direccion_IP. Dado
que la máscara es opcional, cuando no se proporciona, se asigna por defecto la que
corresponde a la clase de la direccion_IP. El up del final del comando indica que la
interfaz va a ser activada, pero se puede omitir, ya que es el valor por defecto. Para
desactivar una interfaz, simplemente ejecutaremos el comando:
#ifconfig interfaz down.
Como se ha podido observar, muchos parámetros son opcionales, esto hace
que el núcleo sea quien de valor a los parámetros omitidos. Por ejemplo, si no se
especifica la dirección de red y de difusión de una interfaz, el núcleo hará una suposición
de cuales deben ser estos valores, basándose en la máscara que se le proporciona, pero
incluso si la máscara tampoco se indica, entonces partirá de la clase de la dirección IP
configurada. Otros parámetros del comando ifconfig son:
[-]arp
Esta opción activa o desactiva el uso del protocolo de resolución de
dirección (address resolution protocol) sobre la interfaz
[-]allmulti
Esta opción activa o desactiva la recepción de todos los paquetes multicast
por hardware. El multicast por hardware permite que varios grupos de interfaces reciban
paquetes remitidos a destinos especiales. Esto puede ser de importancia si está usando
aplicaciones como videoconferencia, pero normalmente no se usa.
mtu N
Parámetro que permite especificar la MTU del dispositivo.
netmask <direc>
Este parámetro permite asignar la máscara de la red a la que pertenece el
dispositivo.
irq <direc>
Este parámetro sólo trabaja con ciertos tipos de hardware, y permite
especificar la IRQ del dispositivo.
[-]broadcast [direc]
Parámetro que permite activar y asignar la acepción de datagramas
destinados a la dirección de difusión, o desactivarla por completo.
[-]pointopoint [direc]
Parámetro que permite asignar la dirección de la máquina en el otro extremo
7
Conectividad proporcionada por GNU/LinEx
de un enlace punto a punto, como en SLIP o PPP.
hw <tipo> <direc>
Parámetro que permite asignar la dirección del hardware de ciertos tipos de
dispositivos de red. Esto no suele ser útil para Ethernet, pero lo es para otras redes como
AX 25.
Route por su parte, permite añadir y/o borrar entradas en la tabla de
enrutamiento y mostrar su contenido (veremos cómo más adelante). La forma gestionar
las entradas de la tabla es usando los siguientes parámetros.
#route add|del -net|-host destino [netmask mascara][gw gateway][dev interfaz]
Para entender mejor el funcionamiento de Route, se va a explicar el
funcionamiento del encaminamiento IP. Se puede definir como el proceso por el que una
máquina con múltiples conexiones de red decide por dónde dirigir un datagrama IP que
haya recibido.
Esto significa que cuando el encaminador recibe un datagrama en cualquiera
de sus conexiones de red, el mecanismo que usa para determinar qué interfaz debería
enviar el datagrama, es el encaminamiento.
Por tanto, el encaminamiento funciona de la siguiente forma: Cada máquina
tiene una lista de reglas, llamada tabla de enrutamiento (o encaminamiento). Esta tabla
contiene columnas que suelen contener al menos tres campos:
•
•
•
Una dirección de destino.
El nombre de la interfaz a la que se va a encaminar el datagrama
Y, opcionalmente, la dirección IP de otra máquina que cogerá el datagrama en su
siguiente paso a través de la red.
En GNU/LinEx puede verse esta tabla usando la siguiente orden:
# /sbin/route -n
El proceso de encaminado es relativamente simple: se recibe un datagrama
que llega, se examina la dirección de destino y se compara con cada entrada en la lista. Se
selecciona la entrada que más se parezca y se reenvía el datagrama a la interfaz
especificada. Si el campo de pasarela (gateway) está descrito, el datagrama se reenvía a
esa máquina mediante la interfaz especificada, y si no, se asume que la dirección de
destino está en la red a la que se accede mediante la interfaz correspondiente.
El gran problema con el «encaminamiento manual» o «encaminamiento
estático» que se ha descrito, es que si una máquina o enlace falla en la red, entonces la
8
Conectividad proporcionada por GNU/LinEx
única manera de dirigir los datagramas salientes por otra dirección, si existe, es
indicándolo manualmente. Para solucionar este problema, se han desarrollado técnicas
para ajustar automáticamente las tablas de encaminamiento en el caso de fallos en la red
donde hubiera caminos alternativos. Todas estas técnicas se agrupan bajo la definición
«protocolos de encaminamiento dinámico».
Algunos de estos protocolos son RIP (Routing Information Protocol) y
OSPF (Open Shortest Path First Protocol).
Para conocer más detalles acerca de estas herramientas y sus opciones,
consulte el manual en línea proporcionado por Linux mediante:
#man ifconfig o #man route
Una vez configurada la interfaz de red y la tabla de enrutamiento, es
necesario aún un paso más que consiste en la configuración del sistema de resolución de
nombres.
Aunque las direcciones IP son útiles para identificar los ordenadores
conectados a internet, resulta más conveniente su identificación mediante nombres, por
ejemplo, es más fácil recordar el nombre de www.unex.es que la dirección IP
158.49.17.21. Además, los nombres facilitan una flexibilidad adicional porque pueden
reasignarse fácilmente a otras direcciones por cambio de localización de un servidor o
avería, e incluso puede resultar conveniente asignar varios nombres a un mismo
ordenador. Estos nombres se organizan en una jerarquía de dominios y subdominios. El
nombre de un ordenador se compone del nombre propio de la máquina seguido por los
nombres de los subdominios a los que pertenece dentro de la jerarquía hasta llegar a uno
de los dominios globales como com, org, o es. Podremos utilizar nombres de dominio en
vez de direcciones siempre que indiquemos en la configuración de Internet las
direcciones de unos servidores de nombres que se encargan de traducir los nombres a las
direcciones IP correspondientes. Normalmente pueden indicarse varios servidores de
nombres por si alguno de ellos falla.
El dominio y los servidores de nombres se configuran en el fichero /
etc/resolv.conf. En ellos se indica que el dominio principal.
Como parte del servicio de nombres, un host debe conocer cual es su propio
nombre y el dominio al que pertenece. Éstos no son arbitrarios, sino que han de estar
registrados en el servidor de nombres que corresponda a nuestro dominio.
El nombre de la máquina se configura en el fichero /etc/hostname, cuyo
contenido es simplemente el nombre de la máquina, sin indicación del dominio. De este
fichero es leído el nombre durante el arranque del sistema. Para cambiar el nombre
inmediatamente se emplea el comando hostname indicando como argumento el nuevo
9
Conectividad proporcionada por GNU/LinEx
nombre, o bien una vez modificado el fichero /etc/hostname puede ejecutarse a mano el
script que inicia el nombre de la máquina #/etc/init.d/hostname.sh start
10
Conectividad proporcionada por GNU/LinEx
4 .- Hardware de redes soportado por Linux
En este apartado se indican muchos componentes de hardware soportados
por Linux. Estos listados quedarán obsoletos en poco tiempo dado el crecimiento de los
sistemas Linux y el compromiso de muchas organizaciones a desarrollar hardware
compatible con Linux, pero puede ser una base de hardware de referencia para muchos
usuarios.
Distinguiremos, con respecto a la conectividad, varios apartados de
Hardware, atendiendo al tipo de dispositivo y tecnología a la que nos referimos.
•
•
•
•
•
•
Ethernet
Fast Ethernet
Gigabit Ethernet
Token Ring
WLAN
Modems
En todas estas categorías, los dispositibos se listan por el nombre de la
empresa que los comercializa.
Si en el listado no encuentra un dispositivo determinado, no significa que
ese hardware no sea soportado por Linux, simplemente no se ha encontrado referencia a
que exista tal soporte (en la mayoría de los casos las empresas que distribuyen el
hardware no tienen soporte para Linux y son otras comunidades las que desarrollan los
controladores).
El autor de este documento no ha probado todos los dispositivos listados,
por lo que algunos datos se han extraído de otros proyectos o de las propias compañías
distribuidoras del hardware que trabajan también en aspectos como la compatibilidad del
hardware con Linux. De esta forma, no se puede garantizar que todos los dispositivos
listados sean soportados por el sistema GNU/LinEx, aunque el hecho de que el
dispositivo aparezca en este texto proporciona una cierta garantía de que el dispositivo ha
sido utilizado bajo sistemas Linux (puede que con un núcleo o una distribución distinta a
Debian).
Dispositivos muy antiguos y difíciles de encontrar en el mercado puede que
ya no tengan soporte en los núcleos más modernos como en el 2.4 o el 2.6, por
considerarse que ese hardware es obsoleto.
11
Conectividad proporcionada por GNU/LinEx
4.1 .- Ethernet
Ethernet es la capa física más popular la tecnología LAN usada actualmente.
La norma de Ethernet fue definida por el IEEE como estándar 802.3. Adhiriéndose a la
norma de IEEE, los equipo y protocolos de red pueden interoperar eficazmente.
Ethernet es, actualmente, el estándar más utilizado en redes locales (LANs).
Fue definido por el IEEE como estándar IEEE 802.3, determinando la forma en que los
puestos de la red envían y reciben datos sobre un medio físico compartido que se
comporta como un bus lógico, independientemente de su configuración física.
Originalmente fue diseñada para enviar datos a 10 Mbps, aunque
posteriormente ha sido perfeccionado para trabajar incluso a órdenes superiores al Gbps,
aunque en este apartado analizaremos tarjetas ethernet a 10 Mbps. Utiliza el protocolo de
comunicaciones CSMA/CD (Carrier Sense Multiple Access / Collision Detect - Acceso
múltiple con detección de portadora y detección de colisiones).
A continuación se analizan tarjetas ethernet que pueden ser usadas bajo
sistemas Linux.
Si tiene problemas con la configuración de algunas de las tarjetas listadas de
este documento, puede buscar en http://www.tldp.org/HOWTO/Ethernet-HOWTO.html,
donde se indican problemas frecuentes con la configuración de tarjetas ethernet sobre
Linux y su posible solución, además de ayuda para la configuración de la tarjeta.
3COM
3Com distribuye los drivers para linux. Es una de las pocas empresas que lo hacen, ya
que la mayoría de los drivers son contribución de otras personas ajenas a esas empresas.
El software disponible se distribuye bajo licencia GPL en la página web:
http://support.3com.com/infodeli/tools/nic/linuxdownload.htm
3Com 3c501
Driver: 3c501
Esta tarjeta está soportada pero debido a que es muy antigua, debería evitarse, ya que
puede causar muchos problemas. Su estructura (no permite realizar varias tareas al
mismo tiempo, como eliminar un paquete del buffer y recibir otro a la vez) se ha quedado
obsoleta y no proporciona muy buen rendimiento.
El driver para esta tarjeta ha estado en el kernel de Linux desde 1992-1993, por lo que no
hará falta descargar un driver alternativo.
3Com Etherlink II 3c503.
Driver: 3c503
Tarjeta soportada por Linux. Ha dado algunos problemas, pero la mayoría se han
12
Conectividad proporcionada por GNU/LinEx
resuelto.
Si
encuentra
problemas
con
esta
tarjeta
http://www.tldp.org/HOWTO/Ethernet-HOWTO-2.html#3com-probs.
consulte
3Com Etherlink Plus 3c505
Driver: 3c505
Si bien esta tarjeta está soportada por el kernel, podemos encontrar problemas, ya que el
driver está en una versión Alpha.
3Com Etherlink 3c507
Driver: 3c507
Esta tarjeta usa un chip Intel, por lo tanto el desarrollo del driver está muy relacionado
con el desarrollo del driver Intel Ether Express. El driver está incluido en el kernel, pero
se encuentra en una versión Alpha.
3Com Etherlink III 3c509/3c509B
Driver: 3c509
Tarjeta soportada y con buen funcionamiento para un diseño ISA non-bus-master. La
original 3c509 tenía un tamaño de buffer (4kB en total, 2kB Rx, 2kB Tx), lo que
ocasionaba pérdida de paquetes en ciertas ocasiones. El nuevo modelo 3c509B tiene 8kB,
y el buffer se puede establecer a 4/4, 5/3 o 6/2 para Rx/Tx, lo que soluciona la deficiencia
de la tarjeta inicial.
3Com 3c523
Driver: 3c523
3Com 3c527 Etherlink MC/32
Driver: 3c527
3Com 3c529
Driver Name: 3c509
3Com 3c562
Status: Supported, Driver Name: 3c589_cs
Esta tarjeta es la combinación de la tarjeta ethernet 3c589B con un modem.
3Com 3c575
Driver: 3c59x
Para que kernels de la serie 2.2 soporten este dispositivo, es necesario usar 3c575_cb.c
del paquete pcmcia_cs.
3c579 (EISA)
Driver: 3c509
Esta es la version EISA de la tarjeta 3c509 descrita anteriormente. Soportada por los
sistemas Linux.
13
Conectividad proporcionada por GNU/LinEx
3Com Etherlink III Vortex 3c590 (PCI) / 3Com Etherlink III Vortex 3c595 (PCI)
Driver: 3c59x
Tarjetas soportadas para equipos con bus PCI. 3C590, funciona a 10Mbps, mientras que
3c595 ofrece hasta 100 Mbps (aunque tiene un modo de 10 Mbps).
3Com Etherlink III Vortex 3c592 / 3Com Etherlink III Vortex 3c597
Driver: 3c59x
Estas tarjetas son las versiones EISA de la serie 3c59x. Utilizan el mismo driver que el de
las tarjetas anteriores (3c590/3c595).
3Com 3c900 / 3c905 / 3c905B / 3c905C / 3c905CX
Driver: 3c59x
Estas tarjetas se lanzaron al mercado para ocupar el lugar que tuvieron 3c590/3c595, con
soporte añadido al driver vortex 3c59x, ya que el driver que se encontraba en los antiguos
kernels no soportaba las ultimas versiones.
Indicar que 3c905C realiza el checksum TCP/UDP/IP mediante hardware, lo que
significa menor esfuerzo de la CPU.
3com 3c589 PCMCIA
Driver: pcnet_cs
3com 3c589B PCMCIA
Driver: pcnet_cs
3com 3c589C PCMCIA
Driver: pcnet_cs
3com 3c589D PCMCIA
Driver: pcnet_cs
3com Megahertz 3CCE589EC PCMCIA
Driver: pcnet_cs
3com Megahertz 3CXE589D PCMCIA
Driver: pcnet_cs
3com Megahertz 3CXE589EC PCMCIA
Driver: pcnet_cs
3com Megahertz 3CXE589ET PCMCIA
Driver: pcnet_cs
14
Conectividad proporcionada por GNU/LinEx
4LAN
4Lan EP100 Ethernet PCMCIA
Driver: pcnet_cs
ACCTON
Accton MPX
Driver: ne (+8390)
Esta tarjeta es compatible con la tarjeta Novell NE2000, por tanto debería funcionar con
el driver ne2000.
Accton EN1203, EN1207, EtherDuo-PCI
Driver: de4x5, tulip o también 8139too
La tarjeta EN1207 ha sufrido diversas revisiones, numeradas con letras desde la A hasta
la D. Las versiones A, B y C, han sido basadas en tulip y la revisión D basada en RealTek
8139 por lo que usa un driver distinto.
Accton EN2212 PCMCIA Card
Driver: pcnet_cs
Accton EN2216 EtherCard PCMCIA
Driver: pcnet_cs
Accton EN2212 PCMCIA
Driver: pcnet_cs
Accton SOHO BASIC EN220 PCMCIA
Driver: pcnet_cs
ACTIONTEC
Actiontec FastNet FE200A PCMCIA
Driver: pcnet_cs
ADAPTEC
Adaptec DuraLAN/Starfire, 64bit ANA-6922
Driver: starfire
ADDTRON
Addtron Ethernet PCMCIA
Driver: pcnet_cs
15
Conectividad proporcionada por GNU/LinEx
AIBRAIN
AIBrain EPCM-T PCMCIA
Driver: pcnet_cs
ALLIED TELESYN
AT1500
Driver: lance
Esta es la serie más barata de las tarjetas de red y también una de las más antiguas. Son
tarjetas bus-master, y por lo tanto una de las tarjetas disponibles ISA más rápidas.
AT1700
Driver: at1700
Esta serie de tarjetas, está basada en el chip Fujitsu MB86965, el cual usa una interfaz I/O
programada, y una pareja de buffers de tamaño fijo para la trasmision, lo que permite que
pequeños grupos de paquetes sean enviados, con una pausa corta mientras los buffers
cambian.
AT2400
Driver: ne, ne2k-pci (+8390)
Esta es otra tarjeta PCI compatible con NE2000. Está basada en el chip RealTek 8029.
AT2450
Driver: pcnet32
Esta es la versión PCI de la serie AT1500.
AT2500
Driver: 8139too, rtl8139(old)
Esta tarjeta utiliza el chip RealTek 8139.
AMBICOM
En el sitio web de AMBICOM, se asegura que la mayoría de las tarjetas AMBICOM,
pueden ser usadas con el driver party Linux, disponible en http://sourceforge.net/
AmbiCom AMB8002 PCMCIA
Driver: pcnet_cs
AmbiCom AMB8002T PCMCIA
Driver: pcnet_cs
16
Conectividad proporcionada por GNU/LinEx
AmbiCom AMB8010 PCMCIA
Driver: pcnet_cs
AmbiCom AMB8610 PCMCIA
Driver: pcnet_cs
AMD
AMD LANCE (7990, 79C960/961/961A, Pcnet-ISA)
Esta no es realmente una tarjeta ethernet AMD. En la tarjeta se puede leer AMD y un
número como 7990. Éste se refiere al chip AMD que es el corazón de esta tarjeta y de
otras muchas tarjetas ethernet, como por ejemplo la ya mencionada Allied Telesis
AT1500, la cual usa este chip.
AMD 79C901 (Home PNA PHY)
Driver: sis900
AMD 79C965 (Pcnet-32)
Driver: pcnet32
AMD 79C970/970A (Pcnet-PCI)
Driver: pcnet32
ANSEL COMMUNICATIONS
Ansel Communications AC3200 (EISA)
Driver: ac3200
Tarjeta que utiliza una estructura de bus tipo EISA, está basada en el chip 8390 usado en
la tarjeta ne2000. Está soportada por Linux y el driver ha estado en el kernel desde la
version 1.1.25, aunque debido a que es bastante rara de encontrar, este driver no ha
evolucionado, lo que ha supuesto algún problema de compatibilidad.
ANYCOM
AnyCom ECO Ethernet
Driver: pcnet_cs
APOLLO
Apollo RE450CT PCMCIA
Driver: pcnet_cs
17
Conectividad proporcionada por GNU/LinEx
ARCHTEK
Archtek Ethernet PCMCIA
Driver: pcnet_cs
ARGOSY
Argosy EN210 PCMCIA
Driver: pcnet_cs
ARK
Ark Sky-Link Express PA2100 PCMCIA
Driver: pcnet_cs
AROWANA
Arowana RE 450 Ethernet PCMCIA
Driver: pcnet_cs
ASANTE
Asante FriendlyNet PCMCIA
Driver: pcnet_cs
AST
AST 1082 Ethernet PCMCIA
Driver: pcnet_cs
ATELCO
Atelco ethernet PCMCIA
Driver: pcnet_cs
BILLIONTON
Billionton LNT-10TB PCMCIA
Driver: pcnet_cs
Billionton LNT-10TN PCMCIA
Driver: pcnet_cs
18
Conectividad proporcionada por GNU/LinEx
BOCA RESEARCH
Boca BEN400
Driver: ne (+8390)
Esta tarjeta es otra compatible con NE2000. Usa un chip VIA VT86C916.
Boca BEN (ISA, VLB, PCI)
Driver: lance, pcnet32
Estas tarjetas están basadas en chips AMD. Son muy antiguas, por lo que no será común
encontrarlas.
BUFFALO
Buffalo LPC2-CLT PCMCIA
Driver: pcnet_cs
BROADCOM
Broadcom Tigon2
Driver: acenic
Broadcom Tigon3
Driver: tg3
CADMUS
Cadmus Micro LNT-10T2C PCMCIA
Driver: pcnet_cs
CALIFORNIA ACCES
California Access LAN Adapter PCMCIA
Driver: pcnet_cs
CELAN
CeLAN EPCMCIA PCMCIA
Driver: pcnet_cs
CNET
CNet CN30BC PCMCIA
Driver: pcnet_cs
19
Conectividad proporcionada por GNU/LinEx
CNet CN40BC Ethernet PCMCIA
Driver: pcnet_cs
COGENT
Cogent EM110
Cogent eMASTER+, EM100-PCI, EM400, EM960, EM964
Driver: de4x5, tulip
Estas terjetas tienen la implementacion de DEC 21040, por lo que deben funcionar con el
driver estándar 21040.
COMPAQ
El caso de esta empresa es especial, ya que no tienen negocio con tarjetas ethernet, pero
muchos de los equipos que fabrican tienen una placa base con controladores ethernet
añadidos.
Compaq Ethernet Adapter PCMCIA
Driver: pcnet_cs
Compaq Deskpro / Compaq XL (Chip AMD)
Driver: pcnet32
Estas máquinas, como las de la serie XL tienen un chip PCI AMD 79c97x en la placa
base que puede ser usado con el driver standard LANCE. Para usarlo en sistemas Linux,
hay que llever el PCIBIOS al lugar donde comunmente está almacenado.
Compaq Nettelligent/NetFlex (Chip ThunderLAN)
Driver: tlan
Este equipo usa un chip de Texas Texas Instruments ThunderLAN.
Compaq PCI card
Driver: eepro100
COMPEX
Compex LinkPort Ethernet PCMCIA
Driver: pcnet_cs
Compex ReadyLink Ethernet Combo PCMCIA
Driver: pcnet_cs
COMPU-SHACK
COMPU-SHACK BASEline Ethernet PCMCIA
20
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
CONNECTWARE
Connectware LANdingGear Adapter PCMCIA
Driver: pcnet_cs
COREGA
Corega Ether PCC-T PCMCIA
Driver: pcnet_cs
CONTEC C-NET(PC)C PCMCIA
Driver: pcnet_cs
Corega Ether PCM-T PCMCIA
Driver: pcnet_cs
Crystal Lan CS8900/CS8920
Driver: http://www.cirrus.com/en/software/drivers/ethernet/linux225cs89x0v200.tar.gz
El driver está proporcionado por la empresa, para el kernel 2.2.5. También está
disponible para el kernel 1.2.13 y 2.0
CYQ'VE
CyQ've ELA-010 10baseT PCMCIA
Driver: pcnet_cs
D-LINK
DE-100, DE-200, DE-220-T, DE-250
Driver: ne (+8390)
DE-520
Driver: pcnet32
Esta es una tarjeta PCI, que usa el chip LANCE de AMD en su versión PCI.
DE-528CT
Driver: ne, ne2k-pci (+8390)
En la siguiente página puede ver una descripción más detallada de la tarjeta:
http://support.dlink.com/products/view.asp?productid=DE%2D528CT
En esta página el fabricante indica que está soportada en Linux.
21
Conectividad proporcionada por GNU/LinEx
DE-530
Driver: de4x5, tulip
DE-600
Status: Supported, Driver Name: de600
DE600 es un adaptador ethernet al puerto paralelo relaizado para usuarios de ordenadores
portátiles. Se espera de este dispositivo una velocidad de transferencia de 180 kb/s .
DE-620
Driver: de620
Muy similar al DE-600 comentado anteriormente.
DE-650 (PCMCIA)
Driver: pcnet_cs
DFE-530TX
Driver: via-rhine
Tarjeta que usa el chipset VIA Rhine. Las tarjetas más modernas usan Rhine-II
DFE-530TX+, DFE-538TX
Driver: 8139too, rtl8139(old)
Esta tarjeta usa el chip RealTek 8139
DFE-550TX
Driver: sundance
DFE-570TX
Driver: tulip
DFE-580TX
Driver: sundance
DGE-500T
Driver: ns83820
DGE-550T
Driver: dl2k
D-Link DE-650 PCMCIA
Driver: pcnet_cs
D-Link DE-660 PCMCIA
Driver: pcnet_cs
22
Conectividad proporcionada por GNU/LinEx
D-Link DE-660+ PCMCIA
Driver: pcnet_cs
D-Link DE-660CT PCMCIA
Driver: pcnet_cs
DANPEX
Danpex EN-6200P2 Ethernet PCMCIA
Driver: pcnet_cs
Danpex EN-9400
Driver: de4x5, tulip
Tarjeta basada en el chip DEC 21040, trabaja bien y a un bajo precio.
DAVICOM
Davicom DM9102
Driver: tulip, dmfe
Esta tarjeta es un clon del chip tulip, por lo que se puede utilzar el driver tulip o el
proporcionado por el fabricante dmfe.
DATATREK
Datatrek NetCard PCMCIA
Driver: pcnet_cs
DAYNA COMMUNICATIONS
Dayna Communications ComminuCard E PCMCIA
Driver: pcnet_cs
DEC (DIGITAL Equipment Corporation)
DEPCA, DE100/1, DE200/1/2, DE210, DE422
Driver: depca
DE422 es una tarjeta EISA, basada en un chip AMD LANCE. Existe una limitación a la
hora de usar tarjetas ISA, de forma que como máximo puedan usarse dos, ya que pueden
ser configuradas sólo en las direcciones base I/O 0x300 y 0x200.
Digital DEPCM-AA PCMCIA
Driver: pcnet_cs
23
Conectividad proporcionada por GNU/LinEx
Digital Etherworks Turbo Ethernet PCMCIA
Driver: pcnet_cs
Digital PCP78-AC Ethernet PCMCIA
Driver: pcnet_cs
Digital EtherWorks 3 (DE203, DE204, DE205)
Driver: ewrk3
Esta tarjeta utiliza un chip realizado por DEC, al contrario que el chip LANCE usado en
tarjetas anteriores, como DE200.
DE425 EISA, DE434, DE435, DE 450, DE500
Driver: de4x5, tulip
Todas estas tarjetas están basadas en el chip 21040. Indicar que la tarjeta DE500
proporciona conexiones ethernet a 10/100 Mbps.
DEC 21040, 21041, 2114x, Tulip
Driver: de4x5, tulip
El chip 21040 es un chip tipo bus-master de Digital similar al chip de AMD Pcnet, y ha
sido diseñado específicamente para las arquitecturas de bus PCI.
Se disponen de dos drivers para las tarjetas basadas en este chip, el driver DE425 y el
driver tulip genérico 21040.
DFI
DFINET-300 y DFINET-400
Driver: ne (+8390)
DYNALINK
DynaLink L10BC Ethernet PCMCIA
Driver: pcnet_cs
DynaLink L10C PCMCIA
Driver: pcnet_cs
EAGLE
Eagle NE200 Ethernet PCMCIA
Driver: pcnet_cs
EDIMAX TECHNOLOGIES
24
Conectividad proporcionada por GNU/LinEx
Edimax Technologies Ethernet Combo PCMCIA
Driver: pcnet_cs
EFA
EFA InfoExpress 205 PCMCIA
Driver: pcnet_cs
EFA InfoExpress 207 Combo PCMCIA
Driver: pcnet_cs
EIGER LABS
Eiger Labs EPX-10BT PCMCIA
Driver: pcnet_cs
Eiger Labs EPX-ET 10BT PCMCIA
Driver: pcnet_cs
Eiger Labs EPX-ET 10TZ PCMCIA
Driver: pcnet_cs
Eiger Labs EPX-ET10T2 Combo PCMCIA
Driver: pcnet_cs
ELECOM
ELECOM Laneed LD-CDF PCMCIA
Driver: pcnet_cs
ELECOM Laneed LD-CDNIA PCMCIA
Driver: pcnet_cs
ELECOM Laneed LD-CDWA PCMCIA
Driver: pcnet_cs
ELECOM Laneed LD-CDX PCMCIA
Driver: pcnet_cs
ELECOM Laneed LD-CDY PCMCIA
Driver: pcnet_cs
25
Conectividad proporcionada por GNU/LinEx
EPSON
Epson Ethernet PCMCIA
Driver: pcnet_cs
ETHERPRIME
EtherPRIME Ethernet PCMCIA
Driver: pcnet_cs
EXPLORER
Explorer NE-1000 Ethernet PCMCIA
Driver: pcnet_cs
EZLINK
EZLink 4109 Ethernet PCMCIA
Driver: pcnet_cs
FARALLON
Farallon Enet PCMCIA
Driver: pcnet_cs
Farallon EtherMac PCMCIA
Driver: pcnet_cs
Farallon EtherWave PCMCIA
Driver: pcnet_cs
Farallon PCI 593
Driver: de4x5, tulip
FIBERLINE
Fiberline FL-4680 PCMCIA
Driver: pcnet_cs
FUJITSU
Fujitsu FMV-181/182/183/184
Driver: at1700, fmv18x(old)
Los kernels antiguos, usaban el driver fmv18x, pero el nuevo soporte para estas tarjetas
26
Conectividad proporcionada por GNU/LinEx
se incluyó al driver at1700.
Fujitsu FM50N-183 PCMCIA
Driver: pcnet_cs
Fujitsu FMV-1080 PCMCIA
Driver: pcnet_cs
Fujitsu FMV-J181 PCMCIA
Driver: pcnet_cs
Fujitsu FMV-J182 PCMCIA
Driver: pcnet_cs
Fujitsu FMV-J182A PCMCIA
Driver: pcnet_cs
Fujitsu Towa LA501 PCMCIA
Driver: pcnet_cs
GATEWAY
Gateway 2000 Ethernet PCMCIA
Driver: pcnet_cs
GENIUS
Genius ME3000II Ethernet PCMCIA
Driver: pcnet_cs
GREY CELL
Grey Cell Ethernet PCMCIA
Driver: pcnet_cs
GVC
GVC NIC-2000P Ethernet Combo PCMCIA
Driver: pcnet_cs
HAWKING
Hawking FM650TX PCMCIA
27
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
HAMLET
Hamlet LM560 PCMCIA
Driver: pcnet_cs
HITACHI
Hitachi HT-4840-11 EtherCard PCMCIA
Driver: pcnet_cs
Hitachi HT-4840-13 PCMCIA
Driver: pcnet_cs
HEWLETT PACKARD
HP Night Director+ 10/100
Driver: pcnet32
27245A
Driver: hp (+8390)
HP EtherTwist, PC Lan+ (27247, 27248, 27252A, 27269B)
Driver: hp+ (+8390)
HP-J2405A
Driver: lance
HP-Vectra On Board Ethernet
Driver: lance
HP-Vectra tiene un chip AMD PCnet en la placa base
HYPERTEC
Hypertec Hypernet PCMCIA
Driver: pcnet_cs
IBM
IBM CreditCard Ethernet Adapter PCMCIA
Driver: pcnet_cs
28
Conectividad proporcionada por GNU/LinEx
IBM Thinkpad 300
Driver: znet
Antigua tarjeta que se declaró obsoleta en los kernel 2.4, por tanto no es seguro su
funcionamiento con núcleos posteriores.
IC-CARD
IC-Card Ethernet PCMCIA
Driver: pcnet_cs
ICL
ICL EtherTeam 16i / 32
Driver: eth16i
El driver eth16i, da soporte tanto a la versión EISA (32) de la tarjeta, como a la ISA
(16i). El chip usado es el Fujitsu MB86965.
INFOTEL
Infotel IN650ct Ethernet PCMCIA
Driver: pcnet_cs
INTEL
Ether Express
Driver: eexpress
Esta tarjeta utiliza el chip intel i82586. Las primeras versiones del driver en núcleos 1.2,
no funcionaban bien en algunos casos. El driver a partir del kernel 2.0, estos problemas
fueron en gran parte solucionados, aunque aún hoy en máquinas modernas continúan
detectándose pequeños fallos.
Ether Express PRO/10 (PRO/10+)
Driver: eepro
IO DATA
IO DATA PCLA/t PCMCIA
Driver: pcnet_cs
IO DATA PCLA/TE PCMCIA
Driver: pcnet_cs
29
Conectividad proporcionada por GNU/LinEx
IPORT
iPort 10MBps Ethernet PCMCIA
Driver: pcnet_cs
KATRON
Katron PE-520 Ethernet PCMCIA
Driver: pcnet_cs
KING MAX
KingMax Technology En10-T2 Ethernet PCMCIA
Driver: pcnet_cs
KINGSTON
Kingston CIO10T Ethernet PCMCIA
Driver: pcnet_cs
Kingston KNE-PC2 PCMCIA
Driver: pcnet_cs
Kingston KNE-PC2BT PCMCIA
Driver: pcnet_cs
Kingston KNE-PC2T PCMCIA
Driver: pcnet_cs
Kingston KNE-PCM/M PCMCIA
Driver: pcnet_cs
KTI
KTI PE-520 Plus PCMCIA
Driver: pcnet_cs
LANEED
LANEED LD-CDW Ethernet PCMCIA
Driver: pcnet_cs
LANPRO
30
Conectividad proporcionada por GNU/LinEx
LanPro EP4000A PCMCIA
Driver: pcnet_cs
LANTECH
Lantech Ethernet PCMCIA
Driver: pcnet_cs
LEVEL ONE
Level One EPC-0100TB PCMCIA
Driver: pcnet_cs
LINKSYS
Linksys EC2T Combo PCMCIA
Driver: pcnet_cs
Linksys EtherCard PCMCIA
Driver: pcnet_cs
Linksys NP10T PCMCIA
Driver: pcnet_cs
LinkSys Pocket Ethernet Adapter Plus (PEAEPP)
Driver: de620
LOGITEC
Logitec LPM-LN10BA PCMCIA
Driver: pcnet_cs
Logitec LPM-LN10T PCMCIA
Driver: pcnet_cs
Logitec LPM-LN20T Ethernet PCMCIA
Driver: pcnet_cs
LONGSHINE
LongShine LCS-8034PTB PCI
Driver: pcnet_cs
31
Conectividad proporcionada por GNU/LinEx
LongShine LCS-8034PTBA PCI
Driver: pcnet_cs
LongShine LCS-8634PTB ISA
Driver: pcnet_cs
Longshine ShineNet LCS-8534TB Ethernet PCMCIA
Driver: pcnet_cs
MACNICA
Macnica ME-1 Ethernet PCMCIA
Driver: pcnet_cs
MAXTECH
Maxtech PCN2000 Ethernet PCMCIA
Driver: pcnet_cs
MEGAHERTZ
Megahertz CC10BT Ethernet PCMCIA
Driver: pcnet_cs
Megahertz XJ10BC PCMCIA
Driver: pcnet_cs
Megahertz XJ10BT PCMCIA
Driver: pcnet_cs
MELCO
Melco LPC-T PCMCIA
Driver: pcnet_cs
Melco LPC-TJ PCMCIA
Driver: pcnet_cs
Melco LPC-TS PCMCIA
Driver: pcnet_cs
Melco LPC2-T PCMCIA
Driver: pcnet_cs
32
Conectividad proporcionada por GNU/LinEx
MICRODYNE
Microdyne NE4200 Ethernet PCMCIA
Driver: pcnet_cs
MICRONET
Micronet Sp122 PCMCIA
Driver: pcnet_cs
Micronet SP125 PCMCIA
Driver: pcnet_cs
MIDORI
Midori LANNER LT-PCMT PCMCIA
Driver: pcnet_cs
MYLEX
Mylex LNE390A, LNE390B
Driver: lne390 (+8390)
Mylex LNP101
Driver: de4x5, tulip
MYSON
Myson MTD-8xx 10/100 PCI
Driver: fealnx
NATIONAL
National NE4100 InfoMover PCMCIA
Driver: pcnet_cs
NATIONAL SEMICONDUCTOR
Esta empresa se dedica fundamentalmente a la fabricación de chips, no de tarjetas. Estos
chips son cogidos por otras compañías, y son distribuidos en sus tarjetas de red.
NS8390, DP8390, DP83905 etc.
33
Conectividad proporcionada por GNU/LinEx
Driver: 8390
Este es el chip 8390, usado en varias tarjetas ISA y clonado por otros fabricantes de
chips.
DP83815/83816
Status: Supported, Driver Name: natsemi
Este driver se encuentra en kernels 2.4 y posteriores.
NDC
NDC Instant-Link PCMCIA
Driver: pcnet_cs
NEC
NEC PC-9801N-J12 PCMCIA
Driver: pcnet_cs
NETGEAR
Netgear FA-310TX
Driver: Tulip
Netgear FA-311
Driver: natsemi
Netgear GA-620
Driver: acenic
Netgear GA-621
Driver: ns83820
NETWORK EVERYWHERE
Network Everywhere PN10T PCMCIA
Driver: pcnet_cs
NETWORK GENERAL
Network General "Sniffer" PCMCIA
Driver: pcnet_cs
34
Conectividad proporcionada por GNU/LinEx
NEW MEDIA
New Media EthernetLAN PCMCIA
Driver: pcnet_cs
New Media BASICS Ethernet PCMCIA
Driver: pcnet_cs
New Media LanSurfer PCMCIA
Driver: pcnet_cs
New Media LiveWire PCMCIA
Driver: pcnet_cs
NEXTCOM
NextCom NC5310 PCMCIA
Driver: pcnet_cs
NOVELL
Durante todo el documento, se ha hecho referencia a tarjetas compatibles con tarjetas
como NE1000 o NE 2000, todas ellas con el prefijo NE, que significa Novell Ethernet.
NE1000, NE2000
Driver: ne (+8390)
Para las tarjetas ne2000, Donald J. Becker ha escrito un programa de diagnóstico (ne2k.c)
que puede resultar de gran utilidad si posee esta tarjeta. Para más información, visite la
página http://www.scyld.com/ethercard_diag.html
NE2000-PCI (RealTek/Winbond/Compex)
Driver: ne, ne2k-pci (+8390)
Esta tarjeta PCI, basadas en el chip RealTek 8029, ha sido soportado y detectado
automáticamente por los kernel 2.0.
NE1500, NE2100
Driver: lance
Estas tarjetas utilizan el chip 7990 LANCE de AMD y el driver lance da el soporte
necesario.
NE3210
Driver: ne3210 (+8390)
Esta tarjeta tipo EISA es totalmente distinta a la NE3200. El driver está disponible en el
35
Conectividad proporcionada por GNU/LinEx
núcleo 2.2.
NE4100
Driver: pcnet_cs
NE5500
Driver: pcnet32
Novell NE4100 InfoMover PCMCIA
Driver: pcnet_cs
OSITECH
Ositech Four of Diamonds PCMCIA
Driver: pcnet_cs
OVISLINK
OvisLink Ethernet PCMCIA
Driver: pcnet_cs
PANASONIC
Panasonic CF-VEL211P-B PCMCIA
Driver: pcnet_cs
PLANET
Planet ENW-3501-T PCMCIA
Driver: pcnet_cs
Planet ENW-3502-T PCMCIA
Driver: pcnet_cs
Planet ENW-3503-T PCMCIA
Driver: pcnet_cs
Planet SmartCOM 3500 PCMCIA
Driver: pcnet_cs
Planet SmartCOM 2000 PCMCIA
Driver: pcnet_cs
36
Conectividad proporcionada por GNU/LinEx
PREMAX
PreMax PE-200 Ethernet PCMCIA
Driver: pcnet_cs
PRETEC
Pretec ComactLAN Ethernet PCMCIA
Driver: pcnet_cs
Pretec Ethernet PCMCIA
Driver: pcnet_cs
PROTEON
Proteon Ethernet PCMCIA
Driver: pcnet_cs
Proteon P1370-EA
Driver: ne (+8390)
Tarjeta compatible con NE2000, que funciona muy bien bajo Linux
Proteon P1670-EA
Driver: de4x5, tulip
Otra tarjeta PCI basada en el chip Tulip de DEC. Trabaja muy bien bajo Linux
PSION
Psion Cold Card Ethernet PCMCIA
Driver: pcnet_cs
PUREDATA
PureData PDUC8028, PDI8023
Driver: wd (+8390)
RACAL-INTERLAN
ES3210
Driver: es3210
El controlador de esta tarjeta es experimental y está incluido en los núcleos 2.2, con los
que ha dado buenos resultados. Al estar en fase experimental, no todos los aspectos están
depurados, por lo que se pueden encontrar problemas.
37
Conectividad proporcionada por GNU/LinEx
NI5010
Driver: ni5010
Este es también un driver experimental que se encuentra en el kernel 2.2.
NI5210
Driver: ni52
Esta tarjeta utiliza un chip Intel. El driver está incluido en el kernel de linux pero aún no
está en una versión definitiva, lo que puede llevar a problemas que aún no han sido
detectados.
NI6510
Driver: ni65
Si bien esta tarjeta funciona correctamente en la mayoría de casos, el driver que la
soporta no está aún en una fase definitiva.
EtherBlaster (aka NI6510EB)
Driver: lance
RATOC
Ratoc REX-4886 PCMCIA
Driver: pcnet_cs
Ratoc REX-5588A/W PCMCIA
Driver: pcnet_cs
Ratoc REX-9822 PCMCIA
Driver: pcnet_cs
Ratoc REX-R280 PCMCIA
Driver: pcnet_cs
REALTEK
RealTek RTL8002/8012 (AT-Lan-Tec)
Driver: atp
RealTek 8008
Driver: ne, wd (+8390)
RealTek 8009
Driver: ne (+8390)
Esta tarjeta es un clon de NE2000, y funciona muy bien bajo linux con el driver NE2000
38
Conectividad proporcionada por GNU/LinEx
RealTek 8019
Driver Name: ne (+8390)
Esta tarjeta es similar a la anterior, pero en su versión Plug an d Play
RealTek 8029
Driver: ne, ne2k-pci (+8390)
RealTek 8129/8139
Driver: 8139too, rtl8139(old)
RealTek 8029 AS PCI
Driver: pcnet_cs
RELIA
Relia RE2408T Ethernet PCMCIA
Driver: pcnet_cs
RELIASYS
Reliasys 2400A Ethernet PCMCIA
Driver: pcnet_cs
RPTI
RPTI 1625B Ethernet PCMCIA
Driver: pcnet_cs
RPTI EP400 PCMCIA
Driver: pcnet_cs
RPTI EP401 PCMCIA
Driver: pcnet_cs
SAGER
Sager NP943
Driver: 3c501
Esta tarjeta es un clon de la 3c501 de 3Com. Dado que esta última ha dado muchos
problemas en Linux, esta tarjeta tampoco se recomienda.
39
Conectividad proporcionada por GNU/LinEx
SCHNEIDER & KOCH
Schneider & Koch G16
Driver: sk_g16
El driver para esta tarjeta estuvo presente en los kernels 1.1. Finalmente con la serie 2.4,
este controlador se marcó como obsoleto.
SCM
SCM Ethernet PCMCIA
Driver: pcnet_cs
SEEQ
SEEQ 8005
Driver: seeq8005
Este driver se marcó como obsoleto en el núcleo 2.4
SKY LINK
Sky Link Express PCMCIA
Driver: pcnet_cs
SKYMASTER
Skymaster DPP216 PCMCIA
Driver: pcnet_cs
SIS(Silicon Integrated Systems)
SiS 900 (7016, 630E, 962)
Driver: sis900
Este driver ha estado incluido en el nucleo de linux desde la serie 2.2
SMC (Standard Microsystems Corporation)
SMC 8020 EtherEZ PCMCIA
Driver: pcnet_cs
SMC 8022 EZCard-10 PCMCIA
Driver: pcnet_cs
SMC 8040TX PCMCIA
Driver: pcnet_cs
40
Conectividad proporcionada por GNU/LinEx
WD8003, SMC Elite
Driver Name: wd (+8390)
WD8013, SMC Elite16
Driver: wd (+8390)
SMC Elite Ultra
Driver: smc-ultra (+8390)
Esta tarjeta ethernet, está basada en el chip SMC 83c790, que tiene varias mejoras con
respecto al 83c690.
SMC Elite Ultra32 EISA
Driver: smc-ultra32 (+8390)
Esta tarjeta tipo EISA tiene un driver incluido en los nucleos 2.0 y 2.2.
SMC EtherEZ (8416)
Driver: smc-ultra (+8390)
Tarjeta que utiliza el chip 83c795 y soporta Plug and Play.
SMC EtherPower PCI (8432)
Driver: de4x5, tulip
SMC EtherPower II PCI (9432)
Driver: epic100
El driver está incluido en los kernels 2.0 y 2.2.
SMC 1211TX 10/100
Driver: 8139too, rtl8139(antiguo)
SMC-9000 / SMC 91c92/4
Driver: smc9194
SMC 91c100
Driver Name: smc9194
El driver de esta tarjeta aún no está en su versión definitiva, por lo que se podrían
encotrar algunos problemas.
SMC 9452TX/9462TX
Status: Supported, Driver Name: ns83820
SOCKET COMMUNICATIONS
Socket Communications EA LAN Adapter PCMCIA
41
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
Socket Communications LP-E CF+ Ethernet PCMCIA
Driver: pcnet_cs
Socket Communications LP-E Ethernet PCMCIA
Driver: pcnet_cs
SOHOWARE
SOHOware ND5120 Ethernet PCMCIA
Driver: pcnet_cs
SUNDANCE
Sundance ST201, Alta
Driver: sundance
El chip Sundance Alta es usado en placas OEM.
SUPERSOCKET
SuperSocket RE450T PCMCIA
Driver: pcnet_cs
SURECOM
Surecom Ethernet PCMCIA
Driver: pcnet_cs
SVEC
SVEC PN605C PCMCIA
Driver: pcnet_cs
TARGET
Target 24007 Ethernet PCMCIA
Driver: pcnet_cs
TDK
TDK LAC-CD021 PCMCIA
Driver: pcnet_cs
42
Conectividad proporcionada por GNU/LinEx
TDK LAC-CD021AX PCMCIA
Driver: pcnet_cs
TDK LAC-CD021BX PCMCIA
Driver: pcnet_cs
TDK LAC-CD022A PCMCIA
Driver: pcnet_cs
TDK LAC-CD02x PCMCIA
Driver: pcnet_cs
TDK LAK-CD031 PCMCIA
Driver: pcnet_cs
TDK LAC-CF010 Compact Flash PCMCIA
Driver: pcnet_cs
TEXAS INSTRUMENTS
ThunderLAN
Driver: tlan
Este driver, además de dar soporte a esta tarjeta, lo hace para muchos dispositivos
Compaq, y Olicom (2183,2185,2325 y 2326)
THOMAS-CONRAD
Thomas-Conrad Ethernet PCMCIA
Driver: pcnet_cs
TRENDNET
TRENDnet Ethernet PCMCIA
Driver: pcnet_cs
TRUST
Trust Ethernet Combo PCMCIA
Driver: pcnet_cs
UMC
43
Conectividad proporcionada por GNU/LinEx
UMC UM9008 Ethernet 10mbit, ISA
Driver: NE2000
UNEX
Unex NexNIC MA010 PCMCIA
Driver: pcnet_cs
VEGAS TECHNOLOGY
Vegas Technology Ethernet PCMCIA
Driver: pcnet_cs
VOLKTEK
Volktek NPL-402CT Ethernet PCMCIA
Driver: pcnet_cs
W-LINX
W-LINX LinxPRO Ethernet PCMCIA
Driver: pcnet_cs
XIRCOM
Xircom CE, CEM, CE2, CE3
Driver: xirc2ps_cs
El driver también soporta las siguientes tarjetas:
CE2, CE IIps, RE-10, CEM28, CEM33, CE33, CEM56, CE3-100, CE3B, RE-100,
REM10BT, y REM56G-100.
Xircom CBE-100
Driver: xircom_tulip_cb
Xircom CompactCard CFE-10 PCMCIA
Driver: pcnet_cs
Xircom CreditCard CD2 PCMCIA
Driver: pcnet_cs
Xircom CreditCard CE IIps PCMCIA
Driver: pcnet_cs
44
Conectividad proporcionada por GNU/LinEx
Xircom CreditCard RE-10 PCMCIA
Driver: pcnet_cs
ZNYX
Znyx 312 etherarray
Driver: Tulip
Znyx ZX342
Driver: de4x5, tulip
Tarjeta basada en DEC 21040.
45
Conectividad proporcionada por GNU/LinEx
4.2 .- Fast Ethernet
Para redes Ethernet que necesitan mayores velocidades, se estableció la
norma Fast Ethernet (IEEE 802.3u). Esta norma elevó los límites de 10 Mbps. de
Ethernet a 100 Mbps. con cambios mínimos a la estructura del cableado existente. Hay
tres tipos de Fast Ethernet:
•
•
•
100BASE-TX para el uso con cable UTP de categoría 5
100BASE-FX para el uso con cable de fibra óptica
100BASE-T4 que utiliza un par de cables más para permitir el uso con cables UTP de
categoría 3.
La norma 100BASE-TX se ha convertido en la más popular debido a su
íntima compatibilidad con la norma Ethernet 10BASE-T. En cada punto de la red se debe
determinar el número de usuarios que realmente necesitan las prestaciones más altas, para
decidir que segmentos del troncal necesitan ser específicamente reconfigurados para
100BASE-T y seleccionar el hardware necesario para conectar dichos segmentos
"rápidos" con los segmentos 10BASE-T existentes.
Las tarjetas fast-ethernet analizadas que son soportadas por sistemas Linux
son las siguientes:
3COM
3Com 3c515
Driver: 3c515
Tarjeta soportada por Linux, Esta es la tarjeta ISA de 3Com que ofrece 100 Mbps,
aunque nunca se conseguirán 100 Mbps en un bus tipo ISA.
3com 3c574TX PCMCIA
Driver: pcnet_cs
3com 3c575TX PCMCIA
Driver: pcnet_cs
3com 3c905C-TX PCI
Driver: 3c59x
3com Megahertz 3CCFE574BT PCMCIA
Driver: pcnet_cs
3com Megahertz 3CCSH572BT PCMCIA
Driver: pcnet_cs
46
Conectividad proporcionada por GNU/LinEx
3com Megahertz 3CXFE574BT PCMCIA
Driver: pcnet_cs
3com Megahertz 3CXSH572BT PCMCIA
Driver: pcnet_cs
3com Metahertz 3C3FE575CT PCMCIA
Driver: pcnet_cs
3com Metahertz 3CCFE575BT PCMCIA
Driver: pcnet_cs
3com Metahertz 3CCFE575CT PCMCIA
Driver: pcnet_cs
3com Metahertz 3CXFE575BT PCMCIA
Driver: pcnet_cs
3com Metahertz 3CXFE575CT PCMCIA
Driver: pcnet_cs
ABOCOM
Abocom LinkMate FE1000 PCMCIA
Driver: pcnet_cs
Abocom LinkMate FE1500 PCMCIA
Driver: pcnet_cs
ACCTON
Accton EN220 CardBus PCMCIA
Driver: pcnet_cs
Accton Fast EtherCard-16 PCMCIA
Driver: pcnet_cs
Accton SMC2-1211TX PCI
Driver: rtl8139
ALLIED TELESYN
Allied Telesyn AT-2800 PCMCIA
47
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
Allied Telesis CentreCOM LA-100-PCM-T V2 PCMCIA
Driver: pcnet_cs
AMBICOM
AmbiCom AMB8100 PCMCIA
Driver: tulip_cb
Tarjeta de 32-bits 10/100 Mbps Fast Ethernet, el fabricante recomienda utilizar el driver
tulip_cb incluido en el paquete PCMCIA.
AmbiCom AMB8110 PCMCIA
Driver: AMB8110, pcnet_cs
Esta es una tarjeta de 16-bits 10/100 Mbps Fast Ethernet. El fabricante incluye un driver
para
linux,
AMB8100
que
distribuyen
en
su
página
web
http://www.ambicom.com/support/installation/inst8110/8110linux.htm, donde indican
todo lo relacionado con su instalación (éste driver está probado para una distribución Red
Hat). También se puede utilizar el controlador pcnet_cs para las tarjetas PCMCIA.
AmbiCom CB100-EZ EzPort PCMCIA
Driver: pcnet_cs
AmbiCom ECO Ethernet 10/100 PCMCIA
Driver: pcnet_cs
AMD
AMD 79C971 (PCnet-FAST)
Driver: pcnet32
Chip de AMD para sistemas PCI, que soporta operaciones full duplex. Apareció en junio
de 1996
AMD 79C972 (PCnet-FAST+)
Driver: pcnet32
Similar al comentado anteriormente (79C971)
APOLLO
Apollo Fast Ethernet PCMCIA
Driver: pcnet_cs
Apollo FE2000 PCMCIA
48
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
ARGOSY
Argosy EN220 PCMCIA
Driver: pcnet_cs
ARK
Ark SkyLink Express PA2600 PCMCIA
Driver: pcnet_cs
ASANTE
Asante FriendlyNET CardBus PCMCIA
Driver: pcnet_cs
ASIX
Asix AX88190 PCMCIA
Driver: pcnet_cs
BILLINGTON
Billington LNA-100B PCMCIA
Driver: pcnet_cs
Billington LND-100B PCMCIA
Driver: pcnet_cs
BUFFALO
Buffalo LPC3-CLX PCMCIA
Driver: pcnet_cs
CNET
CNet CNF301 PCMCIA
Driver: pcnet_cs
COMPAQ
Compaq Nettelligent 10/100 PCMCIA
49
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
COMPU-SHACK
COMPU-SHACK FAStline 10/100 PCMCIA
Driver: pcnet_cs
CONPEX
Conpex Linkport TX PCMCIA
Driver: pcnet_cs
COREGA
Corega FastEther PCC-TX PCMCIA
Driver: pcnet_cs
Corega FEther CB-TXL PCMCIA
Driver: pcnet_cs
Corega FEther PCC-TXD PCMCIA
Driver: pcnet_cs
Corega FEther PCC-TXF PCMCIA
Driver: pcnet_cs
CYQ'VE
CyQ've ELA-110E 10/100 PCMCIA,
Driver: pcnet_cs
D-LINK
D-Link DFE-650 PCMCIA
Driver: pcnet_cs
D-Link DFE-660TX PCMCIA
Driver: pcnet_cs
D-Link DFE-670-TXD PCMCIA
Driver: pcnet_cs
D-Link DFE-680TX PCMCIA
50
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
D-Link DRP-16TX PCMCIA
Driver: pcnet_cs
DIGICOM
Digicom Palladino PCMCIA
DIT CO
dit Co. PC Card-10/100BTX PCMCIA
Driver: pcnet_cs
DYNALINK
Dynalink L100C PCMCIA
Driver: pcnet_cs
EDIMAX
Edimax EP-4101 PCMCIA
Driver: pcnet_cs
EXP
EXP ThinLan 100 PCMCIA
Driver: pcnet_cs
EXP ThinLan-110 PCMCIA
Driver: pcnet_cs
FARALLON
Farallon EtherTX PCMCIA
Driver: pcnet_cs
FIBERLINE
Fiberline Fast Ethernet PCMCIA
Driver: pcnet_cs
51
Conectividad proporcionada por GNU/LinEx
FUJITSU
Fujitsu FMV-J184 PCMCIA
Driver: pcnet_cs
Fujitsu FMV-J185 PCMCIA
Driver: pcnet_cs
GENIUS
Genius MF3000 PCMCIA
Driver: pcnet_cs
GERICOM
Gericom Fast Ethernet PCMCIA
Driver: pcnet_cs
HAMLET
Hamlet FE1000 10/100 PCMCIA
Driver: pcnet_cs
HAWKING
Hawking PN652TX PCMCIA
Driver: pcnet_cs
HP
HP Night Director+ 10/100
Driver: pcnet32
HP 10/100 VG Any Lan Cards (27248B, J2573, J2577, J2585, J970, J973)
Driver: hp100
El driver hp100 también soporta dispositivos Compex VG. El driver soporta tarjetas ISA,
EISA y PCI.
HP NetServer 10/100TX PCI (D5013A)
Driver: eepro100
IBM
IBM 10/100 EtherJet CardBus PCMCIA
52
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
Con esta tarjeta se han detectado algunos problemas en ciertos casos específicos.
INTEL
Ether Express PRO 10/100B
Driver: e100, or eepro100
El driver e100 es proporcionado por intel, y el eepro100 es el driver original desarrollado
por Donald Becker. El driver eepro100 funciona correctamente con las tarjetas antiguas
100A.
intel EtherExpress PRO/100 CardBus PCMCIA
Driver: pcnet_cs
intel EtherExpress PRO/100 CardBus II PCMCIA
Driver: pcnet_cs
intel EtherExpress PRO/100 Mobite Adapter 16-b PCMCIA
Driver: pcnet_cs
IO DATA
IO DATA PCET/TX PCMCIA
Driver: pcnet_cs
IPORT
iPort 10/100 Ethernet PCMCIA
Driver: pcnet_cs
KINGMAX
KingMax Fast Ethernet PCMCIA
Driver: pcnet_cs
KINGSTON
Kingston KNE-CB4TX PCMCIA
Driver: pcnet_cs
KTI
KTI KF-C16 PCMCIA
53
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
LANEED
Laneed LD-10/100CB PCMCIA
Driver: pcnet_cs
Laneed LD-10/100CD PCMCIA
Driver: pcnet_cs
LANTECH
Lantech FastNet/TX PCMCIA
Driver: pcnet_cs
LET-LYNX
Let-Lynx 10/100 Fast Ethernet PCMCIA
Driver: pcnet_cs
LEVELONE
LevelOne FPC-0100TX PCMCIA
Driver: pcnet_cs
LevelOne FPC-0101TX PCMCIA
Driver: pcnet_cs
LevelOne FPC-0103TX PCMCIA
Driver: pcnet_cs
LINKSYS
Linksys NP100 Network Everywhere v2 PCMCIA
Driver: pcnet_cs
Linksys NP100 Network Ewerywhere PCMCIA
Driver: pcnet_cs
Linksys PCMPC100 EtherFast PCMCIA
Driver: pcnet_cs
Linksys EtherFast 10/100 PCI, Ethernet Kernel 2.4.18
54
Conectividad proporcionada por GNU/LinEx
Driver: tulip
Linksys PCMPC100 EtherFast v3 PCMCIA
Driver: pcnet_cs
Linksys PCMPC200 EtherFast CardBus PCMCIA
Driver: pcnet_cs
Linksys PCMPCH1 HomeLink 10/100 PCMCIA
Driver: pcnet_cs
LOGITEC
Logitec LPM-LN100TX PCMCIA
Driver: pcnet_cs
MACSENSE
Macsense MPC-200 PCMCIA
Driver: pcnet_cs
MELCO
Melco LPC-TX PCMCIA
Driver: pcnet_cs
Melco LPC2-TX PCMCIA
Driver: pcnet_cs
Melco LPC3-TX PCMCIA
Driver: pcnet_cs
MICROCOM
Microcom TravelCard 10/100 PCMCIA
Driver: pcnet_cs
MICRONET
Micronet EtherFast Adapter PCMCIA
Driver: pcnet_cs
Micronet SP162A PCMCIA
55
Conectividad proporcionada por GNU/LinEx
Driver: pcnet_cs
NATIONAL SEMICONDUCTOR
National Semiconductor DP83815 PCI
Driver: pcnet_cs
NDC COMMUNICATIONS
NDC Communications Sohoware NCB100 PCMCIA
Driver: pcnet_cs
NETGEAR
NetGear FA410 TX PCMCIA
Driver: pcnet_cs
NetGear FA410TXC PCMCIA
Driver: pcnet_cs
NetGear FA411 PCMCIA
Driver: pcnet_cs
NetGear FA510C PCMCIA
Driver: pcnet_cs
NEW MEDIA
New Media LiveWire 10/100 PCMCIA
Driver: pcnet_cs
New Media LiveWire 10/100 PCMCIA
Driver: pcnet_cs
OSITECH
Ositech Seven of Diamonds PCMCIA
Driver: pcnet_cs
Ositech Seven of Spades CardBus PCMCIA
Driver: pcnet_cs
56
Conectividad proporcionada por GNU/LinEx
OVISLINK
OvisLink LFS PCM 32 PCMCIA
Driver: pcnet_cs
PLANET
Planet ENW-3502-FC PCMCIA
Driver: pcnet_cs
PLANEX
Planex FNW-3700-T PCMCIA
Driver: pcnet_cs
Planex FNW-3600T PCMCIA
Driver: pcnet_cs
PRINEXPRESS
PrineXpress Fast Ethernet PCMCIA
Driver: pcnet_cs
PSION
Psion Gold Card NetGlobal 10/100 PCMCIA
Driver: pcnet_cs
RATOC
RATOC REX-CE80 PCMCIA
Driver: pcnet_cs
REPOTEC
Repotec RP-1638 PCMCIA
Driver: pcnet_cs
SILICOM
Silicom Fast Ethernet PCMCIA
57
Conectividad proporcionada por GNU/LinEx
SMC
SMC EZ CardBus 10/100 Ethernet PCMCIA
Driver: pcnet_cs
SMC LPC-TX PCMCIA
Driver: pcnet_cs
SURECOM
Surecom EP-427X PCMCIA
Driver: pcnet_cs
SVEC
SVEC FD606 10/100 Ethernet PCMCIA
Driver: pcnet_cs
TDK
TDK NetworkFyler LAK-CB100AX CardBus PCMCIA
Driver: pcnet_cs
TDK NetworkFyler LAK-CB100X PCMCIA
Driver: pcnet_cs
TOSHIBA
Toshiba Advance Network 10/100 PCMCIA
Driver: pcnet_cs
Toshiba IPC5008A PCMCIA
Driver: pcnet_cs
TRENDNET
TRENDnet TE100-PCBUSR PCMCIA
Driver: pcnet_cs
UMAX
Umax Technologies UMAX250 PCMCIA
Driver: pcnet_cs
58
Conectividad proporcionada por GNU/LinEx
WISECOM
WiseCom iPort 10/100 PCMCIA
Driver: pcnet_cs
WiseCom WC-PC400 PCMCIA
Driver: pcnet_cs
XIRCOM
Xircom CBE2-100BTX PCMCIA
Driver: pcnet_cs
Xircom CreditCard CE3-100 PCMCIA
Driver: pcnet_cs
Xircom CreditCard CE3B PCMCIA
Driver: pcnet_cs
Xircom R2BE-100BTX PCMCIA
Driver: pcnet_cs
Xircom RBE-100BTX PCMCIA
Driver: pcnet_cs
Xircom RE-100 PCMCIA
Driver: pcnet_cs
Xircom RZE-100BTX PCMCIA
Driver: pcnet_cs
Xircom XE2000 PCMCIA
Driver: pcnet_cs
ZEUS
ZEUS CardBus 10/100 LAn PCMCIA
Driver: pcnet_cs
ZONET
ZONET Fast Ethernet PCMCIA
Driver: pcnet_cs
59
Conectividad proporcionada por GNU/LinEx
4.3 .- Gigabit Ethernet
En Mayo de 1996 se formó la alianza Gigabit Ethernet conformada por 11
compañías, poco después la IEEE anuncia la formación del 802.3z, proyecto del estándar
Gigabit Ethernet.
El nuevo estándar Gigabit Ethernet es compatible completamente con las
instalaciones existentes de redes Ethernet. Reteniendo el mismo método de acceso
CSMA/CD, soporta modos de operaciones como Full-Duplex y Half-Duplex.
Inicialmente, suporta fibra mono-modo y multi-modo y cable coaxial short-haul.
Gigabit Ethernet se presenta como una solución para ser empleada como
backbone en redes existentes.
La capa física de Gigabit Ethernet esta formada por un mixto o híbrido entre
la tecnología Ethernet y la Especificación de Canales por Fibra ANSI X3T11. Gigabit
Ethernet acepta finalmente 4 tipos de medios físicos, los cuales son definidos en 802.3z
(1000Base-X) y 802.3ab (1000Base-T)
1000Base-X
En el estándar 1000Base-X la capa física es el Canal de Fibra. El Canal de Fibra tiene una
arquitectura de 4 capas. La más baja tiene 2 capas FC-0 (Interfaz y Medio) y FC-1
(Codificador y Decodificador), estas son usadas en Gigabit Ethernet.
Hay 3 tipos de medios de trasmisión que son incluidos en el estándar 1000Base-X:
•
•
•
1000Base-SX: usa una fibra multi-modo, 850nm.
1000Base-LX: puede ser usada tanto mono-modo y multi-modo, 1300mn.
1000Base-CX: usa un cable par trenado de cobre (STP).
100Base-T
El estándar 1000Base-T de Gigabit Ethernet emplea como medio de trasmisión un cable
UTP, usando 4 pares de líneas de categoría 5 UTP.
Las tarjetas gigabit-ethernet con soporte para sistemas Linux son las
siguientes:
3COM
3c985 (Gigabit acenic, aka Tigon2)
Driver: acenic
Este driver da soporte a muchas otras tarjetas Gigabit Ethernet además de los modelos de
3Com
3c996 (Gigabit broadcom, aka Tigon3)
Driver: tg3, bcm5700(antiguo)
60
Conectividad proporcionada por GNU/LinEx
El driver tg3 es una revisión completa de varios desarrolladores de linux, en un esfuerzo
para mejorar el driver que suministró el fabricante bcm5700 (ya antiguo). Soporta
además otras tarjetas gigabit ethernet.
D-LINK
DGE-500SX
Driver: dge500sx
D-link abandonó el soporte técnico de esta tarjeta, pero aún distribuyen el driver antiguo
para
aquellos
usuarios
que lo
necesiten. Disponible en
la
web:
http://support.dlink.com/PRODUCTS/view.asp?productid=DGE%2D500SX#
Esta tarjeta proporciona un ancho de banda de 2000Mbps con comunicaciones fullduplex.
DGE-500T
Driver: ns83820,dge500t
El
driver
dge500t,
es
proporcionado
por
D-Link
(http://support.dlink.com/PRODUCTS/view.asp?productid=DGE%2D500T#).
Esta
tarjeta proporciona ratios de transferencia superiores a 1000Mbps, especialmente
diseñado para servidores, dispositivos de almacenamiento y video-conferencia de alta
velocidad. Soporta full duplex (20/200/2000 Mbps). Dispone de una cola FIFO de 8KB
para la trasmisión y de 32 KB para la recepción.
DGE-530T
Driver:dge530t
El
driver
es
proporcionado
por
el
fabricante
en
su
web:
http://support.dlink.com/PRODUCTS/view.asp?productid=DGE%2D530T
Esta es una tarjeta PCI diseñada para servidores y estaciones de trabajo. Soporta SNMP
para gestión remota, ACPI para bajo consumo y WoL, además de otras capacidades.
DGE-550SX
Driver:dge550sx
Este
driver
se
puede
obtener
del
sitio
web:
http://support.dlink.com/PRODUCTS/view.asp?productid=DGE%2D550SX
Proporciona un ancho de banda superior a 2000Mbps en comunicaciones full duplex
DGE-550T
Driver: dl2k, dge550t
El driver dge550t puede obtenerse desde la página web de D-Link:
http://support.dlink.com/products/view.asp?productid=DGE%2D550T#
La tarjeta D-Link DGE550T proporciona ratios de transferencia superiores a 2000Mbps
en modo full duplex.
61
Conectividad proporcionada por GNU/LinEx
INTEL
Intel PRO/1000 MT 1000-BaseT
Driver: e1000
El driver para esta tarjeta lo distribuye la propia empresa, de forma que puede encontrarse
tanto en el CD de drivers que se proporciona con la tarjeta como en su página web.
http://support.intel.com/support/network/sb/CS-012904.htm
Intel PRO/1000 XT 1000-BaseT Kernel 2.4.18
Driver: e1000
Como se indicó con la tarjeta anterior, este driver se puede encontrar en la página de
Intel, así como una serie de notas en las que se dan instrucciones de instalación y otros
aspectos interesantes.
E1000 Gigabit
Driver: e1000
Esta serie de tarjetas está soportada por sistemas linux, aunque Intel no asegura que
funcione en todas las distribuciones ni en todos los núcleos, para ver más detalles, visite:
http://support.intel.com/support/network/sb/CS-012904.htm
NATIONAL SEMICONDUCTOR
NS83820, DP83820
Driver: ns83820
83820 es una tarjeta de red ethernet 10/100/1000 PCI de 64 bit, y 83821 es una tarjeta
PCI de 32 bit.
62
Conectividad proporcionada por GNU/LinEx
4.4 .- Token Ring
Las redes con arquitectura tipo token ring tienen una topología en anillo y
están definidas en la especificación IEEE 802.5 para la velocidad de transmisión de 4
Mbps. Existen redes token ring de 16 Mbits/s, pero no están definidas en ninguna
especificación de IEEE.
Estas redes de paso de testigo (token passing), basan el control de acceso al
medio en la posesión de un token (paquete con un contenido especial que le permite
transmitir a la estación que lo tiene). Cuando ninguna estación necesita transmitir, el
token va circulando por la red de una a otra estación. Cuando una estación transmite una
determinada cantidad de información debe pasar el token a la siguiente. Cada estación
puede mantener el token por un periodo limitado de tiempo.
A continuación se detalla el hardware compatible con sistemas Linux que
permite arquitecturas token ring.
3COM
3c389 TokenRing Velocity PCMCIA
Driver: pcnet_cs, ibmtr_cs.c
3c619/B/C Tokenlink 16/4
Driver: ibmtr
3c319 Velocity ISA
Driver: ibmtr
3c359 Velocity XL - PCI
Driver: 3c359.c
3c339 Velocity PCI
Driver: tms380tr
IBM
Auto Lanstreamer
Driver:
lanstreamer
Este driver está disponible desde la página de desarrollo de IBM para linux
(http://www.ibm.com/developer/linux). Esta es una tarjeta PCI.
Triple LanStreamer
Driver:lanstreamer
Tarjeta PCI. Puede encontrar el driver para linux, en la web de IBM:
63
Conectividad proporcionada por GNU/LinEx
http://www.ibm.com/developer/linux
LanStreamer MC16
Driver: lanstreamer
El driver lanstreamer que distribuye IBM puede dar ciertos problemas. Si esto ocurre,
puede utilizar un parche que ha sido desarrollado por el proyecto Linux Token Ring, que
encontrará en: http://www.linuxtr.net/download.html
Lanstreamer MC32
Driver: lanstreamer
Tarjeta MCA que utiliza el driver proporcionado por IBM, pero es necesario utilizar el
parche desarrollado por el proyecto Linux Token Ring.
Auto LanStreamer MC32
Driver: lanstreamer
Tarjeta MCA que al igual que la tarjeta anterior necesita el driver parcheado.
Dual LanStreamer MC32
Driver: lanstreamer
Esta tarjeta también necesita el driver parcheado para su correcto funcionamiento, como
las dos tarjetas anteriores.
Olympic Token Ring Adapter
Driver: olympic
Encontrará el parche actualizado en http://www.linuxtr.net/download.html para esta
tarjeta PCI.
Olympic Wake on LAN TR Adapter
Driver: olympic
Tarjeta PCI, cuyo driver está incluido en los núcleos 2.2.11/2.3.10 y superiores
Olympic 16/4 TR Adapter2
Driver: olympic
Olympic 16/4 TR Adapter 2 Wake on LAN
Driver: olympic
Esta es una tarjeta PCI.
Olympic 16/4 TR Adapter 2 WOL Special
Driver: olympic
Olympic 100/16/4 High Speed Token Ring
Driver: olympic
64
Conectividad proporcionada por GNU/LinEx
Olympic 16/4 TR Management Adapter
Driver: olympic
Olympic 16/4 TR Adapter
Driver: olympic
Tarjeta cardbus. Se necesita el parche para el driver olympic que encontrará en la web:
http://www.linuxtr.net/download.html
Tropic 16/4 TR Adapter/A
Driver: ibmtr.o
Esta es una tarjeta MCA
Tropic Auto 16/4 TR Adapter / 16/4TR Adapter / Turbo 16/4 TR Adapter / Auto Wake
TR Adapter
Driver: imbtr.o
Conjunto de tarjetas token ring tipo ISA
Tropic Turbo 16/4 PC Card 2 PCMCIA
Driver: ibmtr.o, ibmtr_cs.o
Tropic Turbo 16/4 PC Card PCMCIA
Driver: ibmtr_cs.o
Tropic Auto 16/4 Credit Card Adapter PCMCIA
Driver: ibmtr_cs.o
Tropic 16/4 Credit Card Adapter II PCMCIA
Driver: ibmtr_cs.o
Tropic 16/4 Credit Card Adapter PCMCIA
Driver: ibmtr_cs.o
INTEL
TokenExpress PRO
Driver: tms380tr
Token Express 16/4
Driver: tms380tr
MADGE
Smart 16/4 PCI Ringnode Mk2
65
Conectividad proporcionada por GNU/LinEx
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Smart 16/4 PCI Ringnode Mk3
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Smart 16/4 Fiber PCI Ringnode
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Smart 100/16/4 PCI-HS Ringnode
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Smart 100/16/4 PCI Ringnode
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Smart 16/4 PCMCIA
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
16/4 CardBus Adapter Mk 2
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Presto PCI 2000
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Presto PCI Plus
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
Presto PCI
Driver: (disponible en el sitio web de MADGE: http://www.madge.com)
OLICOM
RapidFire 3139,3140,3141,3540, OC-3136, OC-3137, OC-3118, OC-3129
Driver: oltr
El driver para estas tarjetas se puede encontrar en el sitio web de Olicom:
www.olicom.com
SMC
Tokencard Elite /A (81157T / A)
Driver: 81157
Este driver ha estado incluido en el kernel desde la versión 2.3.38
66
Conectividad proporcionada por GNU/LinEx
SYSKONNECT
TR4/16(+) SK-4190 ISA
Driver: sktr.c, tms380tr.c
TR4/16(+) SK-4590 PCI
Driver: sktr.c, tms380tr.c
TR4/16(+) SK-4591 PCI
Driver: sktr.c, tms380tr.c
67
Conectividad proporcionada por GNU/LinEx
4.5 .- WLAN
Una WLAN es un sistema de comunicaciones de datos que transmite y
recibe datos utilizando ondas electromagnéticas, en lugar del par trenzado, coaxial o fibra
óptica utilizado en las LAN convencionales, y que proporciona conectividad inalámbrica
de igual a igual (peer to peer), dentro de un edificio, de una pequeña área
residencial/urbana o de un campus universitario.
Las WLAN se encuadran dentro de los estándares desarrollados por el IEEE
para redes locales inalámbricas. Otro aspecto a destacar es la integración de las WLAN
en entornos de redes móviles de tercera generación (UMTS) para cubrir las zonas de alta
concentración de usuarios, como solución de acceso público a la red de comunicaciones
móviles.
Como todos los estándares 802 para redes locales del IEEE, en el caso de las
WLAN, también se centran en los dos niveles inferiores del modelo OSI, el físico y el de
enlace, por lo que es posible correr por encima cualquier protocolo (TCP/IP o cualquier
otro) o aplicación, soportando los sistemas operativos de red habituales, lo que supone
una gran ventaja para los usuarios que pueden seguir utilizando sus aplicaciones
habituales, con independencia del medio empleado, sea por red de cable o por radio.
La historia de las WLAN es bastante reciente, de poco más de una década.
En 1989, en el seno de IEEE 802, se forma el comité IEEE 802.11, que empieza a
trabajar para tratar de generar una norma para las WLAN, pero no es hasta 1994 cuando
aparece el primer borrador, y habría que esperar hasta el año 1999 para dar por finalizada
la norma.
Actualmente son cuatro los estándares reconocidos dentro de esta familia; en
concreto, la especificación 802.11 original; 802.11a (evolución a 802.11 e/h), que define
una conexión de alta velocidad basada en ATM; 802.11b, el que goza de una más amplia
aceptación y que aumenta la tasa de transmisión de datos propia de 802.11 original, y
802.11g, compatible con él, pero que proporciona aún mayores velocidades.
El siguiente listado, muestra los dispositivos compatibles con Linux para
permitir conectividad a través de una WLAN. Todas las tarjetas analizadas son estandar
302.11
3COM
3Com OfficeConnect 11Mbps Wireless LAN USB Adaptor
Driver: atmelwlandriver, at76c503
Una descripción detallada de la tarjeta, puede obtenerla desde la página web:
http://www.3com.com/products/en_US/detail.jsp?tab=features&pathtype=purchase&sku
=3CRSHEW696
68
Conectividad proporcionada por GNU/LinEx
El driver atmelwlandriver que soporta esta tarjeta puede obtenerse en
http://atmelwlandriver.sourceforge.net/downloads.html, mientras que el driver at76c503
lo puede conseguir en: http://at76c503a.berlios.de
3Com OfficeConnect 11Mbps Wireless LAN PC Card with XJACK Antenna
Driver: atmelwlandriver
Para
ver
una
descripción
de
la
tarjeta,
visite:
http://www.3com.com/products/en_US/detail.jsp?tab=features&pathtype=purchase&sku
=3CRSHPW196
3Com 11Mbps Wireless LanPC Card with XJACK Antena (3CRWE62092B)
Driver: atmelwlandriver
Descripción de la tarjeta en:
http://www.3com.com/products/en_US/detail.jsp?tab=features&pathtype=purchase&sku
=3CRWE62092B
AIN COMMUNICATION
AIN AWU2000B
Driver: at76c503, aindriver
El driver proporcionado por AIN Comm, puede obtenerlo desde su página:
http://www.aincomm.com.tw/download/linux.zip. También puede obtener una
descripción detallada en: http://www.aincomm.com.tw/prod_usb_awu2000b_feature.htm
AOPEN
AOI-702U
Driver: atmelwlandriver
En la página web http://www.aopen.com/products/network/wireless/aoi702u.htm se
detallan las características de la tarjeta.
ABOCOM
WUBI1500
Driver: at76c503
ACER
Warplink USB
Driver: at76c503
En la web siguiente, puede obtener especificaciones de la tarjeta:
http://support.acer-euro.com/drivers/communication/wlan_usb.html
69
Conectividad proporcionada por GNU/LinEx
ACTIONTEC
801 UAT1/HWU01150-01UK
Driver: atmelwlandriver, at76c503
802 CAT1
Driver: atmelwlandriver
ALIED TELESYN
AT-WRUSB
Driver: at76c503
ALLNET
ALL0193
Driver: atmelwlandriver
Para conocer detalles de la tarjeta, lea el documento
http://www.allnet.de/ftp/pub/allnet/datenblaetter/ALL0193.pdf
disponible
en:
ARESCOM
WL-210
Driver: at76c503
ASKEY
WLL013
Driver: atmelwlandriver
En la web http://www.askey.com/html/wll013.html puede obtener más información sobre
la tarjeta.
BT
Voyager 1010
Driver: at76c503
BELKIN
F5D6050 / version 2000
Driver: atmelwlandriver, at76c503
Para ver detalles de la tarjeta visite la siguiente web:
http://catalog.belkin.com/IWCatProductPage.process?Merchant_Id=&Section_Id=20034
70
Conectividad proporcionada por GNU/LinEx
0&pcount=&Product_Id=122640&Section.Section_Path=%2FRoot%2FNetworki%2E%
2E%2EndCables%2FWirelessNetworking%2Fct_Id%3E
BENQ
AWL400
Driver: atmelwlandriver, at76c503
AWL300
Driver: at76c503
BLUETAKE
BW002
Driver: atmelwlandriver, at76c503
CNET
CNUSB-611
Driver: atmelwlandriver, at76c503
Más detalles en la página: http://www.cnetusa.com/product/specs/wl_cnusb611.htm
CNUSB611G
Driver: atmelwlandriver
CNUSB611D
Driver: at76c503
CNWLC-811, versionB, serial prefix ALT
Driver: atmelwlandriver
CAMEO
SOHO-WLB140
Driver: atmelwlandriver
COMPAQ
HWN-200
Driver: atmelwlandriver
iPaq HNW-200
Driver: at76c503
71
Conectividad proporcionada por GNU/LinEx
iPaq H5400, H5500
Driver: at76c503
COMPEX
WLU11A
Driver: atmelwlandriver
CONCEPTRONIC
C11U
Driver: at76c503
D-LINK
DWL-120 / Version E1
Driver: atmelwlandriver, at76c503
En la página web http://www.dlink.com/products/wireless/dwl120/ puede encontrar más
información sobre esta tarjeta.
DEUTSCHE TELEKOM
T-Sinus 130data
Driver: atmelwlandriver, at76c503
DICK SMITH
Spirit Wireless USB Lan Adapter
Driver: at76c503
DYNALINK
WLL013
Driver: at76c503
Para
más
información
acerca
http://www.dynalink.com.au/products/wll013.htm
de
esta
tarjeta:
E-TECH
C100
Driver: atmelwlandriver
Para esta tarjeta también existe otro driver que se distribuye desde la propia web de E72
Conectividad proporcionada por GNU/LinEx
Tech (http://www.e-tech.nu/Support_Detail/wireless/e)
WLUS03
Driver: atmelwlandriver
EDIMAX
EW-7115U
Driver: atmelwlandriver, at76c503
EW-7104 PC
Driver: atmelwlandriver
EW-7124
Driver: atmelwlandriver
ELITEGROUP
WU221P
Driver: atmelwlandriver, at76c503
EUSSO
GL2411-EU
Driver: atmelwlandriver
Más detalles de la tarjeta en: http://www.eusso.com/Model2/GL2411-EU/gl2411-eu.htm
FIBERLINE
WL-100U-P
Driver: atmelwlandriver, at76c503
Si quiere conocer más detalles técnicos de esta tarjeta, puede obtenerlos en:
http://www.fiberlineeurope.de/Preislisten/fiberline_produkte/wireless_lan/WL100U_P_D
.htm
WL-200U
Driver: atmelwlandriver, at76c503
WL-240U
Driver: at76c503
WL-280
Driver:wl280
73
Conectividad proporcionada por GNU/LinEx
El driver que se indica, puede obtenerse desde
http://www.gemtek.com.tw/web_driver/WL-280/linux.zip
la
web
de
Fiberline:
WL-380/780
Driver: amtel
Desde la siguiente página puede obtener el driver para estas tarjetas:
http://www.gemtek.com.tw/web_driver/wl_711_780/atmel_linux_driver_newest.tar.gz
GIGABYTE
WLBM101
Driver: at76c503
Más información en:
http://tw.giga-byte.com/Communication/Products/Products_Wireless_GNWLBM101.htm
GIGAFAST
WE741-UI
Driver: atmelwlandriver, at76c503
IBLITZZ
BWU613
Driver: at76c503
IO-DATA
WN-B11 USB
Driver: at76c503
INTEL
AnyPoint Wireless II USB AP310
Driver: at76c503
Más información en: http://www.intel.com/anypoint/
LINKPRO
WL2100U
Driver: atmelwlandriver
74
Conectividad proporcionada por GNU/LinEx
LINKSYS
WUSB11 v.2.6/v.2.1
Driver: atmelwlandriver
WUSB11 v.2.8
Driver: at76c503
MSI
MS6978
Driver: at76c503
Para
conocer
las
características
técnicas,
visite
http://www.msi.com.tw/program/products/communication/cmu/pro_cmu_detail.php?UID
=390
NETGEAR
MA101 / 101B
Driver: atmelwlandriver
NETWORK EVERYWHERE
NWU11B
Driver: at76c503
Más detalles en: http://www.networkeverywhere.com/products/nwu11b.asp
OVISLINK
WL-1130USB
Driver: atmelwlandriver, at76c503
Información adicional de la tarjeta en: http://www.ovislink.com.tw/wl1130usb.htm
Air Live WL-1120USB
Driver: atmelwlandriver, at76c503
Para conocer más detalles http://www.ovislink.com.tw/wl1120usb.htm
PHOEBE
PHWL11-USB
Driver: atmelwlandriver
En la página siguiente, se dan más detalles de las características de esta tarjeta:
http://www.phoebemicro.com/Products/Networking/Wireless_802_11b/PHWL11_USB/p
hwl11_usb.html
75
Conectividad proporcionada por GNU/LinEx
PLANET
WL-3552
Driver: atmelwlandriver
WL-U350
Driver: atmelwlandriver, at76c503
ROPER
WL-120x
Driver: atmelwlandriver
Más detalles en: http://www.ccandc.com.tw/product/wl-120x.htm
SMC
2662W v.1/v.2/v.3
Driver: atmelwlandriver, at76c503
Para v.1 y v.2, SMC distribuye un driver para linux, que se puede encontrar en su página
web http://www.smc.com/
26642W
Driver: at76c503
Puede
obtener
otro
driver
para
linux
desde
la
web
http://www.smc.com/index.cfm?sec=Products&pg=Product-Details&prod=251&site=c
donde además encontrará más detalles sobre la tarjeta.
SMC 2632W v3.0
Driver: atmelwlandriver
SAMSUNG
SWL-2100U
Driver: at76c503
SIEMENS
Gigaset PC Card 11Mbps 802.11b WLAN Card
Driver: atmelwlandriver
Gigaset USB Adapter 11
Driver: atmelwlandriver, at76c503
76
Conectividad proporcionada por GNU/LinEx
Para conocer más acerca de este dispositivo, visite:
http://www.my-siemens.com/usbadapter11
SITECOM
WL-003
Driver: atmelwlandriver
WL-011
Driver: atmelwlandriver
Más detalles en: http://www.sitecom.com/products_info.php?product_id=134&grp_id=6
Walklan
Driver: at76c503
SPARKLAN
WL-382 F/N
Driver: atmelwlandriver, at76c503
SURECOM
EP-9001
Driver: at76c503
SWEEX
LC100010
Driver: at76c503
TRENDWARE
TEW-USB
Driver: at76c503
TEW-224UB
Driver: atmelwlandriver, at76c503
En
la
web
que
se
indica,
puede
http://www.trendware.com/products/TEW-224UB.htm
encontrar
más
detalles:
TWL-USB
Driver: at76c503
77
Conectividad proporcionada por GNU/LinEx
TEW-229UB
Driver: at76c503
TEKCOMM
TekComm Wireless USB Adaptor
Driver: at76c503
TEKRAM
U-300C
Driver: atmelwlandriver, at76c503
TELLUS
C100
Driver: atmelwlandriver, c100
El driver c100 está disponible en
http://www.tellus.com.tw/Support.html
el
sitio
web
oficial
de
TELLUS,
TOPCOM
Skyr@cer 3511
Driver: at76c503
UNEX
UR011i
Driver: atmelwlandriver
W-LINK
WEN-2070
Driver: atmelwlandriver, at76c503
Las especificaciones técnicas de esta tarjeta las puede encontrar en:
http://www.w-link.com.tw/Brochures/WEN-2070.pdf
WEN-2016
Driver: atmelwlandriver
Más detalles en: http://www.w-link.com.tw/Brochures/WEN-2016.pdf
XTERASYS
78
Conectividad proporcionada por GNU/LinEx
XN-2122B
Driver: at76c503
Las
especificaciones
técnicas
http://xterasys.com/xn2122b.htm
de
la
tarjeta
pueden
consultarse
en:
ZTE
W200C
Driver: at76c503
ZAYATECH
ZU220
Driver: atmelwlandriver
WU211P
Driver: atmelwlandriver, at76c503
ZONET
ZEW2000CPU
Driver: atmelwlandriver, at76c503
El siguiente sitio web, muestra una descripción detallada de esta tarjeta:
http://www.zonet.com.tw/Data/Product/Wireless/ZEW2000.html
79
Conectividad proporcionada por GNU/LinEx
4.6 .- Modems
En el mercado podemos encontrar varios tipos de módems, entre los que
podemos distinguir:
•
•
Módems internos
Módems externos ya sean conectados al puerto serie o al puerto USB.
Aparte de las características propias de cada tipo, los modems internos
presentan un problema para Linux, ya que muchos de ellos funcionan solo con el sistema
operativo Windows, bien porque no tengamos los drivers para linux o bien porque
muchos son fabricados especificamente para este sistema. Éstos últimos son los llamados
'winmodems'.
Los módems basados en hardware (como los externos conectados al puerto
serie), no necesitan drivers, a menos que se deseen características adicionales, ya que el
controlador necesario es proporcionado por el módulo Linux que da soporte al puerto
serie. Algunos módems basados en software, como los winmodems o linmodems, deben
tener un controlador que en algunas ocasiones no existen para Linux, ya que los drivers
*.exe de Windows no funcionan bajo linux.
Con respecto a los módems externos, todos deben funcionar bajo Linux. Si
un módem externo indica que requiere Windows para funcionar, sin mencionar a Linux,
probablemente quiera decir que con dicho módem se distribuye un software que sólo
puede ser ejecutado bajo Windows, pero este software permite características adicionales
que no estarán soportadas por Linux si no disponemos del software.
Los módems internos son instalados en un slot vacío de la placa base. Hay
modems para slots PCI, módems para slots ISA(son más antiguos) y modems basados en
software para los slots ARM, que son los más modernos.
A diferencia de los módems basados en hardware, los badados en software
dejan casi todo el trabajo al procesador (CPU), lo que supone la necesidad de que un
software especial, como un driver, tenga que estar consumiendo recursos durante toda la
actividad del módem. Inicialmente este software fué lanzado únicamente para el sistema
operativo Windows, y aunque muchos voluntarios estaban dispuestos a escribir estos
drivers para linux, no fue posible debido a que las interfaces de los modems no se
hicieron públicas. En la actualidad, esta situación ha cambiado y ya existen drivers Linux
para gran cantidad de módems.
Los módems badados en software se dividen en dos categorías: linmodems y
winmodems. Los winmódems trabajan únicamente bajo Windows, mientras que los
linmodems trabajan bajo Linux.
80
Conectividad proporcionada por GNU/LinEx
A finales de 1999, aparecieron dos módems basados en software que podían
funcionar bajo Linux ('linmodems'). Lucent Technologies (LT) desarrolló un software
para que la mayoría de sus módems PCI trabajaran en Linux. PC-TEL sacó al mercado un
nuevo módem basado en software para Linux.
Desde entonces el interés para conseguir que los winmodems funcionaran en
Linux a ido creciendo hasta conseguir el soporte de gran cantidad de ellos.
A continuación se listan algunos módems soportados por Linux. Una lista
completa de todos los modems soportados por Linux sería mucho más extensa y cada día
habría que actualizarla, por lo que se ha optado por dar una muestra. Consulte la
bibliografía si desea buscar más detalles sobre modelos de módems soportados por
Linux.
Modems internos
AVM
Firtz!Card DSL (PCI)
AZTECH
Aztech 56k PCI
BOCA RESEARCH
33.6 Internal (FD34FSVD)
CREATIVE
Modem Blaster 56k V.92 56k Modem with V.92 Technologie
Modems externos
3COM
OfficeConnect 56k Business Modem USB
US Robotics 56k Voice Faxmodem Pro Model USB
US Robotics Sportster Flash x2 56K Serial
ACTIONTEC
Actiontec USB 56k Call Waiting Modem USB
81
Conectividad proporcionada por GNU/LinEx
AZTECH
Aztech UM9800 USB
CNET
CNet SinglePoint 56Kbps V.90 Fax Modem USB
COMPAQ
Compaq USB Modem
CREATIVE
Creative Labs ModemBlaster/USB
DIAMOND
Diamond Supraexpress 56k USB Modem (2780)
Diamond SupraMax 56k USB (2890)
DIGICOM
Digicom Palladio USB V.92
ECI TELECOM
ADSL HiFocus USB modem
USB ADSL Wan Modem
ELSA
Elsa MicroLink 33.6 TQV serial
Elsa MicroLink 56k serial
Elsa MicroLink 56k Basic serial
Elsa Microlink 56k USB
82
Conectividad proporcionada por GNU/LinEx
HIGHSCREEN
Highscreen Bahn-Boostar 28.8V Serial, external
INTRACOM
Intracom netMod USB
LASAT
Lasat Speed 2 USB
NEW MEDIA
New Media USB Pocket 56K NetSurfer
OMRON
OMRON MT128D/U2 USB
OXUS RESEARCH
OXUS-B ISDN ADAPTER USB
SIRIUS
Sirius NetComm Roadster II 56 USB
ZOLTRIX
Zoltrix Rainbow 56K External, 56K V.90
ZOOM
Zoom 2985L USB
Zoom 2986L USB
83
Conectividad proporcionada por GNU/LinEx
4.7 .- Ejemplo. Hardware del equipo de pruebas.
El equipo sobre el que se han realizado las pruebas se encuentra conectado a
internet a través de una red ethernet. La tarjeta de red que se encuentra instalada en dicho
ordenador es la siguiente:
Silicon Integrated Systems SIS900 10/100 Ethernet
Esta tarjeta PCI está integrada en la placa base y proporciona velocidades de
hasta 100Mbps (tecnología fast-ethernet).
Hacer funcionar esta tarjeta en GNU/LinEx 3.0 (núcleo 2.4.20) no requiere
ningún esfuerzo, ya que el sistema operativo reconoce este hardware y carga el módulo
necesario para su funcionamiento (SIS900).
Para ver los módulos disponibles en GNU/LinEx y los que están instalados
en el núcleo, ejecute desde un terminal la siguiente orden (necesita privilegios de root):
modconf
Aparecerá una ventana en la que podrá seleccionar la categoría de módulos a
instalar. En nuestro caso, está instalado el módulo SIS900 de la categoría
kernels/drivers/net, que es donde se encuentran los controladores de las tarjetas de red.
Si el sistema operativo no dispusiera de los controladores apropiados para
nuestra tarjeta, es posible encontrarlos por otros medios, como por ejemplo en la página
web del fabricante. En el caso de ejemplo, el driver para Linux de esta tarjeta SIS900
10/100 Ethernet se puede descargar desde el sitio web de SIS:
http://download.sis.com/download_step1.php?act=Search&mode=2&category=4&subcat
egory=81&os=8362&x=13&y=9
En la bibliografía de este documento, aparecen otros lugares web que
pueden ayudarle a encontrar los controladores de sus dispositivos de red en el caso de que
la empresa que distribuye el hardware no proporcione los drivers para Linux.
84
Conectividad proporcionada por GNU/LinEx
5 .- Bibliografía
•
Guía de referencia Debian en la que se puede encontrar un apartado dedicado a las
redes en este sistema.
http://www.debian.org/doc/manuals/reference/reference.es.html
•
Manual que da una visión de la capacidad del sistema Linux con respecto a las redes.
http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html
•
Manual en castellano que explica aspectos básicos de redes, así como los fundamentos
de su funcionamiento
http://es.tldp.org/COMO-INSFLUG/COMOs/conceptos-de-redes-COMO/
•
Manual básico para el trabajo con redes en Linux
http://www.tldp.org/HOWTO/Net-HOWTO/index.html
•
Guía de hardware soportado y no soportado en Linux. Hay un capítulo especialmente
dedicado a redes.
http://www.tldp.org/HOWTO/Hardware-HOWTO/index.html
•
Guía Ethernet sobre Linux, en la que se describe como configurar un dispositivo
Ethernet para conseguir total rendimiento.
http://www.tldp.org/HOWTO/Ethernet-HOWTO.html
•
Proyecto que investiga acerca de las redes ATM sobre Linux, y desarrolla el soporte
para su uso en este sistema.
http://linux-atm.sourceforge.net
•
Página del proyecto Linux Token Ring
http://www.linuxtr.net
•
Página de información de PCMCIA sobre Linux. Puede encontrar documentación y
drivers para estos dispositivos.
http://pcmcia-cs.sourceforge.net
85
Conectividad proporcionada por GNU/LinEx
•
Información sobre la tecnología WLAN para Linux.
http://www.linux-wlan.org/
•
Página sobre linmodems.
http://linmodems.org/
•
Web de Donald Becker en la que puede encontrar drivers y utilidades para dispositivos
de red en Linux.
http://www.scyld.com/network.html
86