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.

viernes, diciembre 22, 2006

Sources. list por defecto de Ubuntu

Por si alguien despues de probar y probar pierde estas en un hoyo negro

Aca les dejo la sources.list que vienen por defecto con Ubuntu Edgy

deb http://es.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse

deb http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse

deb http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted multiverse universe
deb-src http://archive.ubuntu.com/ubuntu/ edgy-proposed main restricted multiverse universe

Truco para agregar llaves GPG al repositorio

Si en algun momento nos falta una llave, o nos sale un error con un repositorio, esto es lo que tenemos que hacer.
Abrir una consola, y tipear lo siguiente, reemplazando KEYSTRING por la cadena alfanumerica que nos devuelve el error cuando hacemos una actualizacion en el repositorio.

$/gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys KEYSTRING

Esto les devolvera otro codigo similar a 1F41B907, el cual usaremos en la siguiente sentencia reemplazandolo en KEYSTRING2.

$/gpg --armor --export KEYSTRING2 > keyName.gpg

Esto hara que la llave se guarde en un archivo llamado keyName.gpg, que añadimos a nuestro repositorio haciendo:

$/sudo apt-key add keyName.gpg

El proceso hay que repetirlo por cada repositorio fallido que tengamos y no sepamos de donde obtener la llave. Espero que les sea de provecho

Repositorios de Interes para el sources.list

Aca dejo algunos repositorios de interes para el sources.list para instalar aplicaciones y otros que no vienen en los repositorios por defecto de Ubuntu.

USAR BAJO SU PROPIA RESPONSABILIDAD

Usen solo las que necesiten (no agreguen todas) y fijense que hay de Dapper y de Edgy, y en algunos casos para distintas arquitecturas.

  • Si usan Edgy agreguen solo las que dicen edgy
  • Si usan Dapper agreguen solo las que dicen dapper


Para agregagarlos se puede hacer desde Synaptic o por consola, en ambos casos abra que agregar tambien las llaves de ser necesario.

Desde Consola hacer

$/sudo gedit /etc/apt/sources.list

Agregar en el archivo los repositorios de la lista que se desee, guardar los cambios y salir.
De los repositorios que agregamos, obtenemos las llaves usando la sentencia wget que adjunte con cada uno de ellos. Ej.: Para Amarok ejecutar en consola

$/wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg

En los casos en que solo aparesca el GPG, posteo aparte un truco para obtener la llave.

Luego actualisamos el repositorio con aptitude o apt-get haciendo:

$/sudo aptitude update
$/sudo aptitude upgrade

Para instalar

$/sudo aptitude install amarok

En fin, a partir de aca estan los repositorios. Tener en cuenta la Distro que esten usando, en su mayoria son para dapper y edgy unicamente.

####################################################################
# Seveas' packages (Repositorio de Pqauetes Ubuntu)
#wget http://mirror.ubuntulinux.nl/1135D466.gpg -O- | sudo apt-key add -
####################################################################

deb http://mirror.ubuntulinux.nl dapper-seveas all
deb http://seveas.imbrandon.com/ edgy-seveas all

####################################################################
# Audacious (Reproductor de Musica)
####################################################################

deb http://vdlinux.sourceforge.jp/ experimental audacious
deb-src http://vdlinux.sourceforge.jp/ experimental audacious


####################################################################
# Automatix (Instalador Automatico de Aplicaciones Extra (Codecs,chat,etc))
# wget http://www.getautomatix.com/apt/key.gpg.asc; sudo apt-key add key.gpg.asc
####################################################################

deb http://www.getautomatix.com/apt dapper main
deb http://www.getautomatix.com/apt edgy main

####################################################################
# initng (Gestor de Arranque)
####################################################################

deb http://debian.space-based.de/debs/ experimental main
deb-src http://debian.space-based.de/debs/ experimental main


####################################################################
# Wine (Maquina virtual Windows)
####################################################################

deb http://wine.budgetdedicated.com/apt dapper main
deb-src http://wine.budgetdedicated.com/apt dapper main


####################################################################
# Amarok (Reproductor de Musica Comletisimo)
# wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
####################################################################

