1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>

Interesante

  • Cómo administrar Linux Administracion

    ¿Puedo trabajar normalmente como root?


    Un consejo, solo utilizar la cuenta de root (administrador) para tareas de administracion. Para trabajar normalmente con el sistema NO hacerlo como root, ya que se tiene acceso completo a todo el sistema y es facil de estropear cosas si no se sabe lo que se hace. Aqui teneis un ejemplo que le ocurrio al autor de esta seccion trabajando como root:
  • Cómo configurar Squid Proxy Caché PROXY-CACHE

    Squid es el servidor de proxy y cache por excelencia. Rechace imitaciones.

    Cuando navegamos a traves de un proxy, cada peticion que hace nuestro navegador se delega al servidor proxy y es este el que se descarga la pagina o el elemento web que se ha solicitado y se lo pasa a nuestro navegador. Por tanto es un intermediario entre los usuarios y la web. Al estar en medio de ese trafico puede realizar dos funciones muy importantes: controlar los accesos (permitir o denegar segun se disponga en sus normas); y ademas hacer cacheo de elementos (paginas web, imagenes, iconos que una vez se piden se guardan en la memoria del proxy), con lo que si se solicita un elemento que ya se ha pedido en lugar de volver a bajarselo de internet, lo sirve el propio proxy. Con esta tecnica de cache nos podemos ahorrar desde un 20 a un 40% de trafico de internet.

  • Cómo configurar un escáner en red. El servidor

    Software requerido

    • sane-backends
    • sane-frontends
    • xinetd
                                                                   
                             
                           
                         
                                  
                                       
    Si se utiliza Fedora™ Core o White Box Enterprise Linux, solo basta ejecutar:


    yum install sane-backends sane-frontends xinetd

    Procedimientos

    Debemos verificar que en el fichero /etc/sane.d/dll.conf esté habilitada la línea net.

    # enable the next line if you want to allow access through the network:
    net
    Se añade en el fichero /etc/sane.d/saned.conf la lista de direcciones IP que tendrán permitido conectarse al servicio de escáner en red. Ejemplo:

    #
    # saned.conf
    #
    # The contents of the saned.conf file is a list of host
    # names or IP addresses that are permitted by saned to
    # use local SANE devices in a networked configuration.
    # The hostname matching is not case-sensitive.
    #
    #scan-client.somedomain.firm
    #192.168.0.1
    192.168.1.254
    192.168.1.253
    192.168.1.252
    192.168.1.251
    192.168.1.250
    192.168.1.249
    192.168.1.248
    192.168.1.247
    192.168.1.246
    192.168.1.245

    Para fines informativos en el sistema, se edita el fichero /etc/services y se añade la siguiente línea:

    saned          6566/tcp      saned   # SANE network scanner daemon.

    6566 es el puerto por donde accederán al escáner en red.

    Debe crearse el fichero /etc/xinetd.d/saned con el siguiente contenido:

    service saned
                {
                  socket_type = stream
                  server = /usr/sbin/saned
                  protocol = tcp
                  user = root
                  group = root
                  wait = no
                  disable = no
                }
    Una vez hecho todo esto activamos xinetd, especificando que el servicio se active:

    chkconfig saned on
    Si todo ha ido bien podemos comprobar el funcionamiento del servicio con un simple telnet hacia el puerto 6566.

    telnet localhost 6566
    Lo anterior debe devolver algo como lo siguiente:

    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    Para salir solo teclee quit y luego presione la tecla ENTER.

    Los clientes.

    Software requerido

    • sane-backends
    • sane-frontends
    • xsane-gimp
    • xsane
    • sane-frontends

                                    
                            
                              
                                                                                                            
                                                                           

    Si se utiliza Fedora™ Core o White Box Enterprise Linux, solo basta ejecutar:

    yum install sane-backends sane-frontends xsane-gimp xsane sane-frontends

    Procedimientos.

    Deben editarse en los equipos clientes el fichero /etc/sane.d/net.conf y especificarse al dirección IP del servidor recién configurado:

    # This is the net config file.  Each line names a host to attach to.
    # If you list "localhost" then your backends can be accessed either
    # directly or through the net backend.  Going through the net backend
    # may be necessary to access devices that need special privileges.
    192.168.1.1

    El ejemplo anterior considera que el servidor conde se configuró el escáner tiene la dirección IP 192.168.1.1

    Solo bastará ejecutar xsane en los clientes y estos deberán detectar automáticamente el escáner en el servidor 192.168.1.1. Solo recuerde que solo se puede utilizar el escáner por un solo cliente a las vez.

    Autor: Joel Barrios Dueñas
    Correo electrónico: joelbarrios arroba linuxparatodos punto net
    Sitio de Red: http://www.linuxparatodos.net/
    Jabber ID: darkshram@jabber.org

    Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1

    © 1999-2005 Linux Para Todos. Usted es libre de copiar, distribuir y comunicar públicamente la obra y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer y citar al autor original. b) No puede utilizar esta obra para fines comerciales. c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra. Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.

    Este manual se basa sobre el documento redactado por marianodjes y publicado originalmente en el artículo 3379 en Linux Para Todos.


    Technorati Tags:
    >>

  • Cómo montar una red wireless con Linux

    Redes Wireless con Linux

    Las redes Wireless 802.11b, de 11 Mbps están convirtiéndose en una opción muy válida y popular en los últimos meses. Además que los precios han bajado notablemente, dan una enorme comodidad si tenemos varios ordenadores en casa y el soporte que hay en Linux es muy potente y variado.

  • Instalar Debian COMO Este documento fue escrito con el propósito de facilitar la instalación del sistema operativo Debian GNU/Linux 3.0 por medio de CD en la plataforma i386, es decir, las llamadas PCs........

  • Cómo instalar Mutt con IMAP

    En esta guía voy a explicar un poco el uso del cliente de correo mutt con el protocolo IMAP.
    mutt es un cliente de correo que soporta muchos formatos de almacenamiento de emails como mbox, Maildir, o MH. Adems de esto, mutt es capaz de conectarse a servidores POP3 e IMAP4. En esta guía tratar el soporte de IMAP en mutt.
    Lo primero de todo es instalar mutt. Dado que es posible que tengais diferentes distribuciones intentaré tratar las más posible:

