Re: Duda sobre Qmail

2008-02-21 Por tema Arnau Carrasco


El día 21/02/08, Arnau Carrasco [EMAIL PROTECTED] escribió:



 Luis Lezcano Airaldi escribió:

 Para balancear la crga de los servidores de correo se utilizan los
 registros MX del DNS que tengas.
 
   [...]
 
 dominio.com  MX  10 server1.dominio.com
 dominio.com  MX  10 server2.dominio.com

 10 es la prioridad que van a tener, si las pones iguales el servidor
DNS
 se encargan de responder server1 o server2 aleatoriamente.



 Aleatoria o alternativamente?


alternativamente, es la idea del balanceo :D

Puedes hacer la prueba (no solo para registros MX, tambien para registros
A
por ejempo). En el /etc/bind/named.conf.options ponle esto:

rrset-order {
  order cyclic;
};

Si luego creas 2 registros MX (o los que quieras) con el mismo nombre, por
al hacer un nslookup irán cambiando por orden. con el dig puedes verlos
todos.
También puede hacer un dig gmail.com MX, y verás que hay más de uno. Lo
que
pasa es que igual el orden parece aleatorio, pero es porque hay mcha
gente
consultando los registros MX de gmail :D.



 Es un matiz importante... :P


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




-
Arnau Carrasco - http://www.arnaucarrasco.com
-




Gracias Arnau por las  aclaraciones, ya me queda mas claro el tema,
sobretodo con el ejemplo de gmail. bueno te cuento un poco como esta la
estructura de la organizacion.

Actualmente hay dos servidores de correo aqui, uno para los administrativos
y otro para los alumnos, los administrativos funcionan del como
[EMAIL PROTECTED] y los alumnos como [EMAIL PROTECTED], entonces
la idea es tener tanto a funcionarios como alumnos con el mismo dominio
[EMAIL PROTECTED] y [EMAIL PROTECTED], pero con dos servidores distintos,
la idea de esto es basicamente por que la cantidad de alumnos es
aproximadamente de 4000, ya tengo el dns configurado con los registros MX
perfectamente y puedo enviar correos desde ambos servidores pero el tema es
el recibir correo en los distintos usuarios.


Me parece que entonces para lo que quieres no te sirve de nada el balanceo
de los registros MX. Porque si una cuenta existe en una máquina pero en otra
no, tienes un 50% de posibilidades, tal y como lo tienes ahora, de que el
correo llegue. Y eso no es nada bueno :D

Lo ideal ahí seria un único servidor SMTP delante de las dos máquinas, el cual
redirige el correo a una o a otra dependiendo del usuario receptor. No es una
tarea facil, pero es posible. Además el filtro que redirige el correo no debe
ser únicamente a nivel MTA, dado que un mismo correo podría tener un destina-
tario de cada máquina. Lo que podrías hacer es conservar el dominio de tercer
nivel alumnos.ejemplo.com para que el reenvío sea más fácil. Luego en la máquina
de alumnos puedes quitarle el alumnos (todo esto para la entrega de correo).
A la hora de enviar, también tendrías que decirle al server que recibe con el
dominio alumnos.ejemplo.com pero que envía con ejemplo.com.

Incluso se me ocurre otra forma. Veamos, tenemos tus dos máquinas con el mismo
dominio, y el round robin configurado. Ya sé que soy muy pesado, pero instalate
en alguna máquina el qmail parcheado con el SPP. Con el spp, cuando llega un
comando RCPT TO en una conexión SMTP, compruebas si el correo existe en la
máquina que está manteniendo la conversación. Si no, le pregunta a la otra. En
caso de que la otra sí tenga el usuario, le pasa el correo.

De todas formas, está en mi naturaleza complicarme la vida. Tal vez existe una
forma más sencilla de hacer todo esto, que yo ignoro :S. Lo que sí sé es que
con el SPP puedes hacer muchisimas cosas, y MUY interesantes.




Reitero mis agradecimientos al tiempo que se han tomado en responder.

Saludos


Saludos += 1





-
Arnau Carrasco - http://www.arnaucarrasco.com
-



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Duda sobre Qmail

2008-02-20 Por tema Arnau Carrasco

El día 20/02/08, Luis Lezcano Airaldi [EMAIL PROTECTED] escribió:



El mié, 20-02-2008 a las 14:06 -0300, Carlos Alegria escribió:
 Bueno ya he resolvido parte de mi problema, el cual es que los dos
 servidores esten dentro del mismo dominio funcionando, eso es
 relativamente facil y no toma nada de tiempo el poder lograr esta
 tarea.

 El problema sigue siendo el tener los dos servidores pero con
 distintos usuarios, y asi poder balancear de mejor manera la carga, si
 alguien tiene alguna idea de como poder lograr esto lo agradeceria.


Ya te puse el modo de hacer eso loco :D. Lo que pasa es que no es un
simple parámetro de configuración del qmail. El round robin del registro
MX sirve para aliviar el tráfico a nivel MTA (es decir a nivel de conexión)
pero no te sirve para los buzones (digamos a nivel qmail-queue o bien a
nivel qmail-send). Si no quieres o no tienes tiempo de mirarte el SPP
(http://qmail-spp.sourceforge.net/doc/), el cual te recomiendo, puedes
intentarlo con qmail-filter y jugar con la configuración del .qmail-default.

De todas formas, si el problema es de carga, y no de capacidad de almacena-
miento del disco, puedes tener 2 (o 3 o 4 o 5) estafetas que vayan recibiendo
el correo y se lo vayan dando al servidor central (el que realmente tiene los
correos y el servidor pop/imap) de una forma más controlada. Para evitar
trabajo al central, te recomiendo que tengas en estos MTA's un hash de todos
los usuarios para que no le pase correos al central de direcciones que no
existen.

Me gustaría también saber (si puede ser :P) si el problema que tienes es
unicamente de tráfico. Me explico: el qmail a mí me gusta mucho, de hecho es
el que utilizo, pero si lo instalas tal cual puede ser un poco agobiante por
el tema, sobretodo, del spam. Si un spammer de mierda envia un correo a una
dirección que no existe, el qmail le responderá (con un correo) diciendo que
no existe tal usuario. Ese comportamiento sólo debe tenerlo con los usuarios
locales, porque claro, si el puto spammer te envía no uno sino 1000 correos
de direcciones que no existen y el qmail le responde, la cola remote se va
a llenar de mierda.

Yo no tengo una gran cantidad de usuarios en el servidor, unos 800 o asi. Y
por norma general el qmail-qstat da este output:

messages in queue: 1
messages in queue but not yet preprocessed: 0

Siempre es 1, 2, 5, una cosa así. No digo que lo tengas así, igual va y
resulta que lo tienes montado mejor que yo, pero lo digo porque si ese es
tu caso (o el de cualquiera que lea esto), hay solución. Es muy frustrante
que se te llene la cola remote de basura y que tires a enviar un correo y
tarde 4 o 5 horas en salir XD.

Con el SPP que te he comentado puedes hacer MUCHAS cosas.



 Saludos.

Hola.

Para balancear la crga de los servidores de correo se utilizan los
registros MX del DNS que tengas.
Me explico, en el servidor DNS que tengas tenés que tener los dos
registros MX de tus servidores con la misma prioridad. Por ejemplo:

  Dominio   Tipo   Servidores
dominio.com  MX  10 server1.dominio.com
dominio.com  MX  10 server2.dominio.com

10 es la prioridad que van a tener, si las pones iguales el servidor DNS
se encargan de responder server1 o server2 aleatoriamente.

Espero que te sirva de ayuda.

Saludos.



Exactamente eso lo tengo asi, no hay problema enviando correos, el problema
es que tengo usuarios distintos en los servidores y el problema se genera
cuando envio un correo desde [EMAIL PROTECTED] a [EMAIL PROTECTED],
entendiendo que para afuera se deberia de ver que los dos serian
[EMAIL PROTECTED] solamente ya que trabajaran con el mismo dominio pero
diferentes usuarios en ambos servidores



-
Arnau Carrasco - http://www.arnaucarrasco.com
-



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Duda sobre Qmail

2008-02-20 Por tema Arnau Carrasco



Luis Lezcano Airaldi escribió:


Para balancear la crga de los servidores de correo se utilizan los
registros MX del DNS que tengas.


  [...]


dominio.com  MX  10 server1.dominio.com
dominio.com  MX  10 server2.dominio.com

10 es la prioridad que van a tener, si las pones iguales el servidor DNS
se encargan de responder server1 o server2 aleatoriamente.




Aleatoria o alternativamente?


alternativamente, es la idea del balanceo :D

Puedes hacer la prueba (no solo para registros MX, tambien para registros A
por ejempo). En el /etc/bind/named.conf.options ponle esto:

rrset-order {
 order cyclic;
};

Si luego creas 2 registros MX (o los que quieras) con el mismo nombre, por
al hacer un nslookup irán cambiando por orden. con el dig puedes verlos todos.
También puede hacer un dig gmail.com MX, y verás que hay más de uno. Lo que
pasa es que igual el orden parece aleatorio, pero es porque hay mcha gente
consultando los registros MX de gmail :D.



Es un matiz importante... :P


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Duda sobre Qmail

2008-02-18 Por tema Arnau Carrasco

Hola lista tengo una pequeña duda sobre qmail sobre debian Etch, les explico
un poco mi tema

Tengo un servidor con qmail perfectamente funcionando sin ningún problema a
dominio.com, pero el tema es que ahora quiero colocar otro servidor de
correo con qmail obviamente ya que este deberá de almacenar al rededor de
4000 cuentas y la idea es que funcione con el mismo dominio que el otro
server, entonces mi duda es como es posible hacer que dos server físicamente
distintos pero logicamente iguales funcionen con un sistema de correo pero
con el mismo dominio


El hecho de tener un dominio en varias máquinas no es un problema, puedes
hacer un round robin en el servidor dns para el registro MX de dominio.com.
El problema vendrá luego, dado que (si he entendido bien) lo que quieres es
separar los usuarios en dos máquinas, para liberar así recursos de la que
tienes actualmente funcionando. Otra posibilidad es meter una máquina más
delante de las dos que decida a nivel MTA lo que debe hacer con un correo
según su destinatario, estableciendo en caliente la variable RELAYCLIENT
para cada conexión, según el destino.

Yo utilizo qmail, con filtros MTA y de contenido, y te recomiendo el spp.
Echale un ojo en http://qmail-spp.sourceforge.net/doc/ (eso es para los
filtros a nivel MTA).