deb http://kubuntu.org/packages/amarok-144 edgy main
deb-src http://kubuntu.org/packages/amarok-144 edgy main
deb http://kubuntu.org/packages/amarok-144 edgy main

####################################################################
# Treviño's repository (Repositorio de Pqauetes Ubuntu)
# wget http://3v1n0.tuxfamily.org/81836EBF.gpg -O- | sudo apt-key add -
####################################################################

deb http://3v1n0.tuxfamily.org dapper 3v1n0
#deb-src http://3v1n0.tuxfamily.org dapper 3v1n0
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
#deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb http://download.tuxfamily.org/3v1deb edgy 3v1n0
#deb-src http://download.tuxfamily.org/3v1deb edgy 3v1n0
deb http://download.tuxfamily.org/3v1deb edgy suspend2
#deb-src http://download.tuxfamily.org/3v1deb edgy suspend2

####################################################################
# Thomas' packages (Repositorio de Pqauetes Ubuntu)
####################################################################

deb http://thomas.enix.org/pub/debian/packages/ dapper main
deb-src http://thomas.enix.org/pub/debian/packages/ dapper main

##################################################################
# BMPx (Reproductor de Musica)
# wget http://files.beep-media-player.org/packages/bmp-packages.pubkey;
#sudo apt-key add bmp-packages.pubkey

##################################################################

deb http://files.beep-media-player.org/packages/ubuntu dapper main universe
deb-src http://files.beep-media-player.org/packages/ubuntu dapper main universe
deb http://files.beep-media-player.org/packages/ubuntu edgy main universe testing
deb-src http://files.beep-media-player.org/packages/ubuntu edgy main universe testing

###############################################################
# Cinelerra (Programa para edicion de Video)
###############################################################
Distintas Arquitecturas
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/i686/ ./
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/pentium4/ ./
deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/athlonxp/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/i686/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/pentium4/ ./
deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/cinelerra/athlonxp/ ./
deb http://lprod.org/deb/edgy/ ./
deb-src http://lprod.org/deb/edgy/ ./


##################################################################
# Ekiga & Debian pkg-voip
# wget http://snapshots.ekiga.net/cvs/gpgkey/buildd.gpg;
# sudo apt-key add buildd.gpg
##################################################################

deb http://snapshots.seconix.com/ubuntu/ edgy main
deb http://pkg-voip.buildserver.net/ubuntu edgyr main
deb-src http://snapshots.seconix.com/ubuntu/ edgy main
deb-src http://pkg-voip.buildserver.net/ubuntu edgy main
deb http://pkg-voip.buildserver.net/ubuntu edgy main

##################################################################
# Listen (Reproductor de Musica)
##################################################################

deb http://theli.free.fr/packages/ dapper listen
deb-src http://theli.free.fr/packages/ dapper listen
deb http://theli.free.fr/packages/ edgy listen

####################################################################
# Mjpegtools (Codecs para edicion de Video)
####################################################################

deb http://www.kiberpipa.org/~gandalf/ubuntu/dapper/mjpegtools ./

deb-src http://www.kiberpipa.org/~gandalf/ubuntu/dapper/mjpegtools ./

####################################################################
# MythTV
####################################################################

deb http://home.eng.iastate.edu/~superm1 dapper main
deb-src http://home.eng.iastate.edu/~superm1 dapper main
deb http://home.eng.iastate.edu/~superm1 edgy all
deb-src http://home.eng.iastate.edu/~superm1 edgy all

####################################################################
# NTFS-3G & Fuse (Escritura y lectura de particiones NTFS)
####################################################################

deb http://flomertens.keo.in/ubuntu/ dapper main
deb-src http://flomertens.keo.in/ubuntu/ dapper main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
deb-src http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main
deb-src http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main

####################################################################
# Picard (Editor de Etiquetas MP3, etc basado en MusicBrainz)
# GPG: 92132F7B
####################################################################

deb http://users.musicbrainz.org/~luks/ubuntu dapper main
deb-src http://users.musicbrainz.org/~luks/ubuntu dapper main

####################################################################
# Samba (Comparticion de carpetas en red entre distintos OS)
####################################################################

