31 enero 2007

Redireccionamiento de puertos y direcciones

Una vez creado el ruteador a partir de un fichero de texto con unas cuantas reglas iptables vamos acrear otro que añada nuevas funciones de administracion a nuestra red o a darle mas rendimiento al fichero anterior introduciendo alguna regla mas.
En este ejemplo crearemos un fichero nuevo independiente que nos dara la utilidad añadida de un firewall de red al poder filtrar el contenido que recivimos basandonos en el puerto por el que llega ese contenido a nosotros.
Un primer ejemplo del script util para la redireccion de puertos en un servidor (en este caso servidor web y de correo):
En este ejemplo la maquina que corre el script es la 192.168.5.1, el servidor de correo es la 192.168.5.5 y el servidor web sera el 192.168.5.10

#!/bin/bash

#Esta linea habilita las reglas iptables para la traduccion de direcciones. Por lo normal estan habilitadas, para quien no, que le quite el comentario "#".
#/sbin/modprobe iptable_nat

#Esta linea habilita las reglas iptables para el reenvio de paquetes. Por lo normal estan habilitadas, para quien no, que le quite el comentario "#".
#echo 1 > /proc/sys/net/ipv4/ip_forward

#Limpia las tablas (ojo! este paso SOLO si es el primer script referente a iptables que ejecutamos al iniciar el sistema ya que si lo hacemos despues de otros anulara el efecto de los anteriores.


/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -t mangle -F

/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE # Enmascara todo el trafico de la red sin importar hacia la tarjeta de red a la que se dirija

#Redireccion simple de un puerto 10001 al 10000
iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 10001 -j DNAT --to-destination 192.168.5.1:10000

# Redireccion del puerto de correo electronico POP3 al puerto 110 de una maquina que no tiene que ser la que ejecuta estas normas pero que pertenece a nuestra red.
iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 110 -j DNAT --to-destination 192.168.5.5:110

#Similar pero en este caso redirecciona el contenido web del puerto 80 que llega a nuestra maquina hacia otra de la misma red y hacia el mismo puerto.
iptables -t nat -I PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.5.10:80


#Acepta el trafico hacia los puertos 10000, 110 y 80 del 192.168.5.1 y el los distribuye.
iptables -I FORWARD -d 192.168.5.1 -p tcp --dport 110 -j ACCEPT
iptables -I FORWARD -d 192.168.5.1 -p tcp --dport 10000 -j ACCEPT
iptables -I FORWARD -d 192.168.5.1 -p tcp --dport 80 -j ACCEPT
iptables -I FORWARD -s 192.168.5.1 -j ACCEPT #Acepta el trafico de 192.168.5.1 hacia todos los lados

iptables -A FORWARD -j DROP

#deniega el acceso al resto de los puertos y evita cualquier intrusion de contenidos no deseados dirigidos por otro cualquier puerto. Esto evita que los posibles ataque intencionados se dirijan a nuestros servidores de correo y web ya que primero se rechazan los paquetes no deseados y despues se envia a los equipos de la red la informacion que llegue para ellos.


Y para terminar y poder hacer una redireccion completa tambien una orden para evitar que desde dentro de la red se acceda a contenido privado o simplemente a paginas web no deseadas por los administradores:

#Por ejemplo redireccion de yahoo.es a google, asi al intentar acceder a yahoo.es desde algun equipo enrutado por nosotros no vera yahoo sino google.

iptables -t nat -A PREROUTING -d www.yahoo.es -j DNAT --to 66.102.9.147


#Otro ejemplo es evitar el acceso de ciertas maquinas a ciertas direcciones mandandoles a otro lugar. En este caso la maquina con IP 192.168.5.23 no accedera a yahoo.

iptables -t nat -A PREROUTING -s 192.168.5.23 -d www.yahoo.es -j DNAT --to 66.102.9.147

# y por último la denegacion de acceso por red a un equipo determinado.

iptables -t nat -A PREROUTING -d 192.168.5.100 -j DNAT --to 66.102.9.147


Buena suerte gente!

30 enero 2007

[HOWTO] Ruteo con 2 tarjetas de red

Como hacer nuestro equipo enrutador con dos tarjetas de red.

-Editamos el archivo /etc/rc.d/rc.inet1.conf

#Config information for eth0:

