Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eduardo Castillo
Productor/Editor/Programacion/Diseño/Errores de ortografia/ideas/etc ...;) por el momento
6. Buscarás.
En la mayoría de los casos, tus preguntas y problemas han sido respondidos. Intenta buscar las
respuestas que han sido resueltas antes de preguntar a alguien.
7. Explorarás.
Linux te abre un nuevo mundo de opciones y posibilidades. Intenta todo lo que puedas.
Tan solo copia y pega lo siguiente en cualquier editor, guardarlo con el nombre que gustes, ejemplo: fw_equipo,
después cambia sus permisos para que pueda ser ejecutado:
#> ./fw_equipo
Eso es todo. Aunque los comentarios (#) son bastante explícitos, para aquellos que se inician o quieren
aprender mas de iptables, demos un repaso.
El paso (1) hace un Flush (borrado) de las reglas que ya hubiera, muchas distribuciones se instalan con un
juego previo de reglas de iptables que para este caso no nos sirven, por eso las eliminamos, asi como la opción X
que permite eliminar las cadenas de reglas personalizadas. Si quieres ver que reglas tienes actualmente en tu
firewall usa la opción L, o también L n que con esta opción ‘n’ muestra los puertos en formato numérico:
#> iptables L
En el segundo paso (2) establecemos las políticas del firewall, hay dos tipos de políticas ACCEPT y DROP, en el
primer caso, estaríamos aceptando TODO lo que entre y salga del equipo y después se tendría que negar lo que
no se quiera, cosa bastante tediosa e insegura. Lo mejor en firewalls es siempre establecer políticas DROP, con
esto por default, todo, absolutamente todo es prohibido de entrar o salir, asi que tenemos que ir poniendo reglas
que abran los puertos o conexiones que si queramos. La desventaja de crear un firewall con políticas DROP es
que suelen ser mas complejos de crear y mantener, pero valen la pena, son por mucho más seguros.
Se establecen entonces para los paquetes que entran al equipo INPUT, para los paquetes que salen del equipo
OUTPUT y para paquetes que atraviesan el equipo FORWARD, aunque esta última política en el caso de una
PC con una sola tarjeta de red es innecesaria, o mas bien esta sobrando.
El paso (3) es necesario e importante ya que como estamos negando todo por default eso abarca también a
nuestro dispositivo de red local o virtual, localhost, y varios servicios que trabajan de manera local en nuestro
equipo como el sistema de ventanas X, hacen uso de este dispositivo para trabajar. Localhost no se conecta de
ninguna manera al exterior a la LAN o Internet, por lo que es seguro simplemente decirle al firewall que
acepte todo de entrada y salida que provenga de localhost.
Los pasos (4), (5) y (6) podrían parecer redundantes o inecesarios ya que como se observa su target es DROP lo
que quiere decir que si el paquete se cumple en alguna de esas tres reglas se descartará. Realmente no sobran,
añaden un extra de seguridad al firewall, ya que recordemos que las reglas son checadas contra los paquetes
que entran o salen en un orden estrictamente secuencial a como las introducimos. Las dos últimas reglas
permitirán el paso de paquetes (tal vez), asi que lo que hacemos es depurar los paquetes en los pasos (4), (5) y
(6) para que llegan un poco mas controlados a la decisión del paso (7) si son aceptados o no.
Finalmente en el paso (7) se permiten un par de reglas que forman un firewall de estado completo, donde se
analiza el estado de los paquetes, sin importar su protocolo, destino, etc. En la regla de INPUT es decir lo que
entra al equipo desde Internet solo se permiten paquetes cuyo estado ya este registrado en la tabla de
conexiones del kernel. Esto implica que ningún paquete que sea nuevo será permitido, solo se aceptará lo que
previamente se haya solicitado desde nuestro equipo y que es precisamente la última regla, la de OUTPUT,
donde establecemos que pueden salir paquetes nuevas, como una petición de página web, que son paquetes
NEW, paquetes previamente establecidos (ESTABLISHED), como comunicaciones de chat y conexiones
relacionadas a una establecida (RELATED), por ejemplo conexiones ftp que establecen conexión de control y de
datos en los puertos 20 y 21.
Recuerda que este pequeño script es solo para un equipo que no ofrece ningún servicio al exterior, al Internet,
por lo que es relativamente fácil con unas cuantas reglas configurarlo y dejarlo seguro, para un servidor Web
por ejemplo, o un equipo Linux con funciones de NAT (que este ubicado entre una LAN e Internet) tendría que
ser un firewall muy distinto al aqui presentado.
Listo, ojalá que este pequeño firewall te sea de utilidad y te ayude a comprender como funciona iptables.
DOS ADS L E N LA
M I S M A PC
Empezamos con la parte Teórica
El Gateway era un Linux/Redhat 8.0, y aunque al final casi se me suicida Lara porque el
paquete iproute2 venia con bugs, pudimos solucionarlo.
El balanceo que elegimos, no es nada más que un reparto equitativo del tráfico de salida a las
puertas de enlace (en nuestro caso 20), por lo que desde la versión 2.4.15 del kernel de Linux,
llevan incorporado la opción “equal cost multi path” (Advanced Router−Networking Options),
que deberemos activar, junto un parche de Julian Anastov (2)al igual que ip_conntrack de
Netfilter(3) por si luego queremos hacer movidas con IPTABLES (SNAT,DNAT,etc), Policy
Routing por si queremos hacer tablas para decidir qué paquetes deben ir por un sitio u otro,
rutas estáticas vamos, (las tablas no las hemos usamos para nada) y activar el forwarding.
Hecho esto, compilamos el kernel, y bajamos el paquete de iproute2 (ojo!, el paquete de
iproute2 de la redhat8 no funciona bien y muestra el mensaje “dead link pervasive” (conexion
muerta penetrante), por lo cual no va bien a la hora de tomar decisiones.
Entonces nos bajamos el paquete más reciente( en la fecha que lo hicimos nosotros tuvimos
que bajarnos el tarball porque en .rpm no habia otro ). Bien, ¿como funciona esto? Aquí esta el
quid.
Se supone que hay otros métodos para hacerlo, pero según he leido, al recibir las tramas en el
camino de retorno se harían por una sola IP o ruta, con lo cual sería algo lenta la
transferencia, también he leido cosas acerca de hacerlo con DNAT, pero me parece a mi que
todo eso que he visto planteado no hace reparto equitativo entre las diferentes lineas externas,
sino que directamente asigna rutas estáticas, esta “solución” que se planteó es hacer rutas
dinámicas, y os expongo una pequeña explicación de como funcionan las cosas:
• Si la máquina 10.0.0.2 quiere llegar a Internet, ha de formar un paquete primero, lo que
hace cualquier programa es utilizar bind(), éste consulta al sistema de rutas del sistema
operativo acerca de que “ip de origen debe coger”, −−| p.ej. si yo hago ping a 127.0.0.1, la ip
de origen la tomará como 127.0.0.1, pero si hago ping a 192.168.1.6, me tomará como ip de
orígen 192.168.1.254, ha quedado claro creo…
• Entonces, cuando llega a 10.0.0.1 (Gateway con Linux) nuestro sistema de rutas dinámico
decide qué camino ha de coger mediante un algoritmo bastante raro me parece a mi.. por lo
que pude leer del kernel, él va asignando conexiones a las distintas pasarelas, una por una
(pim pam), y si por lo que fuera por una pasarela se mueren conexiones, el propio sistema se
encarga de asignar nuevas conexiones por esa pasarela (supongo que para que haya igual
número de conexiones en todas las rutas).
Lo que no logré comprender (quizás porque no me dio tiempo a leer más) es que realmente el
kernel asignaba conexiones segun ip de origen e ip de destino, es decir, desde 10.0.0.2 podia
hacer 10 conexiones (cada una a diferente ip) y el kernel me encaminaba a la misma pasarela
ADSL, pero vamos… será la parte que no me leí X−D.
• Siguiendo el hilo… se acciona el mecanismo de forwarding (si lo tenemos activado, claro) y
hace que el
paquete vaya al router adsl que corresponda. El router hace NAT hacia el router de la intranet
del ISP y luego a Internet…
• Para el retorno de los paquetes no hay ningún problema porque cuando lo hace, el kernel
reconoce este
paquete y sabe retornar por dónde le toca (olé con el forwarding). Creo que hasta aquí ya he
dado mucho el coñazo con la parte teórica.
Continuamos con la parte Práctica
Empezaré con la parte del bonding.
Configurar un sistema con bonding es tan sencillo como activar el modulo ‘bonding.o’ o bien
activarlo desde el kernel (está dentro de Networking Options). Luego, levantar las tarjetas
mediante un programa en c que está dentro de Documentation/networking del kernel que
deberemos compilar…
# cd /usr/src/Linux/Documentation/networking
# gcc ifenslave.c −o ifenslave (compilamos)
# cp ifenslave /sbin
Para hacer bonding no tendremos más que hacer:
# modprobe bonding max_bonds=2 (El máximo que se puede hasta la fecha según leí)
# /sbin/ifenslave bond0 eth0 eth1 (Lo que nosotros tocaremos a partir de ahora es bond0)
Ahora el balanceo:
Para el balanceo debemos aprender a llevarnos bien ‘ip’, y si os salta algún kernel panic, no os
preocupéis, es que Linux 2.4 aun no va muy fino con ip.
Primero debemos arrancar sin ninguna configuración de ifconfig, así que si tenéis alguna,
quitadla. Lo malo es que si ya teneis el pc arrancado no se borrará de la tabla tan facilmente
(es decir, haciendo ifconfig ethx down).
# ip addr (vemos que las ips siguen ahí)
Aquí os pego un pequeño script que no es de mi invención, para borrar las que haya:
# d=` ip −o link show | cut −d: −f2`
for i in $d ; do
ip addr flush $i
ip link set $i down
done
unset i d
Una vez hecho esto, al hacer “ip addr” no nos debería dar ninguna ip por interfaz, así que
empezaremos dando de alta las interfaces y las ip’s.
# ip addr add 127.0.0.1/8 dev lo (interface loopback)
# ip link set lo up
# ip route add 127.0.0.0/8 dev lo
Ahora configuramos las dos interfaces que irán para los usuarios que vengan de 10.x.x.x
# modprobe bonding max_bonds=2 (cargamos el modulo)
# ip link set bond0 up (damos de alta el bond0 como interfaz) # ip addr add 10.0.0.1/8 dev
bond0 (le asignamos una ip)
# ip route add 10.0.0.0/8 dev bond0 (le asignamos una ruta estática para 10.0.0.0) #
/sbin/ifenslave bond0 eth0 eth1 (levantamos el bonding)
Acto seguido el bond1, que son la conjunción de las dos tarjetas que van a los routers ADSL.
# ip link set bond1 up
# ip addr add 192.168.1.254/24 dev bond1
# ip route add 192.168.1.0/24 dev bond1
# /sbin/ifenslave bond1 eth2 eth3
Las rutas mágicas…
# ip route add default proto static\
nexthop via 192.168.1.1 dev bond1\
nexthop via 192.168.1.2 dev bond1\
nexthop via 192.168.1.3 dev bond1\
… (hasta 20)
Y el forwarding… (porque si no, todo lo que hemos hecho no sirve para nada)
# echo 1 > /proc/sys/net/ipv4/ip_forward
Y el forzado de las tarjetas de red.
Creo que está bien claro: Al hacer ‘mii−tool’ a secas, te dice que ‘media’ está funcionando, y a
qué estado ha
negociado (o no). En el caso de los Catalysts, habría que forzar las tarjetas a lo que uno
desee. En nuestro caso los servers tuvieron que forzarse a 100baset, full duplex:
# mii−tool −F 100baseTx−FD eth0 (por ejemplo).
Y creo que eso es todo lo que tenia que contaros; lo demás son problemas no relacionados con
los Linux, y que tienen importancia, pero lo he visto publicado en Bulma con anterioridad, así
que no le doy mucha importancia.
Notas
• Para saber esto, nos leimos el Nano−HOWTO, que explica pasito a pasito como hacerlo, lo
que pasa es que el gacho del howto se enreda un monton y opino que, no explica muy
claramente todos los conceptos y al final puedes hacerte una empanada mental, por ejemplo,
con las tablas (en nuestro caso no necesitabamos tablas para nada).
• Cuidado con el bonding. Para hacer bonding, al otro lado ha de haber bonding también (o en
nuestro caso etherchannel con los cisco catalyst), tened cuidado con el tipo de etherchannel
que hagáis porque según me han comentado hay varios tipos de etherchannel, y no todos son
compatibles con bonding.
• La opción “proto static” del balanceo es muy importante, si alguna ruta deja de funcionar,
automáticamente es descartada por el kernel, y a los 60 segundos (por defecto) vuelve a
intentar con la tabla de rutas que tiene, este intervalo lo podeis tocar a través de
/proc/sys/net/ipv4/route/gc_interval.
• Yo lo tengo claro, pero por si alguien no tiene muchos conocimientos de networking quiero
que se entienda: el balanceo no puede nunca coger las 20 ADLSL’s para una conexión, es decir,
no podemos coger una trama, dividirla en 20 y enviar cada una por cada ADSL, porque sino
habria fragmentos que no tendrían cabecera, y en el supuesto caso de que las tuvieran, el
destino no sabria como reensamblarlas al retornar desde ip’s diferentes (habría que hacer
movidas no contempladas, como crear un nuevo protocolo en una capa superior a IP y decirle
que cuando los paquetes retornen se reensamblen por diferentes ip’s, y eso creo que no está
contemplado.)
• Para cercioraros de que el balanceo vaya bien, haced un ‘ip route ls cache’ y si tenéis algún
problema con alguna ruta antigua ‘ip route flush cache’ y os borrará completamente las rutas
que esté tomando en ese momento.
• Las conexiones SSH con clientes Linux no funcionaban, en cambio con windows sí, supongo
que el sistema de funcionamiento con las ips seria diferente, pero no me lo miré mucho.
El sistema solo funciona con placas lan *** no con wifi ***
784k bajando con dos adsl de 3 megas c/u Que mas queres
ALICE, un nuevo superordenador «verde» más ecológico, que funciona bajo Linux
Para cualquier universidad de prestigio, sistema que sustituye, ALICE promete ser el
disponer de un centro de supercomputación es superordenador energéticamente más eficiente
una necesidad, tanto por sus aplicaciones de su rango.
científicas como por el atractivo que
representa a la hora de atraer investigadores Naturalmente, cualquier ordenador de este
y becas. Entre los inconvenientes, no obstante,
tamaño y prestaciones produce ingentes
se cuentan la abultada factura de su cantidades de calor, y mantenerlo a la
mantenimiento, así como el impacto temperatura adecuada es un reto. En el caso
medioambiental. de ALICE, todo el sistema se enfría mediante
un sistema de refrigeración por agua que la
Recientemente, la Universidad de Leicester ha propia universidad ha descrito como “un
invertido 2,2 millones de libras (unos 2,65 radiador de coche a lo bestia”. Se trata de
millones de euros) en ampliar sus sistemas Ecofris, un producto de la empresa Keysource
informáticos mediante la instalación de un (especializada en la instalación de centros de
nuevo superordenador denominado ALICE, o cálculo) que hasta ahora solo se había
Advanced Leicester Information and instalado en grandes centros de
Computational Environment. Los investigadores supercomputación. Según estimaciones de la
de la universidad lo usarán para analizar universidad, Ecofris permitirá ahorrar
múltiples problemas, desde el impacto de las anualmente 150.000 euros en la factura
diversas políticas gubernamentales en el eléctrica y reducir la emisión de CO2 en 800
mercado financiero hasta la evolución de las toneladas.
galaxias.
El Narval, como animal del Ártico (y algo en peligro de extinción), es un recordatorio del
hecho de que sólo tenemos una “nave espacial” que puede alojar a toda la humanidad
(confiad en mí, un Soyuz no nos servirá para una larga estancia en Alpha Centauri). Y
Ubuntu trata de llevar a la generosidad de todos sus contribuyentes de estas
funcionalidades comunes de su código a la mayor parte del público, se trata de tratar con
respeto, y se trata de ser consciente de la complejidad y la diversidad de los ecosistemas que
nos alimentan, nos visten y nos mantienen sanos. Ser un narval elegante, por supuesto,
significa que tenemos la obligación de dar un paso adelante. Las primeras impresiones
cuentan, las últimas impresiones cuentan todavía más, así que vamos a hacer ambas y
vamos a hacer que ambas sean favorables.
Escucha radio por internet con mplayer
Este script es bastante útil, sobre todo porque tiene una lista bastante grande que permite
tener una buena biblioteca para las aplicaciones, como DirectX o codecs de vídeo.
wget http://www.kegel.com/wine/winetricks
* Usando Winetricks
Por ejemplo:
sh winetricks corefonts vcrun6
se instalarán los paquetes corefonts y vcrun6.
Winetricks no necesita ser instalado, pero algunas personas prefieren hacerlo de todos
modos, lo que puede simplemente escribir “winetricks” en lugar de “sh winetricks”. A
continuación le indicamos así:
Cinelerra soporta audio de alta fidelidad y video: trabaja con los espacios de color RGBA y
YUVA, utiliza representaciones de punto flotante y de enteros de 16 bits, respectivamente.
Puede soportar video de cualquier velocidad o tamaño, al ser independiente en resolución y
framerate. Cinelerra tiene una ventana de video composición que permite al usuario realizar
las operaciones más comunes de retoque y keying.
Cinelerra es útil para los productores profesionales, es decir, aquellos que crean contenidos
nuevos y los editan, pero no tanto para los simples aficionados. Cinelerra tiene muchas
características para contenido sin comprimir, procesado y producción de alta resolución, pero
es poco
Heroine Virtual lanza una nueva versión 2 ó 3 veces al año, este release oficial consiste en
un paquete RPM pre-compilado (para Fedora Core Linux), además del código fuente. Bugs y
temas de usabilidad encontrados y resueltos por la Comunidad son reportados a Heroine
Virtual, a menudo sin respuesta, pero las nuevas versiones (oficiales HV) incorporan los
cambios. Por la latencia del desarrollo y los límites de la versión oficial (sólo rpm y fuentes),
un grupo abierto de desarrolladores ha creado una versión de Cinelerra llamada Cinelerra-CV
(CV viene de Versión de la Comunidad).
Las versiones de Cinelerra de la comunidad corresponden a las de Heroine Virtual. Una vez
que una nueva release ha salido, Cinelerra-CV examina los cambios y une éstos a su versión,
que lleva añadido CV al número: por ejemplo la versión 2.1, será etiquetada como 2.1CV.
Características
* Creación + edición.
* Panorámica de imágenes fijas.
* Medición de Media: Ejemplo.ogg UV.
* Pistas ilimitadas.
* Edición YUV a 16 bits.
* Edición con coma flotante.
* Edición de forma libre.
* Firewire, MJPEG, bttv video I/O.
* Firewire, OSS, Alsa audio I/O.
* Utilización de SMP.
* Efectos a tiempo real.
* Quicktime, AVI, MPEG, y secuencia de imagen I/O.
* Imágenes OpenEXR.
* Audio Ogg Vorbis.
* Video Ogg Theora.
* Representación interna del audio con 64 bits.
* Monitorización del headroom.
* Plugins LADSPA.
* Máscaras de Bezier.
* Seguimiento de pistas como una consola real.
* Diferentes modos de overlay.
* Inversión de video y audio a tiempo real.
The Battle for Wesnoth
La Batalla por Wesnoth es un mayor o menor defensa contra habilidades. Al llegar a un nivel
mundo virtual fantástico, donde los ataques que reciban en determinado, que varía según la
un jugador o jugadores controlan función del terreno en el que se unidad, el paso al siguiente
una serie de personajes, cada hallen situados, los enanos por nivel no conlleva ninguna
uno con unas características ejemplo en las montañas son transformación, dando sólo una
propias especialmente para la casi invulnerables, cosa que les ligera mejoría de los puntos de
lucha hasta que se cumple el ocurre a los elfos dentro de los vida.
objetivo del escenario o se bosques, algunos de estos
consigue derrotar al enemigo. incluso son capaces de volverse Las unidades necesitan un coste
de mantenimiento de 1
Cada unidad tiene unas moneda de oro por cada
características propias nivel de ésta, pudiendo
que las diferencia, así conseguir este oro
pues, podemos tener a mediante el control de los
un arquero elfo con las poblados que hay en los
caraterísticas de fuerza y diferentes escenarios.
rapidez, que golpeará Controlar los poblados del
con más contundencia a enemigo es más
los enemigos y se beneficioso que tomar el
moverá más rápido que control de poblados
otro que sea resistente e neutrales porque así se
inteligente, que aunque reducirá el volumen de
no golpee tan fuerte, oro obtenido por el
tendrá más puntos de enemigo y no podrá
vida y necesitará menos invocar nuevas unidades.
puntos de experiencia
para avanzar de nivel. En las últimas versiones
del juego se pueden
Por otra parte, descargar contenidos con
dependiendo de la clase un modo de juego similar
de la unidad tendrán habilidades invisibles ante sus enemigos a los juegos de rol de tablero,
diferentes, los magos blancos, gracias a la habilidad de por turnos. Entre los contenidos
por ejemplo tienen la capacidad emboscar. descargables se encuentran
de curar o sanar a sus nuevas eras (que generalmente
compañeros, los caballeros de laAdemás las unidades ganan tienen facciones y reglas
muerte conseguirán que sus experiencia a medida que luchan diferentes), campañas, mapas
compañeros luchen mejor por su y matan a sus enemigos y al multijugador, etc.
liderazgo. alcanzar una cota de experiencia
se transforman en nuevas http://www.wesnoth.org/
Las unidades tienen también una unidades con nuevos ataques y
Realmente no tengo ganas de ponerme a contar todo lo que encontré mal de
ubuntu, lo prove por una semana a full para todo lo que yo lo uso (edicion de video
, fotos, audio etc) y la cantidad de errores que tiene es increible.. por eso buscando
en la web encontre a un usuario llamado "yomismo99" que le pasa lo que le pasa a
la mayoria de los usuario que con un poco mas de inteligencia quieren usar linux.
Crítica a ubuntu y a los que lo defienden con uñas manager se mantenia conectado, para sorpresa la
y dientes. mía WICD simplemente NO SE CONECTABA, y por
mucho que toque, busqué, pregunté y miré no
Se que este tema va a dar que hablar, pero por conseguí encontrar una misera solución, con lo que
desgracia tengo de que hablar, sobre todo después decidí volver a instalar network manager, pero
de llevar un año y medio usando ubuntu y haber TACHÁN! no tenia internet, y la lista de
actualizado, reinstalado y demás cosas con este, en dependencias de network manager era tan extensa
parte, magnífico sistema operativo. que realmente tardaba menos tiempo en reinstalar
ubuntu que en buscar paquete por paquete ¿Que
Y digo en parte porque la lista de problemas que habría ocurrido en windows? simplemente habría
he experimentado desde que llevo usándolo (hace buscado el ejecutable del programa anterior en otro
mas de año y medio ya...) empieza a ser ordenador con internet y lo habría instalado, si
interminable; problemas de sonido, desconexiones acaso podría haber necesitado algo más
del wifi, problemas de configuración gráfica... complementario pero no creo que mas de un par
algunos de ellos me han destrozado el sistema de cosas tirando muuuuuuuuyyy por lo alto, este es
operativo entero o sencillamente me han dejado sin el claro ejemplo de la indispensable dependencia de
internet, y cuando ubuntu se queda sin internet se ubuntu con respecto a internet, ¿que windows
queda "a oscuras". también depende de internet para sus
actualizaciones? si, pero no es INDISPENSABLE
Y entonces es cuando salen sus fieles defensores y para su funcionamiento.
dicen "claro, es que si windows se queda sin
internet tampoco puede descargar nada", a todos Y ahora le toca al sonido, que si se oye cuando
ellos les dedico el último problema que tuve con tienes un video puesto y la música no, que si
esto: Network Manager es un gestor wifi bien pulseaudio no deja que el flash reproduzca el
conocido por sus constantes problemas, parece ser sonido, que si alsa no va bien con pulseaudio, que
que "acumulables" de versión en versión, y como no si simplemente no se oye... ¿cuantos problema he
podía ser menos yo también he tenido que tenido con esto? Cuantitativamente no sabría
experimentarlos obligándome a cambiar al famoso deciros pero si que me acuerdo de muchos de ellos,
WICD, mucho mejor afamado, pero no exento de ahí van algunos:
tales males ¿Que es lo que me ocurrió a mí? Bien,
no hace mucho instalé ubuntu en un ordenador que - Uno de los primeros que recuerdo fué cuando
utilizaba mi padre etc. con la finalidad de conseguir ponía música por un lado y luego cargaba con el
que se acostumbraran a usar ubuntu y olvidarme ya explorador un video de youtube, pues bien, resulta
de formateos, virus y demás (las grandes bazas de que lo primero que ponia parece ser que pillaba el
ubuntu), al poco de instalarlo vi que network canal de audio y al resto de cosas le daban
manager se desconectaba cuando le daba la gana y morcilla. No es que tuviese que estar escuchando
me vi obligado a instalar WICD mientras network 80 cosas al mismo tiempo, es que si ponía música,
cargaba el explorador y luego quitaba la música es que no puedes ir al aseo a mear y encontrarte
para escuchar un video de youtube resulta que no que no hay water (para los delicados, wc), sino
se oia, con el tiempo, paciencia y mucho buscar lo tendré que mear en otro...
solucioné, y eso que a mi me consideran alguien
entendido en informática, no se que habría sido de Y ahora va la hibernación y la suspensión, estas
una persona que no tiene ni repajolera de esto. son de esas opciones que hay que cruzar los dedos
cada vez que actualizas, pueden funcionar las dos,
- Y mi querido pulseaudio, si, eso que aun no se una sola, suspender y no iniciarse de nuevo,
sabe para que sirve si el sonido lo proporciona suspender e iniciarse sin sonido, no hibernar,
ALSA, bueno si, para hacer la puñeta. Resulta que intentar hibernar y que te de error... INFINIDAD
cuando actualicé a karmic (sino recuerdo mal, y DE COMBINACIONES OIGA, y sino funciona... a
siendo tradición de las sucesivas actualizaciones de buscar gandules!!, que zamora no se conquisto en
ubuntu el dar algún nuevo fallo, corregir otro, y si una hora!! ( se dice asi???jeje)
tenemos suerte, corregir mas que romper) no había
sonido, si señores, simplemente no había sonido, de Por último y ya termino (no porque no me hayan
nuevo manos a la obra, el informático sin nada que pasado mas cosas, sino porque es imposible
hacer se pone a buscar en internet porque su acordarse de todas y solo he escrito las que tengo
sistema operativo se ha "actualizado", osea, se a mas frescas), el colmo fué cuando haciendo no se
vuelto a estropear, y nuevamente después de una que, o no espera... estaba solucionando un
intensa busqueda consigo dar con la solución problema!! el caso es que puse en consola (para
¡¡INCOMPATIBILIDAD DE PULSEAUDIO!!, total, que intentar solucionarlo) SUDO APTITUDE REMOVE
tengo que desinstalar todo lo que ponga pulseaudio PHYTON, y catapumchinpum! me quede sin SO!
en synaptic, porque pulseaudio era un servidor de como coño se puede destruir un sistema entero con
sonido en la anterior versión, pero en esta es una una sola orden en consola?? ya se que en qindows
incompatibilidad de ALSA, no os riáis que lo mejor se pueden borrar todos los ficheros del sistema
de todo es que no es un chiste. pero coño, es que lo segundo hay que hacerlo a
mala ostia.
Y os seguiría contando mas historias de estas del
sonido pero mi memoria no es tan extensa y menos Bueno, ya veis que ubuntu no es precisamente
aún teniendo que meterme semejantes tochos de mano de santo, es un sistema operativo robusto,
apuntes... y que conste que no estudio ingeniería ligero y libre de virus y de cuelgues, pero sus
informática. errores son constantes y en muchas ocasiones te
hacen imposible su uso (especialmente lo del wifi,
Ahi!! mi querído flash!!, como no, sus eso tiene delito), quizá sea por la rapidez de las
ralentizaciones, entrecortes, problemas de sonido nuevas versiones, creo que deberían centrarse más
(esto último va un poco de la mano de lo anterior, en corregir errores que en seguir avanzando con
pero podríamos hacer otro apartado con esto) y nuevas funcionalidades, si el sistema operativo te
demás. Se que el flash no es problema de ubuntu, da un error después de cada actualización, apaga y
sino mas bien de quien lo proporciona, adobe, pero vamonos.
RTFM y STFW: cómo decirte que la has cagado Hay bastantes posibilidades de que te equivoques
seriamente más de una vez en foros de la comunidad hacker --
de maneras detalladas en este artículo o similares.
Hay una tradición antigua y venerada: si obtienes Y se te dirá exactamente en qué te equivocaste,
por respuesta un "RTFM", la persona que lo envió posiblemente con profusos detalles. En público.
piensa que deberías haberte leído el puto manual.
Casi con total seguridad estará en lo cierto. Ve y Cuando esto sucede, lo peor que puedes hacer es
lee. lamentarte por la experiencia, denotar que te han
asaltado verbalmente, pedir disculpas, llorar,
RTFM tiene un familiar más joven. Si recibes como contener la respiración, amenazar con pleitos,
respuesta "STFW", quien te lo envía piensa que quejarte a los jefes de la gente, dejar la tapa del
deberías haber Buscado en La Puta Web. Casi con baño abierta, etc. En vez de eso, esto es lo que
toda certeza tendrá razón. Ve y busca. tienes que hacer:
A menudo, quien envía una de estas respuestas está Superarlo. Es normal. De hecho, resulta saludable y
contemplando el manual o la página web en apropiado.
cuestión mientras escribe. Estas respuestas
significan que piensa que (a) la información que Los estándares de la comunidad no se mantienen
necesitas es fácil de encontrar, y (b) aprenderás por sí mismos: los mantiene la gente que los aplica
más si buscas tú mismo la información que si te la activa, visiblemente, en público. No te quejes de
dan a "digerir" con cuchara. que todas las críticas se te deberían haber enviado
por correo privado: así no es como funciona esto.
Esto no debería ofenderte; según el estándar de los Ni resulta útil insistir en que se te ha insultado
hackers, se te está mostrando cierto respeto personalmente cuando alguien comenta que alguna
(aunque áspero, no lo neguemos) al simplemente no de tus peticiones era errónea, o que sus opiniones
ignorarte. Deberías agradecer la extrema diferían. Ésas son actitudes de perdedores.
amabilidad.
Si no entiendes... Ha habido foros de hackers en los que, aparte de
un sentido de la hipercortesía mal guiado, se ha
Si no entiendes la respuesta, no devuelvas prohibido la entrada a participantes por enviar
inmediatamente la solicitud de una clarificación. Usa cualquier mensaje haciendo constar errores en los
las mismas herramientas que utilizaste para intentar mensajes de los demás, y se les ha dicho "No digas
nada si no deseas ayudar al usuario". El éxodo de y un subnormal por pedir a un hacker que te
los participantes más experimentados a otros ayude.
lugares les ha hecho descender al balbuceo sin el
menor sentido y han perdido toda su utilidad como Buenas y malas preguntas
foros técnicos.
Finalmente, voy a ilustrar con ejemplos cómo hacer
Exageradamente "amigable" (de esa manera) o útil: preguntas de una manera inteligente; he aquí pares
Elige uno. de preguntas sobre el mismo problema, una
planteada de manera estúpida y otra de manera
Recuerda: cuando ese hacker te diga que te has inteligente.
equivocado, y (no importa cuán rudamente) te diga
que no vuelvas a hacerlo, su actuación te concierne Estúpida: ¿Dónde puedo encontrar información
a (1) ti y a (2) su comunidad. Sería mucho más sobre el Funli Flurbamático?
sencillo para él ignorarte poniéndote un filtro. Si no
eres capaz de ser agradecido ten al menos un poco Esta pregunta está pidiendo a gritos un"STFW"
de dignidad, no te quejes y no esperes que te como respuesta.
traten como una frágil muñeca sólo porque seas un Inteligente: He usado Google para intentar
recién llegado de alma teatralmente hipersensible y encontrar algo sobre el "Funli Flurbamático 2600"
con ilusiones de estar autorizado a todo. en la Web, pero no he obtenido resultados
Preguntas que no hacer satisfactorios. ¿Sabe alguien dónde puedo encontrar
información de programación sobre este dispositivo?
He aquí algunas preguntas estúpidas que ya se han
convertido en clásicas junto con lo que los hackers Éste ya ha STFWado, y suena como si tuviese
están pensando cuando no las responden. un verdadero problema.
Después de todo, cuando les dí a todos las gracias Para el software popular como Linux, hay al menos
y remarqué lo bien que había funcionado el proceso, unos 10.000 usuarios por cada desarrollador.
un miembro de la lista de correo del núcleo de Resulta imposible que una sola persona pueda
Linux hizo la observación de que creía que había atender llamadas de soporte técnico de cerca de
sido así no porque yo tuvera un "nombre" en esa 10.000 usuarios. Recuerda que aunque tengas que
lista, sino porque hice la pregunta de la manera pagar por el soporte, estás aún pagando mucho
adecuada. menos que si tuvieses que comprar el software (y el
soporte para el software de código cerrado es por
Nosotros los hackers somos de alguna manera una lo general mucho más caro y menos competente
ruda meritocracia; estoy seguro de que tenía razón, que el soporte para el software de código abierto).
y de que si me hubiese comportado como una
esponja se me habrían echado todos encima o me
Los encargados de la pagina
parquesindustriales.net apoyan el soft libre
Desde hace tiempo Parques
Industriales realiza tu portal con linux
("slackware") y soft de codigo abierto,
su webmastes nos cuenta que usa el
editor de seamonkey para algunas
cositas de html y especialmente gimp
para la parte de diseño grafico, una de
las carateriscas de este porta es que
no utiliza flash, las imagenes con
movimiento son de formato gif y dado
a la estructuracion prolija del html
puro trabaja muy fluidamente, tambien
ofrecen en forma libre un foro para
dejar curriculums para aquellos que
andan buscando trabajo, ofrece amplia
informacion de los parques industriales
de la Argentina, la web se mantine a
traves de proveedores y auspiciantes.
http://parquesindustriales.net
ayuda adifundir el soft libre
Editando textos científicos con LaTeX en Linux
¿Qué es LaTeX? Es una poderosa
herramienta para crear documentos
de tipo científico. Es muy útil para
la creación de libros, artículos o
tesis que contengan fórmulas
matemáticas, se puede usar para
crear indices por secciones o por
palabras clave, enumerar capítulos,
secciones, definiciones, o enumerar
cualquier cosa que desees. También
se puede utilizar para crea gráficas
como matrices, vectores, figuras
geométricas, lineas, curvas, grafos,…
Afortunadamente hoy en día se
cuenta con una gran cantidad de herramientas para editar textos con LaTeX en Linux,
mencionaré algunos de los editores más populares y algunas de sus características, sin ningún
orden en particular:
Kile : Es un editor de tex/latex para el entorno KDE, al igual que la mayoría de los de esta
lista manejan DVI, PS, PNG y PDF, cuenta con muchas herramientas para insertar símbolos,
visualizar la estructura del documento, navegar en archivos y carpetas, ejecutar comandos en
consola, vista previa, visualizar el documento completo en un solo click, cambiar tipo de letra,
enumeraciones, etc. Además de resaltar los comandos de LaTeX con colores, también soporta
muchos otros lenguajes script y compilados. Más información de Kile aquí.
LyX : LyX es un poderoso editor de textos principalmente enfocado a LaTeX, te permite editar
y visualizar los resultados casi al mismo tiempo. LyX te permite visualizar una combinación
del resultado final junto con el texto que solo se ve en LaTeX como comentarios o indices.
Los archivos son guardados en su propio formato .lyx pero es posible importar y exportar
fácilmente archivos en otros formatos. Cuenta con herramientas que te permiten insertar
fórmulas, tablas, notas, citas, etiquetas, imágenes, etc. Más sobre Lyx.
Gedit con plugin de LaTeX : Gedit es un editor de textos para Gnome que soporta una
enorme variedad de lenguajes, y te permite cómodamente navegar por archivos y carpetas. El
plugin de LaTeX mejora considerablemente la experiencia al editar archivos de este tipo; te
permite navegar en la estructura del documento, visualizar una vista previa, insertar símbolos,
cambiar tipo de letra, insertar estructura, enumeraciones, compilar tu archivo a PS, DVI o
PDF, y muchas otras más. Más sobre el plugin de LaTeX para gedit.
IDEAS LOCAS
usa la cuenta ROOT
Este articulo esta dirigido a la gente que sabe del tema
http://www.subdivx.com (recomendado) C e l u l a r - u t i l i d a d e s / n o ve d a d e s
http://www.solosubtitulos.com
http://www.paginasmoviles.com.ar (recomendado)
Pe lic ulas o n line http://gallery.mobile9.com
http://melodysearch.ru/en
http://www.peliculasonline.org/index.php http://www.flycell.com
http://www.cinetube.es http://www.armovil.com/ringtones/index.php
http://www.sinlamula.com/index.php?hoja=inicio www.celulares-cellular.com.ar
http://www.*** (recomendado)
Pate nte s , C U I L, ( trámite s / vario s e s tatale s )
D iario s :
http://www.anses.gov.ar/autopista/Serv_publicos/Cuil.h
http://www.lanacion.com.ar tm
http://www.losandes.com.ar http://www.anses.gov.ar/autopista/Serv_publicos/ooss.
htm http://www.uazuay.edu.ec/estudios/sistemas/lenguaje_i
http://www.afip.gov.ar/guiaDeServicios ii/MAnualJavaScript/Home.htm
http://www.infoleg.gov.ar/mapa.htm http://login.osirislms.com/offline/javascript/index.htm
http://marvin.dsi.ec.gba.gov.ar/AvisoDeudas/?imp=1 http://www.desarrolloweb.com/manuales/26
http://www.vtvba.com.ar http://www.programacionfacil.com/jscript_cgi:start
http://www.arba.gov.ar
MySQL:
Lib ro s http://www.mysqlya.com.ar
http://mysql.conclase.net/curso
http://www.justfreebooks.info/es/index.php http://www.programacion.com/tutorial/mysql_basico
(recomendado) http://www.mysql-hispano.org/page.php?id=30
http://www.lifeinbook.com
http://www.portalplanetasedna.com.ar/gratuitos1.htm XML:
http://democriton.iespana.es/democriton/biblioteca.ph http://www.ulpgc.es/otros/tutoriales/xml
p http://geneura.ugr.es/~jmerelo/XSLT
http://www.katarsis-net.com.ar/biblioteca http://www.programacion.com/tutorial/apis_xml
http://www.bibliotheka.org
C o nve rtir fo rmato arc hivo s o n- line
Lib re rias o n- line ( p ara c o mp rar)
http://media-convert.com/conversion (recomendado)
http://www.cuspide.com (recomendada) http://www.zamzar.com
http://www.tematika.com
http://www.libreriasuarez.com.ar Trans fo rma we b s e n fue nte s RS S
Ajax: H a c e t e t u a va t a r
http://www.desarrolloweb.com/manuales/taller-
ajax.html http://reddodo.com
http://www.ajaxya.com.ar
C ue ntas de c o rre o gratis
APACHE:
http://quark.fe.up.pt/ApachES/manual-es http://gmail.google.com
http://www.programacion.com/java/tutorial/tomcatintr http://www.fastmail.fm
o http://www.inbox.com/products/email.aspx
http://mail.aim.com
ASP: http://www.mailvault.com
http://www.programacion.com/tutorial/aspywap http://live.mail2web.com
http://www.elguruprogramador.com.ar/tutoriales/asp http://es.mail.com
http://login.osirislms.com/offline/asp/index.htm http://www.hotmail.com (Recomendado)
http://www.programacion.com/asp/tutorial/aspywap http://www.bigstring.com
http://correo.ozu.es
Bases de Datos: http://www.latinmail.com
http://mx.geocities.com/blueomega2003/Menu.htm http://www.webmail.hispavista.com
http://academicos.cualtos.udg.mx/Informatica/Ceneval http://www.terra.es/correo
2003/Bases%20de%20Datos1.htm http://www.ya.com/mixmail
http://www.programacion.com/bbdd/tutorial/modrel
http://www3.uji.es/~mmarques/f47/apun/apun.html We b s p ara e s tudiante s
http://atenea.udistrital.edu.co/profesores/jdimate/base
datos1 http://www.eduplace.com/ss/maps/index.html
http://www.biologia.edu.ar
JavaScript: http://www.ecopibes.com
http://www.abchicos.com.ar/abchicos
http://www.educared.org.ar H o s ti n g
http://www.cienciafacil.com
http://www.ciencianet.com http://www.unlugar.com
http://www.astronomiamoderna.com.ar http://www.adrive.com (recomendado)
http://www.fisicarecreativa.com/index.htm http://www.MgbHosting.com.ar
http://www.buscabiografias.com
http://www.periodismo.com/modules/piCal F u e n te s
http://www.planetario.gov.ar/indexnuevo.htm
http://www.rincondelvago.com(recomendado) http://www.1001fonts.com (recomendada)
http://www.apuntes21.com http://www.searchfreefonts.com/fonts/number.htm
http://www.abstractfonts.com
B us c ar arc hivo s e n Rap idS hare http://betterfonts.com
http://neatfonts.com
http://www.filez.com http://www.urbanfonts.com
http://www.c3k.net http://www.fontreactor.com/fuentes
http://www.shareminer.com
http://www.filesbot.com J u e go s o n- l ine :
http://www.rapidosearch.com
http://rapidshare-search-engine.com http://www.cyberjuegos.com (recomendado)
http://www.megadownload.net (Recomendado) http://www.uol.com.ar/juegos
http://www.juegosone.com
Para s ub ir arc hivo s . . http://www.juegoonline.net
http://www.juegosjuegos.com
http://www.rapidshare.com (Recomendado) http://www.minijuegos.com
http://www.megaupload.com http://www.miniclip.com
http://www.mediafire.com
http://www.filefactory.com Tarj e tas Virtuale s
http://mihd.net
http://www.quicksharing.com http://www.tarjetasvirtuales.com
http://www.sendspace.com http://www.tarjetasnico.com
http://www.gigasize.com http://www.tuparada.com
http://www.mydatabus.com http://www.tarjetasbubba.com
http://www.yousendit.com http://www.gusanito.com (recomendada)
http://www.spread-it.com
http://zupload.com Q ue ré s s ab e r e l c lima? ? Pro nó s tic o s ?
http://s1.massmirror.com
http://www.smn.gov.ar (recomendada)
Para s ub ir fo to s . . . : http://www.infoclima.com
http://www.meteofa.mil.ar
http://www.upload-images.net http://www.nuestroclima.com
http://www.subirimagenes.com (recomendado)
http://www.imaxenes.com
http://www.subir-imagenes.com
http://www.cuelgalo.com
B anc o s de image ne s
http://joseluisavilaherrera.blogspot.com
http://www.bancoimagenes.com (recomendado)
http://www.Shutterstock.com
http://www.fotosearch.es
El proyecto GNU, fue iniciado en
1983 por Richard Stallman, tiene
como objetivo el desarrollo de un
sistema operativo Unix completo
compuesto enteramente de software
libre. La historia del núcleo Linux
está fuertemente vinculada a la del
proyecto GNU. En 1991 Linus
Torvalds empezó a trabajar en un
reemplazo no comercial para MINIX
que más adelante acabaría siendo
Linux.
Puppy Linux es una distribución del sistema Así puedes tener tu propio Puppy en tu
operativo GNU/Linux que se caracteriza por memoria USB con todos tus datos personales y
tener un tamaño pequeño (minidistro) y que llevarlo donde quieras!!!
sorprende por la cantidad y calidad de las
aplicaciones que trae por defecto. Velocidad: debido a su pequeño tamaño, el
sistema operativo completo puede correr en la
La imagen ISO de la última versión de Puppy memoria RAM de tu computadora (claro,
Linux, la 5.0.1, tiene un tamaño de alrededor siempre que cuentes con unos 256 MB
de 130 Mb. aproximadamente) teniendo una velocidad
increíble; si no cuentas con esa cantidad de
Este increíble sistema operativo posee algunas memoria Puppy igual se ejecutará muy
características que lo distinguen del resto: rapidamente, ya que es un sistema excelente
administrando el uso de RAM.
Facilidad de uso: Puppy es muy fácil de
utilizar!! Todo el sistema esta pensado para Puppy puede inclusive ejecutarse en una
solo tengas que encender tu computadora y computadora con 64 MB de memoria RAM de
listo; un sistema estable, confiable y muy manera decente.
seguro pronto para que lo utilices en tus
actividades diarias. Con 128 MB o más el rendimiento es
generalmente excelente (en comparación con
Además es muy fácil de instalar y configurar. otros sistemas operativos).
La única desventaja que tiene en este punto es Gracias a esta buena gestión de memoria
que las versiones originales sólo se encuentran puedes usar Puppy para revivir esa
en Inglés, pero es muy simple cambiar el computadora vieja que tienes hace tiempo, y
idioma en muchas de sus aplicaciones y poder utilizarla como cualquier otra, con una
programas. velocidad y estabilidad impresionante.
Inclusive, actualmente hay modificaciones en Puppy también es muy útil para rescatar datos
Español, (como Molinux Zero), que se pueden valiosos de particiones y discos dañandos, así
utilizar. también para eliminar software dañino y
cualquier programa molesto.
Portabilidad: Puppy Linux se puede instalar en
una gran variedad de dispositivos, desde discos Y lo mejor de todo esto es que Puppy Linux es
duros hasta memorias USB (pendrives), absolutamente gratis!!! Además Puppy es
pasando por CD's, DVD's y otros medios. software libre, por lo que puedes usarlo y
modificarlo como tú quieras.
De este modo Puppy puede correr como
liveCD, dejando la computadora como si no se Puppy tiene un foro de usuarios que simpre te
hubiera utilizado. ayudarán en todo lo que necesites, pudiendo
también compartir tú cualquier idea, ChoicePup
conocimiento o sugerencia. Lighthouse Pup
Teen Pup (Puppy para jóvenes)
Como anteriormente se señalo, Puppy Linux Bio Puppy (Puppy modificado para trabajar en
trae por defecto una gran cantidad de Biología)
aplicaciones, entre las que se destacan el ChemPup (Puppy modificado para trabajar en
procesador de texto Abiword, el programa de Química)
dibujo Inkscape-lite, la interfaz de Puppy Linux Arcado (orientado a los juegos)
reproducción multimedia Gxine, el gestor de KDEPuppy (viene con KDE por defecto)
ventanas JWM y muchas más. y muchas más...
En sus repositorios tiene listas para su
descarga aplicaciones como VLC, Xine, Skype, De esta forma te recomendamos que pruebes
Wine, GIMP, OpenOffice.org, entre otras esta increíble y sorprendente distribución, y
utilidades. verás que Puppy puede ayudarte a introducirte
en este maravilloso mundo que es el software
La última versión de Puppy permite además libre.
utilizar de forma nativa paquetes .deb,
haciendo que sea posible instalar cualquier Páginas de Internet:
paquete de los repositorios de Debian, Ubuntu
y otros. http://www.puppylinux.org/ (en Inglés)
http://www.puppylinux.com/ (en Inglés)
De Puppy se dsprenden una gran cantidad de http://distro.ibiblio.org/pub/linux/distributions/pu
Puplets (derivados de Puppy) que son sistemas ppylinux/ (repositorios)
que satisfacen alguna necesidad en especial o http://webchat.freenode.net/?channels=puppy-es
simplemente son difererentes. (Chat de soporte en Español)
Eduardo A. Castillo
N2
linuxlatino.wordpress.com