Gracias =)



Un placer :D

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: BASH listo directorios y si es vacio...

2007-07-09 Por tema Arnau Carrasco


- Original Message - 
From: Manolet Gmail [EMAIL PROTECTED]

To: Lista Debian-Español debian-user-spanish@lists.debian.org
Sent: Monday, July 09, 2007 5:36 AM
Subject: BASH listo directorios y si es vacio...



hola amigos! tengo una inquietud, con un script quiero listar todos
los archivos xml en una carpeta para trabajar con ellos... pero quiero
que si no encuentra archivos me vote un aviso. tengo esto...

for F in *.xml; do

done

el problema esta en que si no existe ningun archivo xml va a intentar
abrir un archivo llamado *.xml, que obviamente no existe

intente con esto:

for F in *.xml; do
if [ $F = *.xml ] ; then
echo no hay archivos en la carpeta
fi
done

pero me mando un error diciendo que no existe el archivo *.xml

luego intente con esto..

if [ !$F]


prueba con:
if [ -f $F ]




tampoco...
alguna idea?



prueba el find, da mejores resultados:

for F in `find /ruta/hacia/los/archivos -type f -name *.xml`; do

En el man del find podrás encontrar todas sus posibilidades, que
no son pocas. Además si tienes más de 4000 nosecuantos archivos (no
recuerdo la cifra), el ls te da un error diciendo que la lista de
argumentos es demasiado grande. Si al find le pasas como ruta a buscar
un directorio (sin asteriscos), resuelves este problema.

Un saludo.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Borrar formato de colores BASH de un archivo

2007-07-09 Por tema Arnau Carrasco


- Original Message - 
From: Manolet Gmail [EMAIL PROTECTED]

To: Lista Debian-Español debian-user-spanish@lists.debian.org
Sent: Monday, July 09, 2007 7:24 AM
Subject: Borrar formato de colores BASH de un archivo


buenas buenas! tengo un archivo de log que se guarda con el siguiente formato...


Muy buenas :)



[ 2007-07-09_00:21:36  ]
 [  OK  ] Conexion exitosa a cyberdja.sytes.net 
Archivos descargados:
 --  /home/manolo/abugaber/orders-pila/detalle1.xml
 --  /home/manolo/abugaber/orders-pila/orders2.xml
 --  /home/manolo/abugaber/orders-pila/orders.xml
 [  OK  ] Archivos listos para subir
 subiendo archivo      novale.xml 
 [  OK  ] Archivo subido con exito


es incomodo de leer desde un bloc de notas, existe alguna forma de
crear un script que me borre todos los codigos de colores? probe con
esto:


Lo ideal es que programa/script que guarda el log lo haga sin secuencias
de escape de color (supongo que utilizará el ls para hacerlo, y pasándole
el argumento --color=no solucionas el problema. Si no puedes hacerlo, dado
que es el propio binario el que te mete los colorines (y en caso de que
todas las secuencias de escape estén BIEN construidas), puedes probar con
el siguiente programita que acabo de improvisar:

###inicio colorines.c
#include stdio.h

int main() {
  char c;
  int out = 1;
  while ((c = getchar()) != -1) {
 if (c == 27) out = 0;
 if ((c == 'm' || c == 'M')  !out) {
out = 1;
continue;
 }
 if (out) printf(%c, c);
  }
  return 0;
}
###fin colorines.c

luego compilas:

gcc -Wall colorines.c -o colorines

y ejecutas:

cat fichero.log | ./colorines  nuevo.log



cat fichero.log  nuevo.log

pero siguen con los codigos de colores xD. Como le hago!



espero que te ayude, un saludo ;)






-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: script con privilegios

2007-07-02 Por tema Arnau Carrasco
- Original Message - 
From: Esclarecio [EMAIL PROTECTED]

To: Debian -user-spanish debian-user-spanish@lists.debian.org
Sent: Monday, July 02, 2007 8:31 AM
Subject: Re: script con privilegios



El 2/07/07, Iñaki Baz Castillo [EMAIL PROTECTED] escribió:

El Lunes, 2 de Julio de 2007, etr4gu escribió:

 2- que el usuario que corre el script tenga permisos de root


Puedes activar el bit SUID del archivo (man chmod), pero VIGILA y no le des
permisos de escritura para nadie, que si no se convierten en root:

--ws--s--x  1 root root 1 2007-07-02 09:23 script.sh

De este modo, todos los usuarios podrán ejecutar el script (pero no
modificarlo), y el script se ejecutará con permisos de root.




Te garantizo que lo que necesitas es sudo. Léete el manual y busca info y
ejemplos.

--
Iñaki Baz Castillo




Para lo primero antes del script en el bash_profile o bashrc, pon exec
y justo debajo logout.

para lo segundo prueba metiendo en el script sudo en las partes que necesites.




-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] script con privilegios

2007-07-02 Por tema Arnau Carrasco


- Original Message - 
From: Iñaki Baz Castillo [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Monday, July 02, 2007 10:07 AM
Subject: Re: script con privilegios




El Lunes, 2 de Julio de 2007, Arnau Carrasco escribió:


Puedes activar el bit SUID del archivo (man chmod), pero VIGILA y no le des
permisos de escritura para nadie, que si no se convierten en root:

--ws--s--x  1 root root 1 2007-07-02 09:23 script.sh

De este modo, todos los usuarios podrán ejecutar el script (pero no
modificarlo), y el script se ejecutará con permisos de root.


Precisamente sudo es la forma elegante para no tener que usar el peligroso
bit SUID.


Para gustos... colores, para peligrosos... los dedos. Viene a ser igual de
peligroso no te equivoques, todo depende de cómo lo utilices ;)



--
Iñaki Baz Castillo




-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: script

2007-06-14 Por tema Arnau Carrasco

Necesito crear un bucle que ejecute varios script de perl , lo que hago
es lo siguiente

for i in $(ls)
do perl $i
done


¿Este script está en el mismo directorio que los sources perl?



El problema es que no encuentra los archivos aunque en la salida del
error me dice que archivos intenta ejecutar
en fin haber si me podeis echar una mno con esta chorrada


Prueba a utilizar find en lugar de ls, o si lo haces, pon
la ruta completa del ls (/bin/ls). También puedes, en lugar
de ejecutar un do perl $i, darle permisos de ejecución a
los scripts y agregarles el típico #!/usr/bin/perl delante,
para así simplemente ejecutarlos con una orden. De entrada,
establece la ruta absoluta de los archivos, para ver si el
error es que estás en otro directorio o algo así:

#!/bin/sh
for i in `find $(pwd) -maxdepth 1 -type f` ; do
echo Intento ejecutar $i
done

Como podrás ver, el find sólo muestra archivos (omite los
directorios, por si acaso), y tiene profundidad máxima 1,
lo que quiere decir si creas un directorio en el mismo
directorio que están los scripts, no buscará dentro.



y gracias de antemano



Un saludo.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: script

2007-06-14 Por tema Arnau Carrasco

El 14/06/07, Guimi [EMAIL PROTECTED] escribió:

ganja025 escribió:
 Necesito crear un bucle que ejecute varios script de perl , lo que hago
 es lo siguiente

 for i in $(ls)
 do perl $i
 done

 El problema es que no encuentra los archivos aunque en la salida del
 error me dice que archivos intenta ejecutar


Yo insisto que usar for i in $(ls) no es adecuado, es mucho mejor
for i in *. con ls puede que haya un alias por medio y no te dé lo
que quieres.