IPADDR[0]="192.168.0.1"
NETMASK[0]="255.255.0.0"
USE_DHCP[0]="no"
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]="yes"
DHCP_HOSTNAME[1]=""

En mi caso eth1 recibe la linea de internet, y eth0 esta conectada a la PS2, que podría ser un router, switch...

- Despues creamos el siguiente fichero de script:
#!/bin/bash

/sbin/modprobe iptable_nat

echo 1 > /proc/sys/net/ipv4/ip_forward

/usr/sbin/iptables -F
/usr/sbin/iptables -t nat -F
/usr/sbin/iptables -t mangle -F

/usr/sbin/iptables -I FORWARD -s 192.168.0.1/24 -d 0.0.0.0 -j ACCEPT

/usr/sbin/iptables -t nat -A POSTROUTING -j MASQUERADE

y le damos permiso de ejecucion.

chmod +x [fichero.sh]

- reiniciamos el demonio inet

/etc/rc.d/rc.inet restart

- corremos nuestro script, y ya tenemos enrutando nuestro equipo.

29 enero 2007

Red wifi con NdisWrapper

Ndiswrapper nos permite instalar nuestro adaptador wifi sin controladores nativos, usando los de windows. Esto lo hace mapeando los controladores de windows y asemejarlos con uno generico del kernel linux, mas o menos.

El proceso es bastante simple y por experiencias de gente que lo ha probao, efectivo.

Bueno empezamos:

http://sourceforge.net/project/showfiles.php?group_id=93482

Os bajais la version stable o la testting la que querais.

Descomprimis e instalais:

tar xvfz ndiswrapper-X.XX.X.tar.gz
cd ndiswrapper
./configure
make
su root
make install


Buscamos los drivers de windows de nuestro controlador

ndiswrapper -i /mnt/cdrom/Drivers/archivo.inf

Para verificar si funciona:

ndiswrapper -l

Se debería ver algo así:

Installed ndis drivers:
bcmwl5 present
Después hay que cargar el módulo de kernel del ndiswrapper

modprobe ndiswrapper

Y para que lo cargue en el arranque

ndiswrapper -m

Con un dmesg se puede ver si cargó bien.
Ahora toca configurar la tarjeta, para ello pondremos lo siguiente:

iwconfig wlan0 essid MI_ESSID

iwconfig wlan0 key open MI_CLAVE_WEP

iwconfig wlan0 channel MI_CANAL

Y con esto ya deberiamos poder engancharnos al router o punto de
acceso. Si no lo hace tendremos que proba con:

iwlist wlan0 scan

Esto hace un escaneo y devuelve los puntos de acceso mas cercanos con sus correspondientes caracteristicas (essid, si tiene clave wep o no...) Si tuvieramos que especificar una ip seria:

ifconfig wlan0 MI_IP

NOTA:Si queremos que cada vez que iniciemos sesion dispongamos de internet deberemos de añadir en el directorio /ect /.kde/Autostart un script con los comandos que queremos que se ejecuten, en nuestro caso el contenido del script sera:

#!/bin/bash
iwconfig wlan0 essid Bastiher / /nombre de la red
iwconfig wlan0 key open D4FBCE3067 / /contraseña

iwconfig wlan0 channel 11 / /canal

dhcpcd wlan0 / /nos dara IP dinamica



El nombre aconsejo que sea significativo, como el que puse yo: wlan.sh
Despues para que este script se ejecute hay que darle permisos de ejecucion, para ello, chmod +x wlan.sh.

Luego la red se puede administrar con el packete que de redes inalambricas que se instala con kde, o tambien con wireless assistant, muy parecido al entorno de hasefroch.

Wireless Assistant














gtkwifi



















links de interes sobre entornos wifi:


http://www.bitbuilder.com/wifi_radar/

http://sourceforge.net/projects/gtkwifi/

http://wlassistant.sourceforge.net/

http://people.redhat.com/dcbw/NetworkManager/

Info recogida gracias al Basty

Slackware a la española

Teneis que ir a /etc/profile.d y cambiar lo que menciono mas abajo de los siguientes archivos:

lang.csh:

setenv LANG en_EN ==> setenv LANG es_ES

lang.sh

export LANG=en_EN ==> export LANG=es_ES

Y despues reiniciais al que no le de pereza o haceis un

export LANG=es_ES

