Consideraciones Generales del Blog

Antes que nada, gracias por visitarnos, esperamos que con la informacion que posteamos aqui podamos ayudar a mucha gente. Los post tienen en color gris, los comentarios y guias, mientras que lo que esta en color amarillo son lineas de comandos u opciones que se agregan a un archivo de configuracion; y en letras verdes los comandos que ingresamos por consolas.

martes, septiembre 05, 2006

Como Activar el TwinView de NVIDIA

La mayoria de las placas NVIDIA tienen un puerto de Super Video para conectar otro monitor
o un televisor.

Para habilitarlo en linux debemos hacer algunas modificaciones en /etc/X11/xorg.conf
Primero debemos hacer otra seccion ServerLayout.
Tengan en cuenta que en donde dice InputDevice deben poner el Identificador que tienen su mouse y su teclado. En screen pueden poner lo que quieran siempre y cuando lo usen como identificador en la seccion screen que creamos a continuacion.

#############################################################
Section "ServerLayout"
Identifier "Twinview"
Screen "TV"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
#############################################################
Ahora una nueva seccion sreen. En donde Device, ponemos el identificador de la seccion device. En donde dice monitor podemos usar el mismo que ya esta declarado, si tenemos monitores distintos , lo cual hara falta crear otra seccion Monitor, con las especificaciones del segundo monitor. En este caso uso el que ya esta configurado con el xorg. Podemos agregar ademas una SubSection en donde definimos los modos para un profundidad de colores determinada.

#############################################################
Section "Screen"
Identifier "TV"
Device "NVIDIA Corporation NV34 [GeForce FX 5200]"
Monitor "SyncMaster"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "720x400" "640x480"
EndSubSection
EndSection
#############################################################

Ahora solo nos resta agregar algunas opciones en la Seccion Device de nuestra placa.

Option "ConnectedMonitor" "CRT, TV"
-Monitores Instalados y orden (pueden ser DFT para plasma, TV o CRT monitor de tubos)

Option "TwinView" "1"
-Necesaria para usar los dos monitores (1= Activado, 0=Desactivado)

Option "TwinViewOrientation" "Clone"
-Posicion relativa del segundo Monitor (puede ser LeftOf, RightOf, TopOf, Clone)

Option "TVStandard" "NTSC-M"
-No hace falta que explique

Option "HorizSync" "CRT-0: 50-110; TV-0: 30-50"
Option "VertRefresh" "CRT-0: 60-120; TV-0: 60"
# Option "SecondMonitorHorizSync" "30-50"
# Option "SecondMonitorVertRefresh" "60"
Debemos especificar el rango de frecuencia del segundo monitor, en especial si no declaramos una seccion monitor para este. Tenemos dos alternativas, con las dos primeras lineas le decimos a la placa el rango para cada monitor, con las otras dos (las que estan omitidas) solo definimos las frecuencias para el segundo monitor. Los televisores estan en el rango definido aqui, de todas formas deberias consultar el manual del mismo.

Option "MetaModes" "1024x768@1024x768,1024x768@1024x768"
-Esta opcion no me ha quedado muy clara, y las ayudas que encontre no son mas que el manual de NVIDIA traducido, solo me atrevo a decirles que asi funciona, basicamente...

"res1@res1 , res1@res1 ; res2@res2 , res2@res2"

mi idea era lograr una resolucion en un monitor y otra distinta en el segundo, pero de momento no lo he conseguido, si alguien puede iluminarme en mi ignoracia, voy a estar mas que agradecido.

Option "TVOutFormat" "SVIDEO"
-Tipo de salida (Generalmente es SVIDEO, pero puede ser COMPOSITE)

Deberia de quedarles algo asi:
#############################################################
Section "Device"
Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
Option "NvAGP" "3"
Option "ConnectedMonitor" "CRT, TV"
Option "TwinView" "1"
Option "TwinViewOrientation" "Clone"
Option "TVStandard" "NTSC-M"
Option "HorizSync" "CRT-0: 50-110; TV-0: 30-50"
Option "VertRefresh" "CRT-0: 60-120; TV-0: 60"
# Option "SecondMonitorHorizSync" "30-50"
# Option "SecondMonitorVertRefresh" "60"
Option "MetaModes"
""1024x768@1024x768,1024x768@1024x768;
800x600@800x600,800x600@800x600"
Option "TVOutFormat" "SVIDEO"
#############################################################

lunes, septiembre 04, 2006

Compartir Internet Con Squid Y Firestarter