deb http://www.linux2go.dk/ubuntu dapper main
deb-src http://www.linux2go.dk/ubuntu dapper main


####################################################################
# Skype
# wget http://www.skype.com/download/skype/linux/rpm-public-key.asc;
#sudo apt-key add rpm-public-key.asc

####################################################################

deb http://download.skype.com/linux/repos/debian/ stable non-free


####################################################################
# VLC nightlies (Reproductor de Video LAN)
# GPG: 81CACA84
####################################################################

deb http://nightlies.videolan.org/build/dapper-i386 /
deb-src http://nightlies.videolan.org/build/dapper-i386 /
deb http://nightlies.videolan.org/build/edgy-i386 /

####################################################################
# GOOGLE PICASA
####################################################################

deb http://dl.google.com/linux/deb/ stable non-free

####################################################################
# AIGLX Compiz (Quinn)
# wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
####################################################################
# Quinn's Compiz
deb http://www.beerorkid.com/compiz/ dapper main
deb-src http://www.beerorkid.com/compiz/ dapper main

# Compiztools
deb http://compiztools.free.fr/debian unstable main

deb http://www.beerorkid.com/compiz dapper main aiglx
deb-src http://www.beerorkid.com/compiz dapper main aiglx

#deb http://xgl.compiz.info/ dapper main aiglx
#deb-src http://xgl.compiz.info/ dapper main aiglx

#deb http://ubuntu.compiz.net/ dapper main aiglx
#deb-src http://ubuntu.compiz.net/ dapper main aiglx

#deb http://media.blutkind.org/xgl/ dapper main aiglx
#deb-src http://media.blutkind.org/xgl/ dapper main aiglx


###################################################################
#NVIDIA Beta Drivers
###################################################################

deb http://amaranth.selfip.com edgy lrm
deb http://albertomilone.com/drivers/unstable/edgy/32bit binary/

####################################################################
# Cipherfunk multimedia packages (Codecs Multimedia - w32codecs, libdvdcss2, etc)
#(GPG key: 33BAC1B3)
####################################################################

ftp://cipherfunk.org/pub/packages/ubuntu/ dapper main deb-src
ftp://cipherfunk.org/pub/packages/ubuntu dapper main

###################################################################
#Beryl (Gestor de Ventanas)
#wget http://ubuntu.beryl-project.org/quinn.key.asc -O - | sudo apt-key add -
###################################################################

deb http://ubuntu.beryl-project.org/ edgy main-edgy


martes, diciembre 19, 2006

Puntos de Montaje con todos los Permisos

Con la siguiente guia poremos montar una particion y olvidarnos de los permisos de escritura, por ejemplo si tenemos una fat32 en la que tenemos toda la musica que ademas compartimos con una instalacion de linux.

Suponiendo que la partición /dev/hdb1 es la correcta, creamos un "punto de montaje" y la montamos.
Los puntos de montaje deben pertenecer a root así que usamos "sudo":
Abre una consola y en la shell tipea:

$/ sudo mkdir -vp -m 777 /media/DISCOFAT

Ahora vemos los permisos del directorio (carpeta) DISCOFAT:

$/ ls -l /media

y en una de las lineas nos deberia salir algo asi:

drwxrwxrwx 10 root root 4096 1969-12-31 21:00 DISCOFAT

Y sí, tiene permisos 777 lectura-escritura-ejecución para todos.
Montamos la partición:

$/ sudo mount -t vfat /dev/hdb1 /media/DISCOFAT
Y vemos los permisos del directorio DISCOFAT:

$/ ls -l /media
drwxr-xr-x 10 root root 4096 1969-12-31 21:00 DISCOFAT

Weno, "mount" nos sacó los permisos 777 y los cambió por 755, esto es así porque la fat no maneja permisos a bajo nivel como los sistemas de archivos nativos en GNU/Linux, lo solucionamos con la "máscara de modo de creación de filas del usuario" .
Existen 3 mascaras que por orden gerarquico:
umask: unit mask
dmask: directory mask
fmask: file mask

Nosotros utilizaremos "umask" desmontamos la partición:

$/ sudo umount /media/DISCOFAT

Y la montamos con opciones:

$/ sudo mount -t vfat -o umask=0000 /dev/hdb1 /media/DISCOFAT