Escribir en particion ntfs de forma segura

Necesitamos el paquete fuse:

Si quieres un paquete precompilado puedes bajarlo de aki

download fuse

Si lo haces desde un source:

Descomprimimos fuse

entramo en la carpeta y lo compilamos de esta manera

./configure --enable-kernel-module
make
make install


Despues vamos a /etc/modules.conf

y añadimos

fuse


Ahora necesitamos el paquete ntfs-3g:

Si prefieres instalar un precompilado puedes bajarlo aqui

download nfts-3g

Si lo haces desde un source:

Despues descomprimimos ntfs-3g

entramos en la carpeta y compilamos

./configure
make
make install


Ahora vamos a /etc/fstab

y añadimos la siguiente linea

Si tienes montada la particion de xp desmontala

/dev/hda1 /mnt/winxp ntfs-3g silent,umask=0,locale=es_ES.utf8 0 0


y reiniciamos si lo hemos hecho bien la particion de xp aparecera montada cuando iniciemos y podremos escribir en ella desde linux de forma segura.
Recordad que ntfs-3g está en fase beta y se actualizan y es conveniente tenerlos actualizados. Aun asi aunque sea beta es bastante estable y fiable.

Trucos linux

Como silenciar el disco duro



Para realizar esto hay un programa que se llama hdparm (que viene en slackware), con el que podemos decirle como tiene que acceder al disco duro, Normalmente los discos duros suelen acceder a la velocidad mas rapida, -M 254 lo que trae un incremento del ruido, el otro modo es mucho más silencioso -M 128 y sinceramente yo no he notado que vaya mas lento, pero la direfencia de ruido es increible. Asi que para los que quieran un linux màs silencioso este es el comando:

hdparm -M 128 /dev/hda

Como abrir mas de una sesion X



Es poniendo el comando startx seguido de del número de terminal que donde lo vas a abrir, es decir si estas en la tty2 seria:

startx -- :2

Como hacer un disco de arranque en linux



Una forma simple que me gusta especialmente es la siguiente:

cat /boot/vmlinuz > /dev/fd0

Como hacer imagenes iso de un modo simple



Pues con mi querido comando cat, muy parecido a un disco de arranque linux.

cat /dev/cdrom > imagen.iso

Como saber que librerias necesita un ejecutable



De todos es sabido el problema de librerias en Slackware, todos los sufrimos cuando instalamos un programa y no nos funciona y nos toca averiguar que librerias necesita, pues bien con este comando te dice cuales son las necesarias para que funcione correctamente nuestro programa:

ldd nombre del programa

Cuando al desmontar unidad no nos deja porqué está ocupada



Muchas veces al desmontar una unidad no nos deja porque dice que está ocupada, pues bien con este comando se sabe que está ocupando la unidad:

lsof /dev/cdrom (o la unidad que sea) para saber qué lo está usando.


Arquitecturas i86 del kenel linux



No está mal saber cuales son, para optimizar nuestras maquinas

Esta es la relación recomendada para que la compilación del nucleo resulte en un binario optimizado para cada maquina.

* 386: 386DX, DXL, SL, SLC, SX fabricados por AMD, Cyrix o Intel; 486DLC o DLC2 de Cyrix o TI, UMC 486SX-S y NexGen Nx586.
* 486: para los 486DX, DX2, DX4, SL, SLC, SLC2, SLC3, SX y SX2, de AMD, Cyrix, IBM e Intel, y los U5D y U5S de UMC.
* 586: para CPUs Pentium genericas, como las que carecen del registro TSC.
* Pentium-Classic: para los Intel Pentium.
* Pentium-MMX: para los Intel Pentium con MMX.
* Pentium-Pro: Intel Pentium Pro, Celeron y Pentium II.
* Pentium-III: Intel Pentium III y Celeron basados en el nucleo Coppermine.
* Pentium-4: para los Intel Pentium 4.
* K6: para los AMD K6, K6-II y K6-III (tambien conocidos como K6-3D).
* Athlon: para los AMD K7 (Athlon, Duron y Thunderbird).
* Elan: para la familia AMD Elan (Elan SC400 y SC410).
* Crusoe: para los Transmeta Crusoe.
* Winchip-C6: para los IDT Winchip originales.
* Winchip-2: para IDT Winchip 2.
* Winchip-2A: para IDT Winchip con 3dNow!.
* CyrixIII: VIA Cyrix III o VIA C3.
* VIA C3-2: VIA C3-2 "Nehemiah" (modelo 9 y superiores).