si utilizas ls a secas sí que intervienen los alias, pero si ejecutas el
ls con la ruta absoluta no:

cioran:~# ls
.   arch  .bash_history  .lesshst   p2p   .ssh  .vimrc  vpnd
..  arp   .config.nano_history  .SCP  .viminfo  VIVO
cioran:~# alias ls
alias ls='ls -a --color'
cioran:~# alias ls='bubu'
cioran:~# ls
-bash: bubu: command not found
cioran:~# /bin/ls
arch  arp  p2p  VIVO  vpnd
cioran:~#

es decir, que si ejecutas $(/bin/ls) te sacara los archivos sin colorines,
sin ocultos, etc.


-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: sustituciones en fichero de texto

2007-06-14 Por tema Arnau Carrasco

Hola lista,

necesito ayuda en un tema que a priori debería ser trivial, pero no
consigo solucionarlo. Os comento. Tengo varios ficheros de texto y la
intención es realizar sobre su contenido una sustitución masiva, me
explico mejor. Tengo un fichero que tiene, por ejemplo la siguientes
líneas:

   
  ##  ##
 ##  --  daemons  --##
##  ##


destination df_daemon {
   file($DIR/daemon.log
}
-

La idea es sustituir la variable $DIR, en todos los ficheros, por un
valor que se establezca oportuno en dicho momento.

Recorrer los ficheros de texto y su contenido no es complicado, pero
realizar las sustituciones oportunas si. He probado a realizarlo con
un sed, pero no consigo lo que deseo. La línea de sed que utilizo es
la siguiente:
---
var=/home
sed -e s/$DIR/$var/g
---
La salida es una sustitución de $DIR por $var, pero no por el
contenido de ésta. Alguna idea de cómo solucionar este problema?


No entiendo muy bien donde están definidas esas variables. No sé si
quieres sustituirlo desde el bash, desde dentro del propio archivo,
o desde otro script...

Imaginemos que tienes este archivo:

#inicio archivo
destination df_daemon {
   file($DIR/daemon.log
}
aqui pongo un $DIR y otro $DIR...
#fin archivo

si haces un cat archivo | sed s/\$DIR/lala/g tendrás:

#inicio output
destination df_daemon {
   file(lala/daemon.log
}
aqui pongo un lala y otro lala...
#fin output

si estas en el shell, puedes hacer un e=sustitucion, con
lo que asignas a la variable $e el valor sustitucion, y
haces un cat archivo | sed s/\$DIR/$sustitucion/g;

#inicio output
destination df_daemon {
   file(sustitucion/daemon.log
}
aqui pongo un sustitucion y otro sustitucion...
#fin output

IMPORTANTE: vigila el argumento del sed... fíjate que no
he puesto $DIR sino \$DIR, para pasar el $ como literal.

Pero repito, me faltan datos, no sé desde donde vas a
realizar la sustitución.




--
Power by Debian.

Un saludo,


Otro.



Javier.





-
Arnau Carrasco - http://www.arnaucarrasco.com
-



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: sustituciones en fichero de texto [FIX]

2007-06-14 Por tema Arnau Carrasco

ERROR (para variar):


si estas en el shell, puedes hacer un e=sustitucion, con
lo que asignas a la variable $e el valor sustitucion, y
haces un cat archivo | sed s/\$DIR/$sustitucion/g;


Es un cat archivo | sed s/\$DIR/$e...

Mil perdones.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ¿cut con delimitador tabul ador o varios espacios?

2007-06-11 Por tema Arnau Carrasco


- Original Message - 
From: Iñaki Baz Castillo [EMAIL PROTECTED]

To: Lista Debian debian-user-spanish@lists.debian.org
Sent: Monday, June 11, 2007 11:18 AM
Subject: ¿cut con delimitador tabulador o varios espacios?



Hola, tengo un fichero así, acmpos separados por un número
indeterminado de espacios:

2007-06-10 12:47:29   7   3493775   00034937842733
   0.00098
2007-06-10 12:48:04   3   3493775   00034937842733
   0.00042
2007-06-10 12:49:44   73  3493775   00034937842733
   0.01022

Me gustaría quedarme sólo con la última columna (o con cualquier otra
en oto caso), pero cut sólo permite delimitadores normales (ni
tabulador, ni conjunto de espacios en plan \s ni nada así).


Si quieres utilizar el cut con varios espacios, prueba a eliminar primero
las secuencias de espacios:

cat archivo | tr -s   | cut -d   -f4



¿Estoy equivocado y cut si valdría para mi caso? ¿existe algún cut
más potente?


Claro, con awk mismo puedes.



PD: Sé que lo podría hacer con sed y tal, pero me gustaría saber si
se puede hacer usando la sencillez de cup.

Gracias.

un placer



--
Iñaki Baz Castillo
[EMAIL PROTECTED]



-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: filtrar maquinas windows con iptables

2007-05-18 Por tema Arnau Carrasco
- Original Message - 
From: zúñiga [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Tuesday, May 15, 2007 2:30 PM
Subject: Re: filtrar maquinas windows con iptables


Antonio Trujillo Carmona escribió:

El lun, 14-05-2007 a las 14:45 -0400, Blu escribió:


On Mon, May 14, 2007 at 08:32:35PM +0200, Antonio Trujillo Carmona wrote:


se que suena raro pero para ejecutar algunos juegos educativos (PIPO) he
recurido a un doble arranque con win98 ahora bien no quiero que mi hijo
salga a internet con windows, por lo que le he puesto una ip que filtro
en el cortafuegos para que no pueda navegar con windows, ahora bien,
dentro de poco sabra cambiar la ip por lo que es mi pregunta, ¿ahi
alguna forma de saber (automaticamente) que SO esta ejecutando una
maquina y filtrarla si en windows usando iptables? (el cortafuegos es un
debian etch)



Si quieres hacerte algo tú mismo, te propongo algo sencillo pero efectivo:

Doy por sentado que tienes privilegios de administrador sobre la máquina windows, así como también doy por sentado que la versión de 
windows es xp. Esta versión al iniciar sesión (al menos en dominio) comparte todas las unidades (\\maquina\c$, \\maquina\d$, etc) 
así como una carpeta compartida llamada admin$ o algo así, que creo que apunta a c:\windows\system32 (creo eh). El proceso es el 
siguiente: con el smbclient, tratas de acceder a uno de estos recursos compartidos. En caso de que te deje hacerlo, quiere decir que 
el cliente está ejecutando el windows. Está claro que se puede evitar, pero bueno hay que saber hacerlo. Una vez has detectado que 
es un windows, pues iptables, incineras el ordeñador, o lo que más te apetezca :P.


Un saludo.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Cambiar direccion ip

2007-05-07 Por tema Arnau Carrasco


- Original Message - 
From: Iñigo Tejedor Arrondo [EMAIL PROTECTED]

To: Lista Debian-Español debian-user-spanish@lists.debian.org
Sent: Saturday, May 05, 2007 7:04 PM
Subject: Re: Cambiar direccion ip



El sáb, 05-05-2007 a las 09:18 -0500, Manolet Gmail escribió:

Holas! buenas tardes, escribo por uan cosita sencillita pero lo hago
porque me da miedo poderme a jugar y terminar dañando algo.

Veran, tengo un dedicado con 8 direcciones ip. vi en ifconfig y estan asi:

eth0
eth0:0
eth0:1
 etc etc

ahora abro un navegador web, y uso un servicio web para saber que ip
estoy usando. Me dice que la correspondiente a eth0. Necesito abrir el
navegador y quiero que use la direccion IP eth0:1 pero no tengo ni
idea de como hacarlo. Aparte que como es un dedicado me da miedo que
se quede sin internet =P

supongo que la eth0 es la default, como puedo hacer que use la eth0:1?

Alguien podria guiarme un poco?.


buf...

Empieza por man route y man interfaces.

Luego también mira iptables -L -n (y man iptables)


Prueba con:

iptables -t nat -A OUTPUT -j SNAT --to xx.xx.xx.xx

donde xx.xx.xx.xx es la ip con la que quieres que enmascare.

Utiliza OUTPUT para la propia máquina, y FORWARD si lo que quieres es que haga de gateway y enmascare con una ip u otra en función 
de la source ip que te pida la conexión.




Suerte



Suerte += 1

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: duda sobre shell

2007-05-03 Por tema Arnau Carrasco


- Original Message - 
From: Luis Miguel R. [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Wednesday, May 02, 2007 9:23 PM
Subject: duda sobre shell



Buenas, no es una pregunta especifica sobre debian, pero ..

Ejemplo:

ls | grep cadena;

Necesito el código de retorno de ls, pero en $? lo que voy a tener es el
de grep, alguna manera de guardar el código de retorno de ls?


Algo rapido:

ls | tee `echo $?  resultado` | \
grep cadena | \
echo Resultado del ls: `cat resultado` | \
rm -f resultado



No me vale el redirigir la salida de ls a un temporal para guardar el
retorno y luego aplicar el grep sobre el temporal ya que necesito
mostrar lo que va haciendo el ls en tiempo real.

Gracias y un saludo.



Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Fw: duda sobre shell [ FALLO ]

2007-05-03 Por tema Arnau Carrasco
- Original Message - 
From: Arnau Carrasco [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Thursday, May 03, 2007 8:26 AM
Subject: Re: duda sobre shell




Algo rapido:

ls | tee `echo $?  resultado` | \
grep cadena | \
echo Resultado del ls: `cat resultado` | \
rm -f resultado



Este es el bueno:

ls | tee `echo $?  resultado` | \
grep cadena | \
echo Resultado del ls: `cat resultado` ;
rm -f resultado

Solo cambia el ultimo comando, separado por punto y coma.
Lo siento, es que es muy pronto y funciono lento a estas horas.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Obtener usuarios que no tienen un archivo

2007-04-26 Por tema Arnau Carrasco


- Original Message - 
From: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Thursday, April 26, 2007 1:13 AM
Subject: Re: [OT] Obtener usuarios que no tienen un archivo


On Wed, Apr 25, 2007 at 05:51:02PM -0500, Debian wrote:

Pero lo que necesito es que me arroje los usuarios que no tienen este
archivo es su home.

Ya vi el man de find y el de grep, probe este comando sin obtener el
resultado que busco:
find /home/ -name ArchivoBuscado | grep -v ArchivoBuscado


/me se rasca la cabeza.

No veo como sacar eso directamente con find. Pero el siguiente
pseudocódigo igual y te sirve de inspiración:

for home in lista de todos los home de usuarios; do
if ! test -f $home/ArchivoBuscado; then echo $home;fi
done


Tambien puedes hacer:

find /home/ | grep -v ArchivoBuscado

El output de tu find solo sacaba las entradas que contenian ArchivoBuscado, asi que solo con quitarle el filtro -name 
ArchivoBuscado ya te los sacaba todos... luego el grep hace el resto.




--
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28



Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: renombrar archivos

2007-04-23 Por tema Arnau Carrasco


- Original Message - 
From: Juan Carlos Fuentes M. [EMAIL PROTECTED]

To: Lista Debian debian-user-spanish@lists.debian.org
Sent: Monday, April 23, 2007 2:29 PM
Subject: renombrar archivos



saludos lista.
tengo un grupo de archivos con distintos nombres y misma extension, y me
gustaria renombrarlos todos al mismo con un nombre seguido de un numero que
se mueva en un intervalo digamos desde el 022 al 032. por ejmplo;
HSD-022.jpg, HSD-023.jpg, HSD-...
se uqe esto se hace con el comando rename, lo que no se es cual es la
instruccion que se debe escribir luego del comando.


Supongamos que tienes las imagenes en /root/tmp/data/

###INICIO SCRIPT

#!/bin/sh
INICIO=21
FIN=32
FUENTE=/root/tmp/data/

function renombrar() {
EXEC=`printf mv $1 HDS-%003d.jpg $INICIO`
$EXEC
INICIO=$(($INICIO+1))
if [ $INICIO == $(($FIN+1)) ] ; then exit 0 ; fi
}

for archivo in `find $FUENTE -type f`
do renombrar $archivo
done

###FIN SCRIPT

Si los datos estan en otro directorio, simplemente lo cambias en el script. Si quieres que el contador no empiece en 21, pues le 
asignas otro numero a la variables INICIO. Si en lugar de mover los archivos solo quieres copiarlos, cambias mv por cp. Despues de 
mover (o copiar) el numero FIN (en este caso 32) el scrip llama a exit aunque queden mas archivos.



gracias por cualquier ayuda que me puedan prestar


De nada hombre, un saludo :)

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: uselib24

2007-03-29 Por tema Arnau Carrasco


- Original Message - 
From: jose wilmar palacio lopez [EMAIL PROTECTED]

To: Lista Debian debian-user-spanish@lists.debian.org
Sent: Thursday, March 29, 2007 4:05 PM
Subject: Re: uselib24



El 29/03/07, jose wilmar palacio lopez [EMAIL PROTECTED] escribió:

hola lista.

Al hacer un top, me encuentro con el siguiete proceso corriendo

26613 www-data   9   0 1319m 1.3g  100 S  0.0 65.3   0:04.32
./uselib24 -nf

buscando en google me encuentro q es un exploit.

alguna sugerencia para solucinar el problema??


mas detalles:

me encuentro que el ./uselib24 esta en
/tmp/local

y /tmp tiene todos los permisos.

para q es esta carpeta /tmp en la raiz del server??
la verdad solo veo en ella el exploit


innumerables programas utilizan /tmp, y no se ejecutan con permisos de root.



la podria eliminar?? por q en /var tambien hay una /tmp.



de momento, hasta que encuentres la solución, puedes hacer una trampita:
(como root)

cd /donde/este/uselib24
rm uselib24
touch uselib24
chmod 111 uselib24

ese ya no vuelve a entrar (al menos ahi xD)

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: escribir en tty remota

2007-03-28 Por tema Arnau Carrasco
- Original Message - 
From: glicerinu [EMAIL PROTECTED]
To: debian-user-spanish mailing list 
debian-user-spanish@lists.debian.org

Sent: Wednesday, March 28, 2007 8:36 PM
Subject: escribir en tty remota


me gustaria que los comandos que ejecuto por ssh pudieran verse por la
pantalla de la maquina donde me connecto. ¿Existe alguna forma de hacerlo?



Existe la forma, pero no es sencilla (al menos la versión que te voy a dar). 
Para empezar debo suponer que eres root de la máquina (es más, puestos a 
suponer, supongo que los comandos que quieres ver no los vas a introducir tú 
:P). Hace un par de años hice algo similar a lo que quieres tú: para 
ejecutar cualquier comando como usuario root (habiendo validado como tal) 
era necesario introducir una clave, independiente a la password unix. No es 
lo mismo, pero es una variante... en lugar de pedir password simplemente se 
guardaría el nombre del ejecutable, etc. Lo primero que hice (y aquí va la 
forma de hacerlo) fue modificar el código fuente del bash para que lo 
hiciera. Sin embargo, como es evidente, existen más shells, de modo que 
finalmente (y aquí va la forma ideal) opté por modificar el kernel 
directamente.


A la hora de hacer algo, hay que ver al nivel que se hace. Si modificas algo 
como el bash... puede ser útil sí... pero basta con hacer un script que 
llame a sh y se elude. O bien se hace un binario que ejecute otros. Pero si 
al kernel le dices que cada vez que le llegue una petición de ejecución 
saque en la tty1 el usuario la tty el comando y los argumentos, matas 100 
ñus de un tiro, y por otra parte es el kernel el que manda (uno es root 
porque el kernel se lo permite ;P).


Conclusión: échale morro y modifícate el kernel ;)

Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bloquear acceso internet a programas

2007-03-23 Por tema Arnau Carrasco


- Original Message - 
From: Blu [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Friday, March 23, 2007 12:08 AM
Subject: Re: Bloquear acceso internet a programas




¿El cortafuegos de windows puede bloquear cualquier programa? ¿Tendrán
cortafuegos telépatas?

Lo pregunto en serio, pues no me imagino cómo puede adivinar de dónde
provienen los paquetes si no es teniendo conocimiento previo del
protocolo y analizando el contenido. A no ser que programa y cortafuegos
corran en la misma máquina por supuesto.


Muy correcto. Para bloquear el tráfico de una aplicación, evidentemente
tienes que CONOCER la aplicación. Si, como comentas, el firewall está en la
misma máquina, que tiene acceso a la actividad del programa, entonces está
claro. Y si en windows se hacen directivas de seguridad y cosas de esas en
el servidor también (lo cual se elude con un simple editor hexadecimal)...
por eso es tan fácil en Windows.

Yo estuve calentandome la cabeza para capar el emule en los clientes windows
de la universidad en el firewall linux. Hay programas que lo hacen, pero
finalmente opté por crear un sencillo sniffer en C que detecta el tráfico 
del

emule, bittorrent, edonkey, limewire, etc, independientemente del puerto
que estén utilizando o si van por tcp o udp. Pero esto es posible porque 
estos

programas marcan los paquetes con una firma específica.

En conclusión, desde un firewall que no tiene privilegios sobre otro equipo, 
ya

sea un windows, un linux, un mac o una calculadora casio, no puedes bloquear
el tráfico de una aplicación específica si no conoces su forma de actuar. Es 
más

que evidente.

Y un pequeño consejo: yo únicamente DETECTO el emule, no lo bloqueo. Aquí 
cual-
quiera puede utilizar el emule, pero sabe que será detectado y se le llamará 
la
atención (porque ya se ha hecho con anterioridad). De modo que si no quieres 
que
utilicen el emule sanciónalos o llámales la atención... si sabe que puede 
usarlo
pero que será detectado no lo usará. Si no puede usarlo, buscará la forma de 
ha-

cerlo y tendrás que investigar cómo lo ha hecho y cómo bloquearlo ;)

Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bloquear acceso internet a programas

2007-03-23 Por tema Arnau Carrasco


- Original Message - 
From: Blu [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Friday, March 23, 2007 12:08 AM
Subject: Re: Bloquear acceso internet a programas




¿El cortafuegos de windows puede bloquear cualquier programa? ¿Tendrán
cortafuegos telépatas?

Lo pregunto en serio, pues no me imagino cómo puede adivinar de dónde
provienen los paquetes si no es teniendo conocimiento previo del
protocolo y analizando el contenido. A no ser que programa y cortafuegos
corran en la misma máquina por supuesto.


Muy correcto. Para bloquear el tráfico de una aplicación, evidentemente
tienes que CONOCER la aplicación. Si, como comentas, el firewall está en la
misma máquina, que tiene acceso a la actividad del programa, entonces está
claro. Y si en windows se hacen directivas de seguridad y cosas de esas en
el servidor también (lo cual se elude con un simple editor hexadecimal)...
por eso es tan fácil en Windows.

Yo estuve calentandome la cabeza para capar el emule en los clientes windows
de la universidad en el firewall linux. Hay programas que lo hacen, pero
finalmente opté por crear un sencillo sniffer en C que detecta el tráfico
del
emule, bittorrent, edonkey, limewire, etc, independientemente del puerto
que estén utilizando o si van por tcp o udp. Pero esto es posible porque
estos
programas marcan los paquetes con una firma específica.

En conclusión, desde un firewall que no tiene privilegios sobre otro equipo,
ya
sea un windows, un linux, un mac o una calculadora casio, no puedes bloquear
el tráfico de una aplicación específica si no conoces su forma de actuar. Es
más
que evidente.

Y un pequeño consejo: yo únicamente DETECTO el emule, no lo bloqueo. Aquí
cual-
quiera puede utilizar el emule, pero sabe que será detectado y se le llamará
la
atención (porque ya se ha hecho con anterioridad). De modo que si no quieres
que
utilicen el emule sanciónalos o llámales la atención... si sabe que puede
usarlo
pero que será detectado no lo usará. Si no puede usarlo, buscará la forma de
ha-
cerlo y tendrás que investigar cómo lo ha hecho y cómo bloquearlo ;)

Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Denegar MSN con iptables a una IP

2007-03-22 Por tema Arnau Carrasco


 El jue, 22-03-2007 a las 00:46 +0100, Ruben Marcos escribió:
 Hola, tengo un equipo que hace de firewall, tiene dos tarjetas de red:
 una para la conexión a internet y otra para la red local. He estado
 buscando información de cómo denegar conexiones al protocolo MSN y el
 siguiente manual me vino muy bien:

 http://www.linuxparatodos.net/geeklog/article.php?story=20040503153731619


 IPTABLES -t mangle -A PREROUTING -p tcp --dport 1863 -j DROP
 while read msnmessenger ; do
  $IPTABLES -t mangle -A PREROUTING -d $msnmessenger -j DROP
 done  /etc/reglas-firewall/ip-addresses-msnmessenger



Con eso no te librarás del messenger. Si no accede por tcp te irá por udp.
Para empezar necesitas:

$IPTABLES -t filter -A FORWARD -s $IP_DENEGADA -p tcp --dport 1863 -j DROP
$IPTABLES -t filter -A FORWARD -s $IP_DENEGADA -p udp --sport 1863 -j DROP

Pero aun así el messenger hace sus pirulitas para seguir funcionando,
como por ejemplo utilizar el webmessenger. Yo trabajo en una Universidad y
estuve mirando para denegarlo definitivamente en período de examenes. La
solución fue (además de estas reglas con iptables) agregar unas lineas al
squid.conf. Instala un squid transparente en tu firewall e inserta estas
lineas:

En el squid.conf:
 acl msn1 req_mime_type -i /etc/squid/mime.aplicaciones_prohibidas
 acl msn2 url_regex gateway/gateway.dll?
 acl msn3 url_regex messenger

 http_access deny msn1
 http_access deny msn2
 http_access deny msn3

Crea un archivo en /etc/squid/mime.aplicaciones_prohibidas con 2 lineas:
 ^application/x-msn-messenger$
 ^text/x-msmsgsprofile$

Con esto el webmessenger tampoco funcionará.
Suerte.



 iptables -A PREROUTING -s 192.168.0.23 -p tcp --dport 1863 -j REJECT

 ??

 donde pone 192.168.0.23, puedes poner un rango o definir una variable
 $IPS_SIN_MESENGER y usarla.

 Me interesa que solo afecte a una IP o MACHe intentado modificarlo
 para que solo afecte a una IP de la red local pero no lo he
 conseguido, no me deja añadir --to-destination.



 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact 
 [EMAIL PROTECTED]





-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: controlar el trafico

2007-03-22 Por tema Arnau Carrasco


- Original Message - 
From: Junior Gamez [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Wednesday, March 21, 2007 6:10 PM
Subject: controlar el trafico



hola listeros
en mi empresa me han pedido que controle el ancho de banda que utiliza el 
servicio de correo, es decir que el trafico por el puerto 25 solo puede 
ser de 32kbps hacia cierta direccion IP, he estado estudiando y he visto 
el shaper, shapercfg, creo que con estos puedo resolver mis necesidades 
ahora el problema aparece cuando voy a iniciar el shaperd me pide que le 
instale los modulos al kernel. no se como hacerlo, como buscar si existen, 
alguien tiene un manual o informacion sobre esto que me pueda ayudar?

Por cierto utilizo Debian Sarge 3.1r3 con kernel 2.6.8-2-386
saludos
JR



puedes controlar el ancho de banda creando colas con iproute, con la
herramienta /sbin/tc. Tienes que crear las colas con un script en el
arranque de la maquina. Busca información (hay muchísima) sobre QoS.

http://bulma.net/body.phtml?nIdNoticia=1727 (por ejemplo :P)

Saludos.




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Denegar MSN con iptables a una IP

2007-03-22 Por tema Arnau Carrasco

El 22/03/07, Arnau Carrasco [EMAIL PROTECTED] escribió:
 
   El jue, 22-03-2007 a las 00:46 +0100, Ruben Marcos escribió:
   Hola, tengo un equipo que hace de firewall, tiene dos tarjetas de 
   red:

   una para la conexión a internet y otra para la red local. He estado
   buscando información de cómo denegar conexiones al protocolo MSN y 
   el

   siguiente manual me vino muy bien:
  
  
 http://www.linuxparatodos.net/geeklog/article.php?story=20040503153731619
  
  
   IPTABLES -t mangle -A PREROUTING -p tcp --dport 1863 -j DROP
   while read msnmessenger ; do
$IPTABLES -t mangle -A PREROUTING -d $msnmessenger -j DROP
   done  /etc/reglas-firewall/ip-addresses-msnmessenger
  

 Con eso no te librarás del messenger. Si no accede por tcp te irá por 
 udp.

 Para empezar necesitas:

 $IPTABLES -t filter -A FORWARD -s $IP_DENEGADA -p tcp --dport 1863 -j 
 DROP
 $IPTABLES -t filter -A FORWARD -s $IP_DENEGADA -p udp --sport 1863 -j 
 DROP



Gracias, las pruebas las estaba haciendo con Kopete y AMSN, al llegar
al trabajo he visto que estaba conectado supongo que es porque me
faltaba cerrar udp.

 Pero aun así el messenger hace sus pirulitas para seguir 
 funcionando,
 como por ejemplo utilizar el webmessenger. Yo trabajo en una Universidad 
 y

 estuve mirando para denegarlo definitivamente en período de examenes. La
 solución fue (además de estas reglas con iptables) agregar unas lineas 
 al

 squid.conf. Instala un squid transparente en tu firewall e inserta estas
 lineas:

  En el squid.conf:
   acl msn1 req_mime_type -i /etc/squid/mime.aplicaciones_prohibidas
   acl msn2 url_regex gateway/gateway.dll?
   acl msn3 url_regex messenger

   http_access deny msn1
   http_access deny msn2
   http_access deny msn3

  Crea un archivo en /etc/squid/mime.aplicaciones_prohibidas con 2 
 lineas:

   ^application/x-msn-messenger$
   ^text/x-msmsgsprofile$

 Con esto el webmessenger tampoco funcionará.
 Suerte.

Gracias de nuevo, que use webmessenger ya me lo había planteado pero
confío en que no lo haga. De momento no tenemos proxy pero me apunto
la solución por si hubiera que llegar a estos extremos, el problema es
que otros empleados si que necesitan msn para hablar con clientes.


No hay ningún problema. A las reglas del iptables les indicas el source con
la opción -s, con lo que únicamente se aplicarán a las IPs que le indiques.

Eso sin usar el squid, pero si lo usaras, tampoco tendrías problemas, dado
que también podrías restringir las ACLs del messenger a dichas IPs.




  
   iptables -A PREROUTING -s 192.168.0.23 -p tcp --dport 1863 -j REJECT
  
   ??
  
   donde pone 192.168.0.23, puedes poner un rango o definir una 
   variable

   $IPS_SIN_MESENGER y usarla.
  
   Me interesa que solo afecte a una IP o MACHe intentado modificarlo
   para que solo afecte a una IP de la red local pero no lo he
   conseguido, no me deja añadir --to-destination.
  
  
  


-
Arnau Carrasco - http://www.arnaucarrasco.com
-



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ayuda urgente con squid

2007-03-20 Por tema Arnau Carrasco

Que va sigue con lo mismo...



Por que hace esto e el squid...



Tienen alguna otra idea...


En caso de que tengas /var/ en una partición dedicada:
1. Comprueba que no esté llena [comando df].
2. Comprueba si tiene inodos libres (según tu sistema de archivos, es 
posible que parezca que tienes espacio libre pero no queden inodos libres) 
[comando df -i].

3. Comprueba que la partición está montada en modo rw.

(Es una idea :P)

Saludos.


El 20/03/07 01:08, EMNI Yoan García Cáceres escribió:
  Nada me sigue dando aceso denegado, el directorio de la cache esta
bacio...


-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] quiza para algun guru de sed o perl [FIX]

2007-03-14 Por tema Arnau Carrasco

Supongo que será porque es por la mañana... Este es el script bueno:

#/bin/sh
if [ ! -f $1 ] ; then
echo El archivo especificado no existe.
exit 1
fi
cat $1 | col -x | tr -s   | \
awk '{ \
 if (NF != 10  NF != 11) next;
 printf $1 (NF == 10 ? , :  ) $2 ,
 printf $3 , $4 , $5 , $6 , $7 , $8, $9 , $10;
 if (NF == 11) printf , $11;
 printf \n;
}'

Me habia dejado un campo, perdon.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: balanceo de carga

2007-03-08 Por tema Arnau Carrasco


Muy buenas Fernando. Mira a ver esto, que no me cuadra :)


IP_ROUTER1 = 10.0.0.1
IP_ROUTER2 = 10.0.1.1
NET_ROUTER1 = 10.0.0.0/24
NET_ROUTER2 = 10.0.1.0/24
ip addr add 10.1.0.100/24 dev eth1
ip link set eth1 up
ip addr add 10.2.0.200/24 dev eth2
ip link set eth2 up


deberia ser:
ip addr add 10.0.0.100/24 dev eth1
ip addr add 10.0.1.100/24 dev eth2

Las ips que has asignado no están en la subredes definidas (y que luego 
utilizas). Supongo que esto será lo que te provoca los errores. Pero tal vez 
ni aun así funcione, me explico:


Como has comentado, es posible que necesites hacer nat. Si una máquina 
interna sale por tu linux hacia una adsl y luego a internet, a internet 
podría llegar porque es el propio router el que enmascara... pero y el viaje 
de vuelta? El router desconoce el paradero de la red 192.168.0.0/24, por lo 
que no buscaria dicha red en tu linux sino en su propio firewall. 
SOLUCIONES:


1. Indicarle al los routers adsl la existencia de una red 192.168.0.0/24 via 
tu linux.
2. En caso de que no puedas incluir rutas en el router, pues le diremos al 
linux que enmascare los paquetes hacia tus routers con una ip del rango 
10.0.x.x/24, de modo que sepa enrutar el viaje de vuelta. Para hacer esto, 
simplemente pon:


iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to 10.0.0.100
iptables -t nat -A POSTROUTING -o eth2 -j SNAT --to 10.0.1.100

Suerte!!!
PD: Si sigue sin funcionar, envianos algun error :P

-
Arnau Carrasco - http://www.arnaucarrasco.com
-

- Original Message - 
From: Fernando [EMAIL PROTECTED]

To: Debian List debian-user-spanish@lists.debian.org
Sent: Wednesday, March 07, 2007 7:45 PM
Subject: balanceo de carga



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Les comento, estoy tratando implementar el balanceo de carga en mi
servidor, tengo dos lineas adsl una de 1.2 mb y la otra de 2.4 mb para
brindarle internet a mi LAN, voy a tratar de hacer un esquema para que
se entienda mas facil


ADSL 1.2 MB  ADSL 2.4 MB
  eth1  (10.0.0.1)  eth2 (10.0.1.1)
||
|  ___|
 ||
  ___||___
 |   LINUX|
 |kernel 2.4.30   |
 ||
|
|
|
   LAN
   eth0 (192.168.0.0/24)

Bueno para las conexiones adsl tengo dos router que me mandan ya todo
listo, ahora leyendo el libro de LARTC.org pude armar un script acorde a
mi arquitectura de red y bueno.. tengo unos problemitas:


#!/bin/sh
#
# --- INI VARIABLES --- #
IF_LAN = eth0
IF_ROUTER1 = eth1
IF_ROUTER2 = eth2

IP_LAN = 192.168.0.1
IP_ROUTER1 = 10.0.0.1
IP_ROUTER2 = 10.0.1.1


NET_LAN = 192.168.0.0/24
NET_ROUTER1 = 10.0.0.0/24
NET_ROUTER2 = 10.0.1.0/24
# --- FIN VARIABLES --- #


# --- INI FLUSH ADDRESS  ROUTE DEFAULT--- #
ip addr flush lo
ip link set lo down

ip addr flush eth0
ip link set eth0 down

ip addr flush eth1
ip link set eth1 down

ip addr flush eth2
ip link set eth2 down

ip route flush default
ip route flush cache
ip route flush table T1
ip route flush table T2
# --- FIN FLUSH ADDRESS  ROUTE DEFAULT --- #


# --- INI LINK UP --- #
ip addr add 127.0.0.1/8 dev lo
ip link set lo up

ip addr add 192.168.0.100/24 dev eth0
ip link set eth0 up

ip addr add 10.1.0.100/24 dev eth1
ip link set eth1 up

ip addr add 10.2.0.200/24 dev eth2
ip link set eth2 up
# --- FIN LINK UP --- #

# --- INI ROUTER TABLES --- #
ip route add $NET_LAN dev $IF_LAN table T1
ip route add $NET_ROUTER1 dev $IF_ROUTER1 table T1
ip route add 127.0.0.0/8 dev lo table T1

ip route add $NET_LAN dev $IF_LAN table T2
ip route add $NET_ROUTER2 dev $IF_ROUTER2 table T2
ip route add 127.0.0.0/8 dev lo table T2

ip route add $NET_ROUTER1 dev $IF_ROUTER1 src $IP_ROUTER1 table T1
ip route add default via $IP_ROUTER1 table T1

ip route add $NET_ROUTER2 dev $IF_ROUTER2 src $IP_ROUTER2 table T2
ip route add default via $IP_ROUTER2 table T2

ip route add $NET_ROUTER1 dev $IF_ROUTER1 src $IP_ROUTER1
ip route add $NET_ROUTER2 dev $IF_ROUTER2 src $IP_ROUTER2

ip route add default via $IP_ROUTER1

ip rule add from $IP_ROUTER1 table T1
ip rule add from $IP_ROUTER2 table T2
# --- FIN ROUTER TABLES --- #

# --- INI EQUILIBRANDO LAS CARGAS --- #
ip route add default scope global nexthop via $IP_ROUTER1 dev
$IF_ROUTER1 weight 2 \
nexthop via $IP_ROUTER2 dev $IF_ROUTER2 weight 1
# --- FIN EQUILIBRANDO LAS CARGAS --- #

Bueno, mi problema esta aca:

ip route add $NET_ROUTER1 dev $IF_ROUTER1 src $IP_ROUTER1 table T1
ip route add default via $IP_ROUTER1 table T1

ip route add $NET_ROUTER2 dev $IF_ROUTER2 src $IP_ROUTER2 table T2
ip route add default via $IP_ROUTER2 table T2

al ejecutarse esto me tira un error y me dice como que la red esta mal
no recuerdo el error textual

y luego al ejecutar esto

ip route add default scope global nexthop via

Re: balanceo de carga

2007-03-08 Por tema Arnau Carrasco

(...)
El router desconoce el paradero de la red 192.168.0.0/24, por lo
que no buscaria dicha red en tu linux sino en su propio firewall.
### firewall no, gateway (no quiero provocar mas errores o confusiones de 
las que pueda haber :P)

(...)

-
Arnau Carrasco - http://www.arnaucarrasco.com
-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] Programacion en c, scanf con espacios en blanco

2007-03-02 Por tema Arnau Carrasco
El scanf se utiliza más en momentos en los que quieres sacar datos de 
cadenas con un formato que conoces, pero si lo que quieres es simplemente 
sacar cadenas, es posible que te de problemas (por el tema de los espacios). 
Sé un poco más específico... qué cadenas procesar con el scanf? Sólo quieres 
recuperar chars?


Puedes probar con getchar, pero volvemos a lo mismo, necesitarás decirle a 
tu programa cuando termina la cadena... si es de ancho fijo será por su 
longitud, si es linea por linea será cuando encuentre el char 10... y así :P


Y qué te ha dicho el señor gcc del gets()!?!? XD

Si, por ejemplo, quisieras procesar un archivo linea por linea... pues:

/* INICIO prueba.c */

#define MAX1024 /* máximo tamaño para cada línea */

void procesa_linea(char *linea) {
/* esta funcion se llamará 1 vez por linea, el
 * argumento será la línea en sí claro */
printf(NUEVA LINEA: %s\n, linea);
return;
}

int main() {
char c;
char buf[MAX] = {0};
while ((c = getchar()) != -1) {
 if (c == 13) continue; /* por si el archivo viene de un windows */
 if (c == 10) {
  procesa_linea(buf);
  buf[0] = '\0';
  continue;
 }
 sprintf(buf, %s%c, buf, c);
}
return 0;
}

/* FIN prueba.c */

Ahora compilas - gcc prueba.c -o prueba
Y luego cat archivo | ./prueba | less

Evidentemente esto no está depurado.
Si quieres que en lugar de leer del stdin quieres leer de un archivo, puedes 
utilizar el fgetc...
Espero que te ayude de algo, aunque si especificas algo más... pues más 
ayuda recibirás :D


Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-

- Original Message - 
From: Enrique Jiménez Campos [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Friday, March 02, 2007 4:21 PM
Subject: [OT] Programacion en c, scanf con espacios en blanco


Buenas, mi duda es que si hay alguna manera de usar scanf con el parametro 
%s
para guardar cadenas de caracteres con espacios, me gustaria saberlo ya 
que

al gcc no parece gustarle demasiao gets().
Un saludo


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: {OT} gestion de archivos en bash

2007-03-01 Por tema Arnau Carrasco

Muy buenas.

- Para mostrar en pantalla los que quieres eliminar:

cat archivo.txt | awk '{ if ($2 == 0.00  $3 == 0.00) print }'

- Para mostrar los que no quieres eliminar:

cat archivo.txt | awk '{ if ($2 != 0.00  $3 != 0.00) print }'

Puedes redirigir luego a un archivo y ya lo tienes.

Si echas un vistazo verás que se eliminarán las líneas que contengan en 
AMBOS campos 0.00. Si quieres eliminar las lineas en las que CUALQUIERA de 
los dos campos contenga 0.00, simplemente cambia el  por un ||.


Personalmente te recomiendo que utilices awk cuando quieras procesar 
archivos de texto y necesites al menos un par de comprobaciones por linea. 
Aunque lo ideal es trabajar conjuntamente con todos (awk, grep, sed, cut, 
tr...) e incluso hacerte algun binario a tu medida, es muy divertido (y 
eficaz).


Saludos.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-

- Original Message - 
From: user name [EMAIL PROTECTED]

To: Javier Ruano [EMAIL PROTECTED]
Cc: debian-user-spanish@lists.debian.org
Sent: Thursday, March 01, 2007 12:13 AM
Subject: Re: {OT} gestion de archivos en bash


On 2/28/07, Javier Ruano [EMAIL PROTECTED] wrote:

user name wrote:
 como podria eliminar algo en una cadena por ejemplo: tengo un archivo
 que es
 mas o menos asi

 bbdjsds dsdjsd 10.00   23.00
 dsdsdsdsds0.000.00


 lo que quiero hacer es eliminar las lineas que contengan solo 0.00
 lo he intentado, pero tambien me corta las lineas en donde hay 10.00 
 1.00

o
 asi

¿Has pensado el por qué?

 alguien sabe?
1. has probado ¿?
man -k match | xargs man

2. Si eso no funciona prueba
grep -v ' 0.00' fichero.txt



si, lo he hecho asi

cat  prueba.txt | grep -v '\0.0\' prueba.txt  prueba.tmp




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Impresora Xerox Phaser 3122, cups y libc6.

2007-03-01 Por tema Arnau Carrasco
No sé si te servirá, pero existe un módulo para linux que carga drivers 
compilados para windows. Yo lo utilicé con éxito para configurar una tarjeta 
inalámbrica. Configuras el módulo para que utilice el driver de Windows y lo 
cargas después. Repito, no sé si te funcionará, pero si funciona como 
intérprete entre linux y el driver de la tarjeta wireless de windows, tal 
vez te sirva.


apt-cache search ndiswrapper

Suerte.

-
Arnau Carrasco - http://www.arnaucarrasco.com
-

Estimados, tenemos una impresora Xerox Phaser 3122 instalado en un 
servidor Sarge y siendo compartida a través de cups. La impresora estaba 
funcionando el momento que hicimos una actualización en esa semana y se 
actualizó la libc6, que actualmente es la versión 2.3.6.ds1-11 según 
apt-cache.


Bueno, encontré lo siguiente en el log de cups:

D [28/Feb/2007:15:02:27 -0200] [Job 134] 0 %%PageTrailer
D [28/Feb/2007:15:02:27 -0200] [Job 134] 0 %%Trailer
D [28/Feb/2007:15:02:27 -0200] [Job 134] Saw Trailer!
D [28/Feb/2007:15:02:27 -0200] [Job 134] Saw EOF!
D [28/Feb/2007:15:02:28 -0200] [Job 134] Caught fatal signal 11!! 
Aborting.

D [28/Feb/2007:15:02:28 -0200] [Job 134] Process 14415 Stack dump:
D [28/Feb/2007:15:02:28 -0200] [Job 134]
D [28/Feb/2007:15:02:28 -0200] [Job 134] Xerox(__strtod_internal+0x4dc1) 
[0x804e845]

D [28/Feb/2007:15:02:28 -0200] [Job 134] [0xb7fa6420]
D [28/Feb/2007:15:02:28 -0200] [Job 134] Xerox(vfprintf+0x2e41) 
[0x804cbe5]
D [28/Feb/2007:15:02:28 -0200] [Job 134] Xerox(__dcgettext+0x5f4) 
[0x804a648]
*D [28/Feb/2007:15:02:28 -0200] [Job 134] 
/lib/tls/libc.so.6(__libc_start_main+0xf4) [0xb7e80974]

D [28/Feb/2007:15:02:28 -0200] [Job 134] Xerox(setgrent+0x9d) [0x804a2e1]
D [28/Feb/2007:15:02:28 -0200] [Job 134]
E [28/Feb/2007:15:02:28 -0200] PID 14415 stopped with status 111!
D [28/Feb/2007:15:02:29 -0200] UpdateJob: job 134, file 0 is complete.
D [28/Feb/2007:15:02:29 -0200] CancelJob: id = 134

Y me llamó la atención la linea que empieza con un asterisco (eso se lo 
puse yo para marcarlar en ese mensaje). El archivo ppd que está usando 
cups es el mismo que vino en el CD de la impresora y como les dije, 
funcionaba sin problemas. Actualmente la pude hacer funcionar usando el 
driver de la Samsung ML-1520 (encontré, Googleando, gente con un problema 
similar).


Alguna idea de como solucionar eso? O sea, quiero seguir usando el driver 
correcto. En la página de Xerox no hay drivers para la 3122 (solo para la 
3124 y posteriores, pero solo para los Win).


Saludos.
--
Miguel Da Silva
Administrador de Red
Centro de Matemática - http://www.cmat.edu.uy
Facultad de Ciencias - http://www.fcien.edu.uy
Universidad de la República - http://www.rau.edu.uy


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Arnau Carrasco
Si, como dices, son usuarios de sistema, y tienen home... pues ya lo tienes. 
Echemos un vistazo a un home de una maquina mia:


  sauron:~# /bin/ls -l /home/
  total 1
  drwxr-xr-x  2 marcos marcos 200 2007-02-26 19:21 marcos
  drwxr-xr-x  7 ra ra 696 2007-02-27 16:44 ra
  drwxr-xr-x  6 switch switch 368 2006-10-31 14:33 switch
  sauron:~#

ahi tenemos la fecha... simplemente filtramos:

  sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 2007) 
print $3 }'

  marcos
  ra
  sauron:~#