Otra vez vemos los permisos del directorio:

$/ ls -l /media
drwxrwxrwx 10 root root 4096 1969-12-31 21:00 DISCOFAT

Si queremos que la particion se monte automaticamente cuando booteamos deberemos modificar el fstab
Abre una consola y en la shell tipea:

$/ echo $UID
Que nos devolvera el numero o ID de nuestro usuario
1000 (puede ser otro)

$/ echo $GROUPS
Que nos devolvera el numero o ID de grupo al que pertenecemos
1000 (puede ser otro)

Anotar ambos ID ya que los utilizaremos para que cuando se monte la particion nuestro usuario ó grupo sea el dueño de la misma

$/ sudo umount /media/DISCOFAT
$/sudo gedit /etc/fstab

y agregamos la siguiente linea:

/dev/hdb1 /media/DISCOFAT vfat auto,users,rw,utf8,gid=1000,uid=1000,umask=0000 0 0

Guardamos los cambios salimos y hacemos:

$/sudo mount -a

Con lo que la particion se debera montar automaticamente.

martes, diciembre 12, 2006

Elinks en Mozilla Firefox

Para Ubuntu Lucid solo hay que instalar un paquete que viene con los repositorios.

$/sudo apt-get install amule-gnome-support

Para versiones anteriores esta es una breve explicación sobre como asociar, en Firefox, el protocolo ed2k (elinks de la red edonkey) a nuestro cliente amule.

Para que funcione deben tener instalado (ademas del amule) el paquete amule-ed2k (las ultimas versiones traen el ed2k en el paquete amule-util), para ello abrimos una cosola y hacemos:

$/sudo apt-get install amule-ed2k

Abrir Firefox y escribir en la barra de direcciones ingresar:
about:config

Deberemos indicarle a Firefox como manejar eñ protocolo ed2k agregando las siguientes lneas.

- En la lista “Nombre de Preferencia” hacemos clic derecho y elegimos “Nuevo » Lógico” y como “Nombre de la Preferencia” escribimos lo siguiente :

network.protocol-handler.external.ed2k, aceptamos y ponemos el valor a True

Hacemos nuevamente clic derecho y “Nuevo » Cadena” como “Nombre de la Preferencia” ponemos:

network.protocol-handler.app.ed2k

Nos pedirá la ruta donde esta el ejecutable del amule que en mi caso es:

/usr/bin/amule

La direccion puede cambiar segun la maquina, si no funciona abra que buscar en donde esta instalado el amule. Otra direccion puede llegar a ser /usr/bin/ed2k

Con esto Firefox nos queda configurado para que cuando hacemos click en un elink, este se cargue automaticamente al amule (Siempre y cuando este este ejecutandose)

lunes, diciembre 11, 2006

Crear Un Repositorio Local

¿Cómo hacer un Directorio con los
paquetes y poder instalarlos con aptitude o con apt-get?


Supongamos una situación, Donde tienes Ubuntu no tienes conección a internet, pero en otra maquina o lugar si, pues bueno esto te será de mucha ayuda, ya que puedes bajarte los paquetes
desde internet e instalarlos en ubuntu como si tuvieras conección

Crear una carpeta, es muy importante que tenga permiso de lectura-escritura

Por ejemplo:
Si tenemos una partición FAT32 en /media/hdc1

Ponemos:

$ sudo mkdir /media/hdc1/paquetes

copiamos todos los paquetes *.deb en este directorio

$ cd /media/hdc1
$ sudo dpkg-scanpackages paquetes /dev/null | gzip -c > paquetes/Packages.gz

Editar el archivo sources.list

$ sudo gedit /etc/apt/sources.list

Añadir al final

deb file:/media/hdc1 paquetes/

Lo guardas y entras a synaptic y recargas la información de paquetes (Sistema->Administracion->Gestor de Paquetes Synaptic -> Editar -> Recargar Información de paquetes), o bien desde un terminal ejecutas sudo apt-get update.
A partir de ahí podrás instalar los paquetes (desde synaptic, o en un terminal con sudo apt-get install o sudo aptitude install) que tienes en el repositorio local.

