Wake on Lan (WOL) en Ubuntu 17 Septiembre 2008
Posted by bushwaca in Acceso Remoto, Hardware, Linux, Ubuntu.Tags: Acceso Remoto, Configuracion, Hardware, Linux, Ubuntu
trackback
Wake on LAN (WOL, a veces WoL) es un estandar de redes de computadoras Ethernet que permite encender remotamente computadoras apagadas.
El soporte Wake on LAN (WoL) es implementado en la placa base del ordenador. La mayoria de placas base modernas cuentan con un controlador Ethernet que incorpora WoL sin necesidad de un cable externo. Las placas madres antiguas tienen un conector WAKEUP-LINK que debe ser enchufado a la tarjeta de red a traves de un cable de 3-pin especial; sin embargo, los sistemas que soportan la norma PCI 2.2 en conjunto con una placa de red PCI compatible normalmente no requieren un cable WoL ya que la energia necesaria es provista por el bus PCI.
Wake on LAN debe estar habilitado en la seccion de administración de energía de la BIOS de la placa base. Tambien puede ser necesario configurar el equipo para proveer energia a la tarjeta de red cuando el sistema esta apagado.
En resumen con Wake on Lan (desde ahora WOL) nos permitira encender una PC que se encuentre en nuestra red. Esto lo hace enviando un “paquete magico” por la red y que generalmente se hace por BROADCAST.
Se preguntaran como es que se enciende una PC enviando solamente un paquete por la red pues… para no complicarles la vida solamente les digo que cuando ustedes apagan el PC sin usar el boton del gabinete, la fuente sigue enviando energia a la placa base, es decir que la placa de red sigue recibiendo energia. Por eso no metan la mano en el CPU sin antes desenchufar el PC.
Bueno, comencemos:
1 – BIOS
Como dice un poco mas arriba debemos ver si nuestra placa base soporta WOL. Para ello ingresamos en nuestra BIOS.
Como ingresar dependera de nuestra placa, generalmente es presionando una tecla durante el arranque que puede ser la tecla DEL, F2 o cualquier otra. Si no saben como hacerlo busquen en el manual de su placa. Ahi dentro buscamos la opcion WOL y le ponemos “enable”.
2 – Placa de red
Si su placa de red es integrada y tenian la opcion WOL pasen al punto “4″ de lo contrario sigan leyendo.
Yo instale WOL en una IBM viejita que no tenia placa de red integrada, pero si soportaba WOL. Se preguntaran como me doy cuenta de eso…. pues es muy simple. Si su placa de red soporta WOL debe tener un conector de 3 pines en el y desde ese conector debemos conectar un cable a la placa base. Aca les pongo una foto para que se den una idea.
3 – El cable WOL
Bueno, deben conseguir un cable para WOL. Aca les pongo una foto del cable original.
Para instalarlo solo deben conectar el cable en la placa de red y enchufarlo a la placa base en donde corresponde. Si no saben donde es consulten en el manual de su placa o miren en la placa donde dice WOL que seguramente es ahi jajaja.
Si no pudieron conseguir el cable (yo no lo consegui) fabriquen uno. Es realmente muy simple. Pueden hacerlo de varias maneras. Si van a algun lugar de electronica y le llevan la foto que puse antes y la placa de red seguro que les arman uno.
Como a mi me gustan las cosas mas artesanales fabrique uno con lo que tenia a mano. Se que no es lo mejor pero realmente esta muy bien.
Encontre uno de esos cables universales que se ponen en las placas de sonido y luego al reproductor de CD. Esto me parecio util ya que usan tambien 3 cablecitos y las fichas blancas son muy similares. Es posible que tengan alguno en casa de algun quemador de CD viejo y sino pueden comprar uno en el caso de no encontrar el cable original. Para que sepan de que les hablo aca les pongo foto.
Luego tome una lima de uñas y lime las fichas para que coincidan con la de la placa de red ya que son un poquito mas grandes y la muesca central no es igual por lo que se la saque. Corte los cables, los solde, les puse algo de cinta aisladora y listo.
El cable no es cruzado, por lo que el blanco va con blanco, el negro con negro y el rojo con rojo. Igualmente si ponen mal los cables no creo que pase nada, ya que solo envia un impulso, no seria nada del otro mundo si prueban asta dar con la combinacion, siempre y cuando lo conecten en el lugar correcto de la placa base. En fin, ya tenia mi cable en 2 minutos y sin moverme de mi casa jajaja.
4 – Instalar WOL
Simplemente desde consola ponemos en la maquina que queremos encender remotamente:
sudo apt-get install wakeonlan
Vamos a usar tambien otra herramienta (ethtool) que ya estan en nuestro ubuntu (en debian tambien), pero por si no esta, hagan directamente :
sudo apt-get install wakeonlan ethtool
Ahora hacemos que nuestra placa de red puede encenderse a traves de un “paquete magico”. Ponemos en consola:
sudo ethtool -s eth0 wol g
Ahora ponemos en consola:
ifconfig
Y fijate donde dice:
eth0 Link encap:Ethernet direcciónHW 00:b1:4a:1d:b9:68
inet dirección:192.168.1.171 Difusión:192.168.1.255
Máscara:255.255.255.0
“Inet direcion” es la IP actual de esa PC, “Difusion” es el broadcast, “Mascara” pues la mascara de subred y “direcciónHW” es nuestra MAC. Anotamos estos datos ya que nos seran utiles.
5 . Probar WOL
Vamos a otra pc de nuestra LAN y le instalamos wake on lan:
sudo apt-get install wakeonlan
y luego ponemos:
wakeonlan "Mac de la pc que queremos encender"
Como por ejemplo
wakeonlan 00:01:22:f2:11:3e
y si… enciende… esta viva!
Tambien podemos encenderla poniendo:
wakeonlan -i “IP de la pc o Broadcast de la red” -p “puerto” “Mac de la pc”
Como ejemplo:
wakeonlan -i 192.168.1.255 -p 1111 00:01:22:f2:11:3e
O si tenemos un dominio:
wakeonlan -i dominio.dyndns.org -p 1111 00:01:22:f2:11:3e
6 – Consideraciones
A – Lo que deben saber es que el PC debe haber sido apagado de forma normal para poder encenderse. Si lo apagaron con el boton del gabinete no se va a encender.
B – Para poder encenderla poniendo una IP o dominio, deben tener en cuenta que si estan detras de un router y lleva apagada un tiempo importante no encendera. Esto se debe a que el router luego de un tiempo olvida la tabla ARP que es donde almacena las MAC de las PCs de la LAN.
C – Modificar la tabla ARP de su router significa asociar una IP a una MAC por lo que deberia tener IP fija la PC que quieren despertar. Tengo entendido de que si el router pierde la energia o se reinicia deben volver a hacerlo. Igualmente sobre esto ultimo no estoy seguro porque nunca me funciono cambiandole la tabla ARP pero puede que a ustedes le funcione.
D – Deben tener un puerto abierto en su router para WOL si quieren hacerlo a tarves del router, de lo contrario no sucedera nada ya que no ingresara el paquete a su red (esto es por si tienen pensao hacerlo desde fuera de su LAN).
Si solo tienen una PC en su LAN lo que pueden hacer para no ponerle IP fija es hacer “Port Forwad” (redireccionar un puerto) a la IP de Broadcast de su LAN. De esa manera el paquete se enviaria a toda las IPs de la red encendiendo la PC. Igualmente me parece mas logico ponerle IP fija.
Si lo quieren usar WOL desde internet despues de haber apagado su PC un tiempo importante pues… hay una forma que me funciona, nada de lo que lei de modificar la tabla ARP ni nada por el estilo me funciono… si quieren hacer eso sigan leyendo.
7 – De forma remota por internet.
Bueno, si por esas casualidades cambiaron el firmware de su router como lo hice yo por el DD-WRT pueden encender la PC desde internet ya que DD-WRT soporta WOL. Esto solo les servira de referencia si no tienen un router con DD-WRT, pero pueden tener otro ruter que tambien soporte WOL y puede que sea util.
Para poder hacerlo deben hacer esto:
A – Primero que nada vamos a darle un dominio a nuestra PC. Eso ya lo explique antes (el post de ssh) por lo que solo les pondre el link de donde se encuentra la explicacion.
Al tener el dominio se lo configuramos al router. Ingresamos al router con nuestro navegador. Vamos a solapa “Setup – DDNS” y ponemos los datos de nuestro dominio. Al terminar le ponemos “Save”. Recuerden que debemos salvar cada vez que hagamos una modificacion en el router.
B – Luego ponemos para poder administrar nuestro router desde internet. Ingresamos a nuestro router por nuestro navegador y vamos a la solapa “Administration – Management” y en la parte donde dice “Remote Access” mas especificamente en “Web GUI Management” marcamos “enable” y le asignamos un puerto para poder ingresar.
Ahora con solo poner el dominio y el puerto podriamos ingresar a nuestro router desde cualquier lugar del mundo.
La forma para hacerlo seria poniendo en el navegador nuestro dominio y el puerto de acceso que le acabamos de poner.
Por ejemplo seria asi: “dominio.dyndns.org:4444″.
C – Ahora tenemos que configurar WOL en nuestro router. Para hacerlo, ingresamos al router como lo hicimos antes y vamos a la solapa “Administration – WOL”.
Ahi vamos donde dice “WOL Addresses” y hacemos click en “Add Host”. Ahi ponemos la MAC de la pc que queremos que encienda, luego el nombre para identificarla (puede ser cualquier cosa) y en el ultimo campo ponemos la IP. La IP lo recomendable es que pongan el broadcast (generalmente es 192.168.1.255), aunque deberia funcionar si ponen la ip de su PC en el caso de que tenga IP fija. Le dan a “Save” y listo.
D – Ahora para encender su PC de forma remota cuando no estan dentro de su LAN deberian ingresar en su router por medio de su dominio+puerto (como lo hicimos antes en el punto 7-B), van a la solapa “Administracion – WOL” y donde configuraron su pc le hacen click a “Wake up” y la habran encendido.
Bueno espero que todo esto les sea util. Hasta la prox.