ya temenos los 2 usuarios. Puedes redirigir esto a un archivo para cruzar, o 
podemos ir aun mas lejos:


  for usuario in `/bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 
2007) print $3 }'` ; do
   echo Usuario: $usuario (`cat /etc/passwd | grep ^$usuario: | cut -d 
: -f5`)

  done

alehop! :D
Espero que sea lo que buscas, saludos.

- Original Message - 
From: Carlos Velásquez [EMAIL PROTECTED]

To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
Cc: debian-user-spanish@lists.debian.org
Sent: Tuesday, February 27, 2007 10:56 PM
Subject: Re: Obtener Nombre completo y login name



Luis Rodrigo Gallardo Cruz escribió:

On Tue, Feb 27, 2007 at 02:07:06PM -0600, Carlos Velásquez wrote:


... lo que necesito, es que me filtre solo los usuarios que he
ingresado en este año 2007, he pasado buscando información en la web
pero nada.



No se puede. Esa información no está en el /etc/passwd.

Tienes toda la razón.

Muchas gracias


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Obtener Nombre completo y login name

2007-02-27 Por tema Arnau Carrasco

No sé por qué se han cortado las lineas. Te pongo el script final:


for usuario in `/bin/ls -l /home/ |\
  awk '{ if (substr($6, 1, 4) == 2007) print $3 }'` ; do