Estos son unos cuantos trucos que me han resultando interesantes, pero si quereis saber mas visitad este blog Saiyine.

Driver eyetoy funcional

#descargar el driver y descomprimirlo donde os salga de la brenca

http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-0.5.4.tar.gz

#abrir una consola y teclear los siguientes comandos metidos en el directorio de vuestros drivers ej: cd /root/ov51x-jpeg lo que sea#

make
make install


Esta linea de abajo es opcional

rmmod ov511

(esta linea es por si teneis este modulo jodiendo la marrana, lo borra, Borralo si tienes problemas, sino dejalo)


#fijaros cuando hagais make install donde os instala los modulos ov51x.ko y ov519_decomp, normalmente los instala en la carpeta /extra con insmod los instalamos#

#eyetoy nueva
insmod /lib/modules/version del kernel q tengais/extra/ov51x.ko

#eyetoy vieja
insmod /lib/modules/version del kernel q tengais/extra/ov519_decomp.ko

Y despues:
modprobe -a

28 enero 2007

[HowTo] Bootsplash (Slack 11.0 + kernel 2.6.18)

Descargamos el paquete precompilado y lo instalamos:


El link para descargar el packete bootsplash-11.0-i486-2kta.tgz

Download bootsplash

installpkg bootsplash-11.0-i486-2kta.tgz

Procedemos a aplicar el parche al kernel, modificarlo y compilarlo:

Code:cd /usr/src/linux-2.6.18
patch -p1 < /usr/doc/bootsplash-11.0/patches/bootsplash-3.1.6-2.6.18-v2.diff
make menuconfig

********************
Device Drivers ->
Graphics Support
Logo configuration
[ ] Bootup logo
Bootsplash configuration
[*] Bootup splash screen
********************

make

Copiamos la imagen del kernel nueva al /boot y lo linkamos:

Code:
cp /usr/src/linux-2.6.18/arch/i386/boot/bzImage /boot/bzImage_2.6.18-bs
mv /boot/System.map /boot/System.map.old
cp /usr/src/linux-2.6.18/System.map /boot/System_2.6.18-bs.map

ln -s /boot/bzImage_2.6.18-bs /boot/vmlinuz
ln -s /boot/System_2.6.18-bs.map /boot/System.map

(creamos archivo de configuración)

Code:
splash -s -f /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg > /boot/initrd.splash

en lilo.conf:

Code:
    vga=791

image = /boot/vmlinuz
root = /dev/hdxx
label = Slackware
append = "splash=silent "
initrd=/boot/initrd.splash
read-only

Ejecutamos lilo para que reescriba el MBR:

Code:
lilo

Añadimos al final del script rc.S para la cargar de la imagen en todas nuestras tty's:

Code:
splash -n -s -u 1 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 2 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 3 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 4 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 5 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg
splash -n -s -u 6 /etc/bootsplash/themes/SlackwareLinux/config/bootsplash-1024x768.cfg

(Podemos poner imagenes distintas en cada terminal)

con poner splash tendria que valer, porque normalmente esa variable se
incluye en el $PATH, si no valiera, recordad que el comando splash esta
en /sbin/splash

para que la barra de progreso aumente segun vaya inicializandose el sistema:

añadimos . /etc/rc.d/rc.bootsplash al inicio de los siguientes scripts:

rc.S (debajo del "PATH")
rc.M
rc.local

y a medida que avanza el script añadimos:

progressbar XX


donde XX es un numero entre 0 y 100 que marca el porcentaje de la barra, cuantos mas progressbar añadamos menos tirones dará la barra.

si además queremos que la barra se decremente al apagar el equipo, debemos añadir la lineas anteriores al rc.6, pero los numeros en decreciente.

y finalmente reiniciamos:

Code:
reboot

Cedega small 5.2 + engine 5.2.9 en slackware

Pos facil, sencillo y para toda la familia como diria Arguiñano, tan simple como bajarse este script.

Atiende: Si teneis instalado una version antigua, desistalarla antes de hacer esto y aseguraros de borrar los archivos de configuracion anterior, porque da conflictos.

Download cedega_netinstall