Aqui les explico como compartir internet cable modem a otra pc (red local).
Primero que nada es necesario contar con una maq que haga de servidor, en esta deberemos tener dos placas de red, una que se conecte con internet (la llamaremos eth0) y otra para compartir internet a la red local (eth1).

En ubuntu dapper vamos a Sistema --- Administracion --- Red
Seleccionamos eth0, y en la parte de propiedades, en donde dice configuracion ponemos dhcp.
Para eth1 hacemos lo mismo pero ponemos IP estatico. En Direccion de IP ponemos el IP con el que se identificara nuestro servidor en la red local, generalmente 192.168.0.1
La Mascara de SubRed se completa solo, el otro campo dejarlo vacio.
Ir a la solapa que dice DNS, y anotar los IP que se encuentran ahi.
En la solapa General poner el nombre que se deseen, pero tenerlos en mente ya que luego seran necesarios.
Volver a la solapa de conexiones, activar las placas y cerrar.

Si queremos compartir a una sola maq bastara con conectar la eth1 a la segunda pc con un cable cruzado, de lo contrario se debera usar un router o un hub (estos ultimos mas baratos)
En estas maquinas lo que tenemos que hacer es configurarle un IP estatico 192.168.0.n (con n distinto para cada maq y valores entre 2 y 255); decirle que la puerta de enlace es 192.168.0.1 (nuestro servidor); y en la parte de DNS poner los mismos que anotamos.

Con esto tendriamos configurada nuestra red local, pero todavia falta camino por recorrer.
Lo que sigue es instalar y configurar squid para que no nos baje el rendimiento de internet y aprovechar lo mas que se pueda nuestro ancho de banda. Para ello sigan esta guia que les dejo a continuacion, pero antes un par de sugerencias.

*Sean pacientes y tomense su tiempo, leanla con detenimiento, es un poco extensa pero vale la pena y es bastante explicativa
*Una ves instalado squid tendremos que agregar lineas al archivo squid.conf (insisto lean la guia), no agreguen las lineas en cualquier lado ya que llevan un orden de ejecucion. Asique cuando esten editando el fichero de configuracion asegurense de estar en el lugar indicado por la guia.
*Muchas veces agregamos comentarios para mas adelante saber cuales fueron los cambios que hicimos si nos falla la memoria. Pues aqui no se los recomiendo, ya que cuando inicien el servivio van a recibir unos cuantos errores y squid no funcionara.
*Antes de iniciar el servicio, busque en el fichero "visible_localhost", y agreguen la siguiente linea
visible_localhost nombre.localhost
En donde "nombre.localhost" es el nombre que le pusieron a su pc. Si no lo recuerdan, pueden ir a la configuracion de red y obtenerlo de ahi, o simplemente teclear "hostname" en una consola y esta les devolvera el nombre.
*Instalar firestarter haciendo

$sudo apt-get install firestarter


En fin, aca les dejo el link con la guia, y luego sigo con la explicacion de firestarter.

LINK AQUI

Una ves finalizada la guia, e instalado firestarter, nos queda ejecutar este, que para poder compartir internet debera estar ejecutandose todo el tiempo.

Cuando abren firestarter les aparece un asistente, los pasos son sencillos asique solo les dire que cuando les prgunta por compartir internet en la red local NO MARQUEN LA CASILLA QUE DICE COMPARTIR DHCP, sino les aparecera un mensaje de error cada ves que quieran iniciar el firewall. Solo tienen que ir a la solapa normativa (policy segun idioma), hacen boton derecho sobre la ventana que dice Permitir Conexiones desde el Host, ponen añadir, y agregan los IP 192.168.0.n a los que quieren compartir internet.
Si estan usando amule, bittorrent o alguno programa para descarga similar, y siguen teniendo probelmas de nat o de lowID, lo que hay que hacer es abrir algunos puertos y luego decirle al programa que usemos que los use.
Para abrir puertos vamos a permitir servicio, boton derecho, añadir, y solo debemos poner un nombre y un rango de puertos a dejar abierto Ej.: 30000-40000 (Esto hara que el firewall deje los puertos 30000 al 40000 abiertos).
Ademas en la parte inferior podemos agregar reglas para decirle al firewall que redirija determinados puertos para estos programas de descarga.

Luego de dar muchas vueltas tratando de configurar el squid segui estos pasos y me funciono a la perfeccion. Las pruebas las hice entre dos maquinas con linux dapper y luego (la que esta funcionando ahora) una maquina con dapper y otra con Win98. Hay muchas opciones mas que se pueden toquetear, pero con esto lograremos compartir intenrnet con un rendimiento mas que aceptable, sobretodo si se trata de pocas pc.