echo -n Usuario: $usuario 
echo (`cat /etc/passwd | grep ^$usuario: | cut -d : -f5`)
done

Saluditos!

Si, como dices, son usuarios de sistema, y tienen home... pues ya lo 
tienes. Echemos un vistazo a un home de una maquina mia:


  sauron:~# /bin/ls -l /home/
  total 1
  drwxr-xr-x  2 marcos marcos 200 2007-02-26 19:21 marcos
  drwxr-xr-x  7 ra ra 696 2007-02-27 16:44 ra
  drwxr-xr-x  6 switch switch 368 2006-10-31 14:33 switch
  sauron:~#

ahi tenemos la fecha... simplemente filtramos:

  sauron:~# /bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 2007) 
print $3 }'

  marcos
  ra
  sauron:~#

ya temenos los 2 usuarios. Puedes redirigir esto a un archivo para cruzar, 
o podemos ir aun mas lejos:


  for usuario in `/bin/ls -l /home/ | awk '{ if (substr($6, 1, 4) == 
2007) print $3 }'` ; do
   echo Usuario: $usuario (`cat /etc/passwd | grep ^$usuario: | cut -d 
: -f5`)

  done

alehop! :D
Espero que sea lo que buscas, saludos.

- Original Message - 
From: Carlos Velásquez [EMAIL PROTECTED]

