Categories: DispositivosKernel

Linux: Instalacion y Configuracion de la NIC D-Link DGE-530T 10/100/1000 Gigabit Desktop PCI Adapter

Creación de redes de clusters de alto rendimiento

Nuevamente estoy instalando clusters de alta disponiblidad con bloque de disco en red basados en DRBD. Para crear la red o canal de datos de los dispositivos DRBD estoy instalando tarjetas de red compatibles con Linux: D-Link DGE-530T ver. 7.00 (I) Rev B2.

Caracteristicas del adaptador de red

Este adaptador NIC incluye caracterí­sticas avanzadas tales como Wake-On-LAN y 802.3x. Las Computadoras y sistemas operativos que soportan el Advanced Configuration and Power Interface (ACPI), pueden despertar remotamente su PC desde cualquier lugar en la red con el Wake-On-LAN caracterí­stica. Con el soporte para el control de flujo 802.3x, los datos se reciben y se transmiten sin problemas desde y hacia la red.

Esta NIC soporta ls normas IEEE 802.3, 802.3u y 802.3ab, garantiza la compatibilidad con redes basadas en 10BASE-T, 100BASE-TX, y 1000BASE-T. Además, si utiliza la auto-negociación se ajusta automáticamente a la tasa más alta de transferencia soportada (hasta 2Gbps en modo full duplex).

Compilacion del controlador para Kernel de Linux

Este adaptador PCI de Red Gigabit es detectado automáticamente por Windows, pero no asi en Linux, es aqui donde decimos manos a la obra:

[root@centos ~]# lspci |grep Ether
02:00.0 Ethernet controller: D-Link System Inc DGE-530T Gigabit Ethernet Adapter (rev 11) (rev 11)
02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Como pueden ver en el cuadro anterior, mi tarjeta DGE-530T ya ha sido configurada con el driver adecuado. Para llegar a este punto donde el sistema Linux CentOS 4.4 detecte correctamente el dispositivo tenemos que instalar las fuentes y encabezado del kernel, tecleamos:

[root@centos ~]# yum install kernel-devel
[root@centos ~]# yum install kernel-headers
[root@centos ~]# ** yum install rpm-build redhat-rpm-config unifdef

Ahora en el cd de instalacion que viene con la tarjeta abrimos el archivo del controlador para Linux y procedemos a compilar e instalar el controlador del dispositivo DGE-530T.

[root@centos ~]# tar -xvjf install-8_3523.tar.bz2
[root@centos ~]# cd DriverInstall/
[root@centos ~]# ./install.sh

Si al intentar compilar el controlador de la tarjeta nos despliega un error de las fuentes del kernel, debemos crear un link simbolico con el siguiente comando: (Primero revisamos la version del kernel en uso):

[root@centos ~]# uname -a
[root@centos ~]# cd /usr/src/linux
[root@centos ~]# ln -s /usr/src/kernels/2.6.9-42.EL-smp-i686/ /usr/src/linux
[root@centos ~]# ./install.sh

Ahora verificamos el nombre del controlador ya compilado para luego ingresarlo en el alias de modprobe:

[root@centos ~]# 
ls  /lib/modules/2.6.9-42.ELsmp/kernel/drivers/net/sk98lin/
sk98lin.ko
[root@centos ~]# vim /etc/modprobe.conf
alias eth0 8139too
alias scsi_hostadapter sata_sil
alias snd-card-0 snd-azx
options snd-card-0 index=0
install snd-azx /sbin/modprobe --ignore-install snd-azx && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-azx { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-azx
alias usb-controller ehci-hcd
alias usb-controller1 ohci-hcd
#alias eth1 sky2
alias eth1 sk98lin

Como pueden ver, anteriormente el Linux Centos 4.4 me habia detectado la tarjeta como sky2, comente el alias y agrege el nombre correcto del controlador para la tarjeta de red eth1. Hemos terminado, reiniciamos el servidor.

Linux Gratis

No soy un asesor financiero y la información que proporciono es solo para fines educativos e informativos. No brindo asesoramiento de inversión y cualquier decisión que tome con respecto a sus inversiones es suya. Consulte a un asesor financiero autorizado antes de tomar cualquier decisión de inversión. El valor de las criptomonedas puede ser volátil e invertir en ellas implica un riesgo significativo. Debe considerar cuidadosamente su propia situación financiera y tolerancia al riesgo antes de tomar cualquier decisión de inversión. No garantizo la exactitud o integridad de la información proporcionada y no soy responsable de ninguna pérdida o daño que pueda resultar del uso de esta información.

Disqus Comments Loading...

Recent Posts

Más Allá de la Teoría: Estudiantes en la Vanguardia de Lightning Network 2023

En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…

6 meses ago

Un Análisis Detallado del Informe de Crimen Cripto 2023: Una Guía para Principiantes

El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…

7 meses ago

Capital de Riesgo en Cripto: Sobreviviendo y Prosperando en un Mercado Bajista

En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…

7 meses ago

Bitcoin, divisas y criptomonedas: Potencial y perspectivas | Análisis 2023

?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…

12 meses ago

El desmoronamiento de Silicon Valley Bank: la crisis bancaria del 2023

En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…

1 año ago

SegWit – Bitcoin Segregated Witness

A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…

1 año ago