No olvideis darle permisos de ejecución, esto quizas es un poco obvio, pero siempre hay gente que empieza y nunca viene mal.

Para dar permisos en la consola ya sabeis:

chmod +x cedega_netinstall.sh

y luego lo ejecutais

./cedega_netinstall.sh

o tb de esta forma

sh cedega_netinstall.sh

la que mas os guste.

Y con esto lo teneis hecho.

Atiende: Prestad atención a lo que pone al final del script que pone las dependencias que necesita.

Y a darle las gracias Andsux por haber hecho este script ta cojonudo.

Info sacada de http://www.zenwalk-es.org/

Howto tener aixgl y beryl en slackware

Es bastante sencillo, quizas la parte mas compleja sea el cambio de xorg 6.9 a 7.1, pero tampoco es complicado, lo unico que si sale mal te kedas sin las x y tendrias q volver a instalarlas de nuevo.


# Requistos

# de hardware

256mb de ram o 512 en adelante
Tarjeta grafica de Nvidia con ati tb rula

# de Software

Slackware linux version 11
kernel 2.6
Kit de desarrollo de slackware (esta parte no se mu bien pa que) y el kernel source
kde recomendado el 3.5


# Instalacion de xorg 7.1


De la direccion de abajo podremos conseguir los paquetes que se indican a continuacion
hay mas pero con estos será suficiente para el funcionamiento de las x.

Xorg 7.1


* xorg-7.1-i486-5
* xorg-devel-7.1-i486-1
* xorg-fonts-misc-7.1-i486-1
* xorg-fonts-scale-7.1-i486-1
* xorg-xnest-7.1-i486-1

Una vez descargados hacemos lo siguiente nos vamos a modo consola pero no a la consola
, es decir, a init 3, lo puedes hacer cambiando el inittab y reiniciando o con un
telinit 3 y vas directamente.


# cd /var/log/packages
# removepkg x11-* <---- borramos los paquetes de las x anteriores es decir version 6.9
# cd /directorio donde has guardados los paquetes xorg 7
# installpkg xorg*.tgz <---los instalamos todos


Despues vamos al dvd de la slackware 11 y cogemos estos dos paquetes

fontconfig <--- Esta dentro del directorio testing/packages
freetype <--- en slackware/packages/l

el fontoconfig al ser una version superior lo instalamos con un upgradepkg

# upgradepkg fontconfig-

el otro es la misma version asi que con un

# installpkg freetype

Despues de esto vamos a instalar los packetes del beryl
Estos son los enlaces donde te los puedes bajar

beryl
download
Emerald themes
download
Emerald
download
Beryl-plugins
download
Beryl-settings
download
Beryl-manager
download


Despues necesitamos esta libreria
libwnck //se supone que es pa Gnome pero a mi me daba error xq carecia de ella

download

y estos tres packetes mas

dbus
download
dbus-glib
download
glitz para que funcione el emerald
download

Yo lo que hice fue guardar todos en la misma carpeta y luego instalarlo con un

#installpkg *

una vez hecho todo esto vamos a configurar nuestras xorg 7.1 para que puede trabajar con beryl.

Instalamos el driver de nvidia os bajais la ultima version y listo

En la seccion "Server Layout" añadimos

Option "AIGLX" "true"

En la seccion "Screen" añadimos

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "True"

Y abajo del todo del xorg.conf añadimos estas lineas

Section "Extensions"
Option "Composite" "Enable"
EndSection

De todas formas adjunto un xorg.conf en un archivo junto a este howto para que veais como ta colocado. xorg.conf

# Si utilizas kdm

Hay que editar el siguiente archivo

/opt/kde/share/config/kdm/kdmrc

Localizar la linea siguiente

ServerCmd=/usr/X11R6/bin/X -br # esta al final casi del archivo no es muy largo

y la cambiamos por esto

ServerCmd=/usr/bin/X -br

despues de hacer esto ya tamos listos para hacer startx

#Algunas opciones para empezar a usar Beryl + aixgl

Primeramente ejecutar en consola beryl y saldra un logo que te indica que se ha iniciado


* Movimiento del cubo o cambiar de escritorio=> Ctrl + Alt + boton izkierdo
* Cambiar de escritorio con las teclas => Ctrl + Alt + teclade direccion (derecha/izquiera/abajo/arriba);