To: Luis Rodrigo Gallardo Cruz [EMAIL PROTECTED]
Cc: debian-user-spanish@lists.debian.org
Sent: Tuesday, February 27, 2007 10:56 PM
Subject: Re: Obtener Nombre completo y login name



Luis Rodrigo Gallardo Cruz escribió:

On Tue, Feb 27, 2007 at 02:07:06PM -0600, Carlos Velásquez wrote:


... lo que necesito, es que me filtre solo los usuarios que he
ingresado en este año 2007, he pasado buscando información en la web
pero nada.



No se puede. Esa información no está en el /etc/passwd.

Tienes toda la razón.

Muchas gracias


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DebianLive teclado en español (RECTIFICADO)

2007-02-23 Por tema Arnau Carrasco

mira a ver si con este lo consigues:

Package: kbd
Priority: extra
Section: utils
Installed-Size: 1304
Maintainer: Denis Barbier [EMAIL PROTECTED]
Architecture: i386
Version: 1.12-11
Replaces: open, util-linux ( 2.11)
Provides: console-utilities, open
Depends: libc6 (= 2.3.2.ds1-4), sysvinit (= 2.74), console-common, debconf 
(= 0.5), dpkg (= 1.4.0.21)

Recommends: console-data (= 1999.08.29-13)
Conflicts: console-utilities, kbd-data, open, util-linux ( 2.11)
Filename: pool/main/k/kbd/kbd_1.12-11_i386.deb
Size: 341946
MD5sum: 0d1e92798105f3d4203e2d4b91794857
SHA1: cf2be90ef960896f42a3475a695ddd00adc56bdb
SHA256: 8046c03aead25679aea966ccd4bd5b93703e7e156fbd3230d2e939946a7944b5
Description: Linux console font and keytable utilities
This package allows you to set up the Linux console, change the font,
resize text mode virtual consoles and remap the keyboard.