Nota: Sustituye /var/paquetes y local por lo que se corresponda en tu caso (si no has utilizado ese directorio).

martes, diciembre 05, 2006

Como tener dos Dispositivos de video en NVIDIA Setings

Tener dos dispositivos en el nvidia setings tiene sus ventajas y sus desventajas.
La desventaja mas notable es que no se pueden clonar las pantallas.
En contrapartida, podemos hacer uso de nvidia settings para configurar las resoluciones, frecuencias, colores, etc para cada monitor por separado sin necesidad de que sean iguales. Ademas cada pantalla funcionara como un escritorio distinto, por lo que con una pantalla se puede estar usando un programa mientras que en la otra se puede estar viendo un video en pantalla completa. Tambien permite usar xinerama, que es una extencion del monitor principal.

Primero que nada hacer backup de los archivos que vamos a modificar, en este caso solo modificaremos el xorg.conf, asique hacemos un:

Nota antes de empezar: Cuando digo nuevo me refiero exactamente a eso, y NO a borrar o modificar lo existente.

$/sudo cp /etc/X11/xorg.conf /carpeta destino del backup/xorg.conf

Se puede guardar con algun otro nombre para que nos resulte mas facil identificarlo como:
xorg.backup

Bien lo siguiente es entrar al xorg para editarlo, yo suelo usar gedit o mc en modo consola

$/sudo gedit /etc/X11/xorg.conf

Una ves alli debemos agregar algunas secciones para el nuevo dispositivo y modificar otras ya existentes.

Añadimos una nueva seccion:

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Nos ubicamos en Section "ServerLayout" y añadimos la siguiente linea:
Screen 1 "Screen1" Above "Screen0"

Con lo que estamos diciendole al hard que utilizaremos un dispositivo llamado Screen1 y que estara ubicado arriba de Screen0 (Las posiciones pueden ser Above; RightOf; LeftOf: Below; o Absolute, pero esta ultima es la posicion del monitor principal).

Luego creamos una nueva seccion Monitor para indicar las caracteristicas de la segunda pantalla (Screen1) y los modulos que invoca, asi como un nombre para que este pueda ser invocado. Deberia quedar algo asi:

Section "Monitor"
Identifier "Monitor1" ##Etiqueta del segundo Monitor

VendorName "Unknown" ##Marca
ModelName "TV-0" ##Tipo de monitor (CRT,TV,DFT), y nro identificatorio
HorizSync 28.0 - 33.0 ##Refresco Horizontal (Lee el manual de tu monitor)
VertRefresh 43.0 - 72.0 ##Refresco Vertical (Lee el manual de tu monitor)
Option "DPMS"
EndSection

En la Section "Device" existente agrgamos una linea al final:

Section "Device"
...
Screen 0
EndSection

y añadimos una nueva seccion device para el segundo monitor, identica a la anterior pero con Screen 1; y con otro identificador

Ej.:
Section "Device"
Identifier "Videocard1" ##Debe ser distinto al que ya esta definido
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
BusID "PCI:1:0:0"
Screen 1
EndSection

y por ultimo agregamos una nueva seccion screen para indicar las resoluciones posibles para el segundo monitor.

Section "Screen"
Identifier "Screen1" ##Debe ser el mismo Id que definimos en Section "ServerLayout"
Device "Videocard1" ##Debe ser el mismo Id que definimos en Section "Device"
Monitor "Monitor1" ##Debe ser el mismo Id que definimos en Section "Monitor"
DefaultDepth 16
Option "metamodes" "TV: 800x600 +0+0"
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
EndSection


Guardamos la configuracion y salimos.
Para que la nueva configuracion tome efecto debemos reiniciar las X
Cerramos todo, presionamos Ctrl+Alt+BackSpace, y nos logueamos con nuestro usuario.
luego hacemos
$/sudo /etc/init.d/gdm stop
$/sudo gdm start && exit

Ahora cuando entremos al NVIDIA Setings podremos configurar los dos monitores por separado.
Si por algun motivo no funciona podemos restaurar la configuracion anterior haciendo

$/sudo cp /carpeta donde guardamos el backup/xorg.conf /etc/X11/xorg.conf

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.