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.
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).
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.
En el ámbito de la informática y la cadena de bloques, el conocimiento teórico a…
El emergente dominio de las criptomonedas ha cautivado la imaginación colectiva por su potencial para…
En el siempre evolucionante mundo de las criptomonedas, el capital de riesgo (VC) ha encontrado…
?? Resumen video : Gareth Soloway Bitcoin, prepárate para lo que viene Introducción El mercado…
En marzo de 2023, el mundo financiero se vio sacudido por el repentino colapso de…
A medida que Bitcoin continúa ganando popularidad y reconocimiento, aumenta la necesidad de escalabilidad y…