Saludos.



- Original Message - 
From: xve [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Thursday, February 22, 2007 5:58 PM
Subject: Re: DebianLive teclado en español (RECTIFICADO)


Hola...

te agradezco mucho que me lo hayas comentado, de verdad muchas gracias.
he realizado la prueba, y he generado el fichero spanish.kbd, pero el 
programa

kdbmap no lo encuentro en los repositorios de debian.

Voy a ver si encuentro alguna otra manera.

Saludos y gracias nuevamente

El Thursday, 22 de February de 2007 14:32, Arnau Carrasco escribió:
Veamos, supongo que el problema es que al arrancar no encuentra el 
archivo.

Te hablo de memoria, de modo que no se si los programas que te voy a
comentar siguen vigentes, o han cambiado de nombre:

keytab-lilo /ruta/a/es.kmap.gz  spanish.kbd

eso te creará el fichero spanish.kbd, evidentemente.
ese archivo copialo a /ruta/donde/tengas/la/distro/isolinux

creo que con eso ya te debería funcionar.
Saluditos :)


---

Hola Arnau, muchas gracias por comentarmelo, pero no funciona...
En la primera pagina al colocar la live CD, indica:
Missing parameter in config file

Lo que he colocado en el fichero isolinux.cfg es:
kbdmap spanish.kbd