Excelente manual. Podrías añadir como mantener la configuración de WOL, pues con la instrucción ethtool -s eth0 wol g creo que solo se mantiene para la sesión actual…
Gracias.
La verdad que a mi no me pasa eso. Esa instruccion solo la pongo al instalar WOL en la pc y luego no vuelvo a ponerla asta reinstalar el SO. Igual esto es poque la enciendo de otra forma, sino tampoco me funcionaria… te explico porque:
Si tienes que encender la pc primero (la que enciendes remotamente) para poner esa instruccion ya que de otra manera no enciende, el problema posiblemente sea otro. Seguramente, lo que en realidad estas haciendo correctamente no es poner ese comando otra vez, sino encendiendo el pc otra vez, por eso te responde.
Esto se da diferentes motivos:
1) Se apago de forma incorrecta.
2) La estas encendiendo detras de un router.
a) Si el router se reinicio (y no estaba cargada a mano la mac de la pc dentro del router) y la pc no fue encendida, el router ya olvido la mac del pc y por eso no puede encenderla.
b) Si la pc fue apagada por un largo tiempo y no esta ingresada a mano la mac de la pc en el router en alguna opcion, el router olvidara la mac del pc.
Igualmente todo esto es un supuesto ya que puede ser que realmente sea que olvida la configuracion de enviar el “MagicPaket”. Personalmente cuando la enciendo desde fuera de la lan lo hago directamente desde el router con la opcion WOL que tiene (presiono un boton donde esta cargada la mac asociada e la pc).
Saludos.
tengo un mother asus p5sd2-vm con server ubuntu x64
tengo entendido que la placa de red es sis 900 y tiene soporte wake on lan.
active en la bios la opcion para el encendido.
pero cuando hago un sudo ethtool eth0 , no figura en la lista suppor wake on lan. es un problema del driver ? como hago para actualizar el driver desde terminal ?
gracias
Veamos si explico la idea.
1) Ademas de activar WOL en la bios la placa de red debe tener soporte para WOL. Si es una placa de red integrada no tendrias problema, de no ser asi, no sabemos si la placa pci que tienes puede encender la pc simplemente por estar conectada al puerto pc (o pci express) o debes conectarle un cable como en mi caso.
2) El comando es “sudo ethtool -s eth0 wol g” y no “sudo ethtool eth0″ (notese que es un cero)
3) No se como sera el paquete wakeonlan y ethtool en ubuntu 64bits, pero si lo instala supongo que deberia funcionar, esos paquetes no son nada nuevos (aunque no se en la version de 64bits).
4) En tu caso revisaria el comando si lo escribiste bien, de no ser asi miraria la bios por si hay alguna opcion que deberias cambiar, y cuando hagas los pasos que pongo aqui fijate si te da algun error, si la consola no te responde nada es porque esta funcionando todo bien.
PD: La pc que tiene “wake on lan” actualmente tiene un debian lenny, repeti exactamente estos pasos sin ningun problema.
Saludos y suerte con eso.
tipeo el comando “sudo ethtool -s eth0 wol g”
y responde : Operation not supported not setting wol
encontre por google,
http://www.esdebian.org/trucos/27165/sis-190191-ethernet-controler-asus-p5sd2-vm
y tambien http://www.brownhat.org/sis900.html
lo muy raro es que ya me hacen dudar de que si se trata de una sis 900, sis 190 o sis 191.
lo que si esta clarisimo es que se trata de un mother asus p5sd2-vm y tiene una placa de red de 100M nada de gigalands…
bueno aclaro que soy nuevo en linux, y esto de compilar un driver me suena demasiado fruta, digo porque los de ubuntu no lo repararon con tantas updates que lanzan ?… o talvez sea que debo encontrar un paquete para mi placa de red por apt-get…. no se ,, hasta aca llegue por hoy, pero no me dare por vencido… esto no es tan dificil como cuando empese hace 2 semanas atras… gracias por tu tiempo
Bien, por lo que cuentas es un problema del modulo (driver) con que Ubuntu carga tu placa de red que no es compatible con WOL. Es decir, por lo que parece ubuntu carga tu placa con un driver que no es compatible con WOL, pero eso no quiere decir que no exista tal modulo (tampoco quita la posibilidad de que no exista). Por lo tanto debemos ayudarlo a cargar el correcto.
Veamos que podemos hacer:
1)Primero veamos que placa de red tienes. Abres una consola y pones:
lspci | grep -i eth2) Ahora toca ver que modulo tienes cargado:
ethtool -i eth03) Segun estos datos tenemos que ver que modulo puedes usar, y segun eso que modulo es compatible con WOL. De existir uno y de estar disponible para el kernel que estas usando (seguramente es asi), debemos cargarlo manualmente.
4) Para meter un modulo al kernel debes tener instalados algunos paquetes primero, por las dudas me adelanto y te pongo que es lo que debes poner. Abres una consola y pones:
sudo aptitude install build-essential linux-headers-`uname -r`5) Segun los datos de arriba en este punto tocaria quitar el modulo que esta usando, cargar el nuevo, probar si funciona y de ser asi, decirle al sistema que cargue ese modulo y no el anterior agregando el nombre del modulo en “/etc/modprobe.d/options” si mal no recuerdo.
Ahora respondo a estas cosas:
a) “Porque los de ubuntu no lo repararon con tantas updates que lanzan ?”
Es un problema del kernel (motor) y no de la distrubicion Ubuntu en este caso.
b) “talvez sea que debo encontrar un paquete para mi placa de red por apt-get”
Lo dudo… lo mas seguro es compilar o directamente cargar modulo (driver) precompilado (es decir que exista ya dentro del kernel).
c) “esto no es tan dificil como cuando empese hace 2 semanas atras”
WTF? Creo que vas rapido en esto jajaja.
Bueno saludos y suerte.
hola bushwaca ! bueno te cuento lo que me salio…
manager@server:~$ lspci | grep -i eth
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethern
et Adapter (rev 02)
manager@server:~$ ethtool -i eth0
driver: sis190
version: 1.2
firmware-version:
bus-info: 0000:00:04.0
esta claro que el mother que tengo ni apalos tiene una gigabit o.0
perdon este es el detalle del ethtool, que me falto agregar…
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Current message level: 0×00000037 (55)
Link detected: yes
gracias bushwaca por tu tiempo y ayuda
Bueno, realmente ando perdido como tu, pero bueno, te contare que es lo que vi.
a) Busqueda en la red:
1) Primero busque tu placa en http://hardware4linux.info/ y me encontre conque no veo exactamente tu mother que deberia ser esta “asus p5sd2-vm” segun lo que me pusiste (esto si es un problema).
2) Por eso busque directamente directamente al fabricante “Silicon Integrated Systems [SiS]” y me encontre con esto:
http://hardware4linux.info/manufacturer/745/34/
Buscando ahi dentro, las placas mas parecidas eran estas:
Por Giga-bit
http://hardware4linux.info/component/30586/
Estas por AsusTek
http://hardware4linux.info/component/29623/
http://hardware4linux.info/component/37952/
Aunque no estoy seguro de que sean esas. Podrias darle una mirada.
Lo que si, en todos los casos usa el modulo sis190, que es el que estas usando…. y si tienes red pues… podriamos decir que ese es el que va a simple vista.
3) Si podes de paso dale una mirada a esta web http://kmuto.jp/debian/hcl/ , que haciendo un “lspci -n” y pegandolo ahi te dice si tu hardware es compatible. Esto ademas de ser un dato mas, tal vez tire alguna salida que ayude, aunque creo que responde al kernel 2.6.30, cosa que no tienes aun.
b) Lo que creo y se me ocurre:
1) Supongo que cuando pones en consola “sudo ethtool eth0″ entre las cosas que te responde dice esto:
Supports Wake-on: pumbgWake-on: d
“pumbg” creo que es lo mismo que bg, que segun tengo entendido, indicaria que la placa es compatible con WOL.
“d” quiere decir disable (esto cambia al seguir el tutorial de aqui).
Es decir que en teoria se puede poner WOL ahi. El tema es que no sabemos si la BIOS esta correctamente configurada o incluso le puede faltar una actualizacion de Firmware en algunos casos…. pero esto suponemos que esta bien configurado y que el frimware es el correcto.
2) Algo que no es menos importante. Por lo que vi esa PC ha tenido problemas para conectarse a la red hasta no hace mucho, con lo cual podemos deducir que el modulo (driver) sis190 esta verde en relacion a esa placa que tu tienes o hace falta otro modulo para esa placa… no se si me explico.
Es decir, que si te puedes conectar a la red, en tu lugar saltaria de alegria solamente por eso, pero no le pidamos peras al olmo aun, creo que wol puede ser mucho para esa placa en estos dias por lo que se ve, mas adelante es otra cosa.
Nota: Esto es una idea que no se como expresarla y me salio asi, no lo tomes al pie de la letra ni como algo que es realmente asi, es mas, intente darle algo de humor pero roza el sarcasmo jajaja.
3) Mi recomendacion:
Puesto que pondras un server en esa PC, por ahi te ahorra dolores de cabeza comprar un plaquita de red que soporte WOL. Pero claro, antes de eso debes ver el manual de tu mother y si puedes conectar la placa que compraras en ella, asi como tambien si la placa que compras es compatible con WOL y linux.
Bueno, saludos y suerte con eso.
bushwaca gracias nuevamente por tu tiempo y tu ayuda.
muy posiblemente cambie el mother, por un intel DG31PR u DG33BU veremos que tengo disponible, y sino el Asus P5KPL-SE que tiene chipset Intel DG33 y placa de red RTL8139D supongo que va funcionar un poquitito mejor, en cuanto al micro veremoos si puedo optar por un core2duo o quad. Necesitaria una configuracion minima no puedo gastar mucho pero basicamente es para usar con MySQL. que configuracion recomendarias para unas 500 conecciones ?
deberia usar otra distro de linux mas optima ? actualmente uso ubuntu x64
Bueno en eso realmente no puedo serte de mucha ayuda, ya que mas que servers horareños no he hecho, pero te dire lo que creo:
1) Esto es logico pero igual lo digo. Mientras mejor el hard, mejor las prestaciones (uff descubri America con esto jajaja).
2) No se exactemente si esas 500 conexiones son simultaneas o no. Por eso metele algo de ram, creo que este punto es importante para el desempeño, no por ser un server va a tener que andar con 64mb de ram, no se si me explico.
3) Ubuntu 64 deberia ir bien, si instalas lo minimo con un entorno como fluxbox, openbox o algo asi para ahorrar recursos (tambien puede ser un gnome-core si sobra maquina y los otros son muy rustico para ti), pero eso si, que el server no inicie con entorno, sino que lo usas de ser necesario, eso esta claro.
Mientras menos servicios innecesarios tengas, menos problemas y mejor desempeño. Por eso no instales LAMP de primera de no ser netamente necesario, lo mejor es ir de a uno a medida que los necesitas.
4) Tambien podrias ir directamente a la fuente y meterle un Debian Lenny. Creo que es un poquito mas estable y algo mas durillo, pero tampoco una locura. En si son bastente similares, mismos comando y demas, solo que Ubuntu server usa paquetes un poco mas nuevos en algunos casos.
Lo que si, segun lo que tengo entendido, Ubuntu server tiene mas actualizaciones, por ahi es una ventaja y por ahi no, eso es segun como tu lo veas. Debian lenny sera Debian lenny por un buen rato, cosa que Ubuntu server no aunque seguira siendo mantenido (por ahi es un poco feo que se este actualizando de version en version y esas cosas).
Otras distro tal vez? Pues… si, hay muchas, pero la distros de la rama de Debian funcionan y muy bien. La verdad que hay mucha info en la red y mucha en español incluso (no tanto para servers y esas cosas que por lo general la encuentras en ingles).
Igual no soy el mas indicado para dar una opinion objetiva con respeto a esto, pero casi cualquier distro orientada a servers te serviria muy bien.
5) Esto es solo opinion. Se que los chip intel son buenos.. pero por ahi algo con chip Nvidia te ahorra problemas en algunos casos. Sera que soy prejuicioso en esto, pero AMD me ha dado mejores resultados historicamente hablando al meterle un Linux en temas de compatibilidad. Igualmente no la usaras para nada multimedia, pero ya que entraras en gastos pues… por ahi mejor cuidarse, uno nunca sabe si eso termina en un escritorio luego jajaja.
6) Ahh, lo de la placa de red esa RTL8139D, gogleala un poco o mirala en los links te puse antes, creo que esa o una similar me dio unos problemas para hacerla funcionar de manera “out the box” en un Debian lenny (meter y sacar modulos hasta dar con el correcto jajaja). De paso, cuando te decidas bien por el hard que vas a comprar, mira las compatibilidades antes de gastar una moneda.
Bueno, saludos y mucha suerte con el emprendimiento.
hola querido bushwaca! despues de tanto tiempo, te cuento que ya cambie el mother por un Asus P5KPL-AM SE , con un P4 D 3Ghz con 4 GB de Ram Kingston 800Mhz disco Sata80 con 8Mb Buffer.
lo bueno es que de primera impresion, noto que los tiempos de instalacion de ubuntu server lo hizo el doble de rapido que antes, ademas de eso, tambien terminada la instalacion, hice un ethtools eth0 !!!! y TENGO WAKE UP !!! wiiii!! asi que ahora me pondre a practicar !!.
No uso entornos, solo por terminal, y ssh para acceder al disco o terminal en forma remota, me rinde muchisimo, no es tan trasparente para la red local, porque no instalo el samba. me gusta instalar lo minimo y necesesario para darle con todo.
Con el otro mother, te cuento que antes tenia 2GB y cuando actualice a 4 GB, misteriosamente dejo de andar la placa de red. Asi que ni lo dude, explote, y dije no mas!! destripe a mi frankenstein y monte el mother nuevo basado con chipset Intel G33 bajo la firma de Asus. luego le pondre una placa de video Nvidia la mas barata, solo para liberar CPU y recursos del sistema onboard, igual sonido , serie, paralelo, flopy, usb, todo disabled…
Hoy quise probar FreeBSD x64, pero como te conte al principio, hara hace 1 mes y monedas que empese con esto de linux, y la verdad que el FreeBSD no me gusto ni el foro, ni la comunidad, ni la instalacion, me dio demasiadas vueltas para lo simple que me resulta el ubuntu server.
bueno por el momento me rinde muchisiiimo esta distro con mysql, hasta el momento solo recivi felicitaciones, jojo toy contento, porfin no vere mas a windows server!..
Bueno, me alegro mucho de verdad. Uff que suerte que dejas a win server, que si bien no es malo tiene mas agujeros que un queso gruyere jajaja.
Gracias por contarme como va todo, la verdad que me gusta mucho saber cuando se ponen con algun proyecto como les va en eso jaja.
Ahora te apunto:
1) Siempre es mejor como estas haciendo, poniendo lo minimo he indispensable. Si te apañas para no ponerle ningun entorno grafico mejor, sino pensa en alguno bien suave (openbox o tal vez fluxbox van muy bien).
2) Ponerle un placa de video ayudara como bien dices.
3) Con respecto a BSD… bueno.. ya que estamos opinino desde mi poca experiencia:
Si, la comunidad de Linux parece ser que es un poco mas abierta podria decirse, mas especialmente la de ubuntu, aunque hablo de mi experiencia, lo que no quita de que no sea asi. Puede que hoy dia las cosas sean distintas y no me he enterado. Tambien tienes la ventaja de que por ahi hay mas info en español de vez en cuando.
FreeBSD es algo durillo, por ahi, si te dan ganas proba PC-BSD, que seria un FreeBSD pero con algunas facilidades. Seria lo que Ubuntu es a Debian por decirlo de alguna manera. Tambien podrias probar Debian con kernel BSD, pero no lo he probado la verdad.
PD: Le pusiste mas ram y la placa de red dejo de funcionar? WTF? Esa placa estaba endemoniada desde el principio jajaja.
Saludos y gracias por comentar.