02
Ago

Cómo mejorar la conexión a internet o lan local

Escrito por J. Llorente

PDFImprimir E-mail

Optimizando nuestra conexión

Este artículo pretende mejorar la conexión a internet o en la red local tanto cableada como wireless, para ello intentaremos optimizar al maximo la tranferencia de paquetes


Emepezemos con el TOS, el acrónimo TOS significa Type Of Service. El TOS se define en cuatro BITs en la cabecera IP, si uno de estos bits tiene un valor el router puede interpretar que hacer con el. Cada uno de los BITs tienen un proposito diferente y solo se puede tener uno de ellos activado a la vez.
Por lo tanto podemos definir 4 tipos de servicios:

Demora mínima: Se usa cuando queremos que un paquete tarde lo mínimo posible entre un Host y otro, por ejemplo esto convendria para obtener la mínima latencia en servicios como ssh o telnet.

Rendimiento máximo: Se usa cuando queremos que una gran cantidad de datos se transmitan lo mas rapidamente posible, por ejemplo esto iria bien para http o ftp

Fiabilidad máxima: Lo usamos cuando como su nombre indíca cuando queramos maxima fiabilidad en un tipo de paquetes determinados, es decir siempre tienen que llegar a su destino sin problemas , es interesante para servicios como el SMTP

Coste mínimo:Minimiza el coste de los datos transferidos, seria interesante para P2P royo edonkey y demas.

En Linux con el kernel 2.4.x y la opcion de iptables y mangling activada,la sintaxis del iptables es la siguiente:
iptables -A PREROUTING -t mangle -p tcp --sport 80 -j TOS --set-tos Maximize-Throughput
Con eso conseguiríamos el maximo rendimiento en entrada de paquetes por el 80.
Para la salida sería:
iptables -A OUTPUT -t mangle -p tcp --dport 80 -j TOS --set-tos Maximize-Throughput
Voy a poner una tabla con los Mnemónico y los bits en hexadecimal:

MnemónicoHexadecimal
Normal-Service0x00
Minimize-Cost0x02
Maximize-Reliability0x04
Maximize-Throughput0x08
Minimize-Delay0x10
Notas:
N. del T.: "servicio normal"
N. del T.: "minimizar los costes"
N. del T.: "maximizar la fiabilidad"
N. del T.: "maximizar el rendimiento"
N. del T.: "minimizar la demora"


Aún podemos optimizar más la conexion con algoritmos como HTB o CBQ para ellos existen scripts prehechos como elwondershaper, para estos algoritmos necesitamos iproute2.

Ahora te preguntaras ¿Por que estos algoritmos mejoran el rendimiento? ¿Que hacen?, bien te habras fijado en lo siguiente, como puede ser que si la bajada y la subida son independientes no puedes subir a tope y luego navegar como si no ocurriera nada, bien el problema esta en las colas de paquetes cuando el tráfico de subida es grande, se forman colas largas de paquetes en la cola, el servidor web, ftp o el servicio que se al que intentamos acceder, no nos va a enviar nada hasta que reciba todos los ACK de lo que estamos enviando. Esto lo podemos evitar reduciendo un poquito tanto la bajada como la subida para asi hacer que las colas se queden en nuestos pcs (routers), aprovechando el poco ancho que nos queda podemos contestar a los ACK mas rápidamente a las colas más pequeñas que hemos creado. Con esto conseguiremos distinguir la subida de la bajada y tener una menor latencia.
Para poder usar CBQ o HTB, necesitaras en el kernel las siguientes opciones.

[*] QoS and/or fair queueing
<*> CBQ packet scheduler
<*> HTB packet scheduler
<*> CSZ packet scheduler
<*> The simplest PRIO pseudoscheduler
<*> RED queue
<*> SFQ queue
<*> TEQL queue
<*> TBF queue
<*> GRED queue
<*> Diffserv field marker
<*> Ingress Qdisc
[*] QoS support
[*] Rate estimator
[*] Packet classifier API
<*> TC index classifier
<*> Routing table based classifier
<*> Firewall based classifier
<*> U32 classifier
<*> Special RSVP classifier
<*> Special RSVP classifier for IPv6
[*] Traffic policing (needed for in/egress)


Si no temos IPV6 o si solo queremos HTB o CBQ podemos modificar las opciones sin problemas.
Con estas técnicas mejoraremos sustancialmente nuestras conexiones, este texto se puede reproducir total o parcialmente, seria interesante que nombrarais de donde lo habeis obtenido.
Artículo original de Pollo "valenciawireless"
 
 
Technorati Tags:
>>

Agregue su comentario

Tu Nombre:
Asunto:
Comentario:

Últimos contenidos

Facebook conecta

Total visitas

3737834
38.107.179.230
UNITED STATES
US

Quien está en linea

Tenemos 47 invitados conectado(s)

Conectan

Locations of visitors to this page

Nos visitan desde

Últimos comentarios