* Zoom + e Zoom - => PULSAR BOTON DE SCROLL RATON
* VENTANAS EN MOSAICO =>PULSA F8 PARA PONERLAS EN MOSAICO Y F9 PARA PONERLOS EN PLAN CUBO
* MOVER UNA VENTANA => ALT + BOTON IZQUIERDO
* Redimensionar VENTANA => Alt + PULSAR BOTON DE SCROLL

Y asi millones de combinaciones que ireis aprendiendo. Por cierto en el menu k en propiedades esta el beryl manager para configurar todo este tipo de cosas.

Si algo no entendeis o carece de sentido es normal, xq esto es una traduccion de una pagina brasileña y yo portugues no se.

sacado de esta pagina

vivalinux brasil

NOTA: Con los packetes de xorg funciona perfectamente pero vais a notar que algunas fuentes no se muestran bien,, Para solucionar esto, instalais los otros packetes de las xorg que faltan,que son los siguientes:

xorg-docs-7.1-i486-1
xorg-fonts-100dpi-7.1-i486-1
xorg-fonts-cyrillic-7.1-i486-1
xorg-xdmx-7.1-i486-1
xorg-xvfb-7.1-i486-1

Y aqui un video capturado por Akshell para que veais como rula el tema, aunque suponemos que el que quiere instalar beryl es porque ya se ha jartao a ver videos, pero asi queda mas completo el post y me hace ilusión que coño.

Apagado de Pc con kernel 2.4 sin pulsar el boton de la caja

Si tu computadora (me encanta esta palabra) soporta que el sistema operativo la apague (ATX o UATX) y tu Slackware no la apaga como esperas, lo que debes hacer es lo siguiente:

1.-Edita el archivo /etc/rc.d/rc.modules

2.- Descomenta la linea donde dice #/sbin/modprobe apm

3.-Reinicia tu computadora y Slackware estara listo para apagar tu computadora automaticamente.

4. Meter esta linea /sbin/modprobe apm en rc.local dentro de rc.d, esto es para que se cargue en el arranque.

Bienvenida

Scottiepipas:

Hola muchachada que hay, bueno pos este blog ha surgio de una idea de akshell de publicar los howtos que ibamos haciendo en slackware.

Despues de varios años dandole caña a la distro, hemos aprendido miles de cosas sobre la distro y queriamos compartirla con alguien, no sabemos con quien, pero con alguien, el que lo necesite, o el que encuentre este blog por equivocacion, nos da igual, tambien es por puro desastre, muchas veces no encontramos lo que guardamos, y si está en la red, con recordar la dirección o echar mano de google, todo solucionado.

Poco a poco esto se irá ampliando de información basada en nuestras experiencias, todo depende del tiempo que nos lleve encontrarla, por algún lado de nuestros discos duros, cds y dvds estarán y de cosas que vayamos aprendiendo, porque esto es un no parar. Tambien decir que el que quiera aportar algun howto, puede hacerlo, y se lo publicaremos encantados con su nombre bien grande para que se sepa quien lo hizo, que siempre hace ilusión, y a nosotros también ver que nos echais una mano.

Bueno esta idea parte con la base de tener más y más informacián sobre nuestra querida slackware y aportar nuestro granito de arena.

Un saludo

Akshell:

No hace mucho que me estuve preguntando desde cuando y como me incie con linux, los inicios nunca fueron faciles, y acaba siempre rindiendome y redimensionando la FAT.
Hace 3 años mas o menos me pasaron la Slakcware 9.1, y me decidi a probarla, todo hay que decirlo, me gusto pero con muchos peros.

Todo lo relaccionado con linux se me olvido hasta que comentando con Scottie(ya al año siguiente de conocer Slack) que podriamos instalar un linux, y nos pusimos manos a la obra con S10.0, 10.1 y más tarde 10.2. (Actualmente 11.0)

Tuve quebraderos de cabeza con el sonido, los usbs, los lectores, la resolucion, los permisos, la red, la capturadora, la aceleracion grafica, las X.... y un largo etc. Pero tras esas "calamidades" estoy muy orgulloso de mi Slack y de todo lo que he aprendido con ella, asi que animo a cualquiera que quiera satisfacer su lado oscuro friki a que se encamine en esta distro.

Respecto a lo dicho por scottie: Mu bien dixo! xD