Saludos y gracias

El Thursday, 22 de February de 2007 10:49, Arnau Carrasco escribió:
  prueba poniendo:
 
  kbdmap spanish.kdb

 PERDON ES spanish.kbd
 (dislexia roolz)

  saludos
  - Original Message -
  From: xve [EMAIL PROTECTED]
  To: debian-user-spanish@lists.debian.org
  Sent: Thursday, February 22, 2007 10:23 AM
  Subject: DebianLive teclado en español
 
 
  Hola a todos,
 
  Estoy realizando un Live CD con debian-live, pero no consigo que al
  iniciar,
  me inicie con el teclado en español... Agradeceria cualquier ayuda.
 
  He colocado en el fichero isolinux.cfg:
  lang=es
  locale=es_ES
  pero no consigo que me funcione.
 
  Estoy realizando la live desde la version ustable de Debian.
 
  Saludos
  --
  xve
 
 
 
 
  --
  To UNSUBSCRIBE, email to [EMAIL PROTECTED]
  with a subject of unsubscribe. Trouble? Contact
  [EMAIL PROTECTED]

--
xve


--
xve




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DebianLive teclado en español

2007-02-22 Por tema Arnau Carrasco

prueba poniendo:

kbdmap spanish.kdb

saludos
- Original Message - 
From: xve [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Thursday, February 22, 2007 10:23 AM
Subject: DebianLive teclado en español


Hola a todos,

Estoy realizando un Live CD con debian-live, pero no consigo que al iniciar,
me inicie con el teclado en español... Agradeceria cualquier ayuda.

He colocado en el fichero isolinux.cfg:
lang=es
locale=es_ES
pero no consigo que me funcione.

Estoy realizando la live desde la version ustable de Debian.

Saludos
--
xve




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DebianLive teclado en español (RECTIFICADO)

2007-02-22 Por tema Arnau Carrasco




prueba poniendo:

kbdmap spanish.kdb


PERDON ES spanish.kbd
(dislexia roolz)



saludos
- Original Message - 
From: xve [EMAIL PROTECTED]

To: debian-user-spanish@lists.debian.org
Sent: Thursday, February 22, 2007 10:23 AM
Subject: DebianLive teclado en español


Hola a todos,

Estoy realizando un Live CD con debian-live, pero no consigo que al 
iniciar,

me inicie con el teclado en español... Agradeceria cualquier ayuda.

He colocado en el fichero isolinux.cfg:
lang=es
locale=es_ES
pero no consigo que me funcione.

Estoy realizando la live desde la version ustable de Debian.

Saludos
--
xve




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact 
[EMAIL PROTECTED]






--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: DebianLive teclado en español (RECTIFICADO)

2007-02-22 Por tema Arnau Carrasco
Veamos, supongo que el problema es que al arrancar no encuentra el archivo. 
Te hablo de memoria, de modo que no se si los programas que te voy a 
comentar siguen vigentes, o han cambiado de nombre:


keytab-lilo /ruta/a/es.kmap.gz  spanish.kbd

eso te creará el fichero spanish.kbd, evidentemente.
ese archivo copialo a /ruta/donde/tengas/la/distro/isolinux

creo que con eso ya te debería funcionar.
Saluditos :)


---

Hola Arnau, muchas gracias por comentarmelo, pero no funciona...
En la primera pagina al colocar la live CD, indica:
Missing parameter in config file

Lo que he colocado en el fichero isolinux.cfg es:
kbdmap spanish.kbd

Saludos y gracias

El Thursday, 22 de February de 2007 10:49, Arnau Carrasco escribió:

 prueba poniendo:

 kbdmap spanish.kdb

PERDON ES spanish.kbd
(dislexia roolz)

 saludos
 - Original Message -
 From: xve [EMAIL PROTECTED]
 To: debian-user-spanish@lists.debian.org
 Sent: Thursday, February 22, 2007 10:23 AM
 Subject: DebianLive teclado en español


 Hola a todos,

 Estoy realizando un Live CD con debian-live, pero no consigo que al
 iniciar,
 me inicie con el teclado en español... Agradeceria cualquier ayuda.

 He colocado en el fichero isolinux.cfg:
 lang=es
 locale=es_ES
 pero no consigo que me funcione.

 Estoy realizando la live desde la version ustable de Debian.

 Saludos
 --
 xve




 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]


--
xve 



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]