<?xml version="1.0" encoding="ISO-8859-1" ?><feed version="0.3" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/atom/ns#"><title><![CDATA[Linux la revolución ya comenzo]]></title><link rel="" type="" href="" title=""/><link rel="http://blogs.ya.com/clerigo/atom.xml" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[ID]]></id><tagline><![CDATA[Enlaces y mini how to todo referido al mundo GNU/Linux]]></tagline><generator><![CDATA[http://www.ya.com]]></generator><entry><title><![CDATA[Airport Extreme sobre GNU/linux]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200512]]></issued><modified><![CDATA[200512]]></modified><created><![CDATA[200512]]></created><summary><![CDATA[Airport Extreme sobre GNU/linux]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Airport Extreme sobre GNU/linux]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_28.htm"><![CDATA[Despues de mucho tiempo de no postear ni subir ninguna noticia ni nada parecido volvemos con algo para los usuarios de iMac para que puedan disfrutar mas de su Linux.- <br/><br/><br/>De momento los drivers son bastante inestables y no soportan algunas cosas, aún así, funcionan! A continuación daré los pasos para instalar los drivers en Ubuntu.<br/><br/><b>Primer paso, obtener el kernel 2.6.15:</b><br/><br/>Los drivers solo funcionan con kernel 2.6.15 o superior, así que tendremos que actualizar. Os recomiendo que os bajeis el ultimo kernel del repositorio de dapper, ya que lleva incorporado el modulo bcm43xx, esto nos ahorrará trabajo.<br/>Instrucciones para instalar el kernel:<br/><br/>    * #cp /etc/apt/sources.list /etc/apt/sources.list_breezy<br/>    * #gedit /etc/apt/sources.list<br/>    * cambiad alli donde ponga "breezy" por dapper<br/>    * #apt-get update<br/>    * #apt-get install linux-image-2.6.15-7-powerpc               linux-headers-2.6.15-7-powerpc linux-restricted-modules-2.6.15-7-powerpc (¡Atención! Debido a la alta frecuencia de actualización de paquetes de dapper es probable que haya una versión más reciente)<br/>    * #cp /etc/apt/sources.list_breezy /etc/apt/sources.list<br/><br/><b>Segundo paso, instalando drivers y dependencia:<br/></b><br/>Softmac IEEE 802.11:<br/><br/>    * #apt-get install mercurial<br/>    * #hg clone http://softmac.sipsolutions.net/source<br/>    * #cd source<br/>    * #make<br/>    * #insmod ieee80211softmac.ko<br/><br/><b>Fwcutter:</b><br/>Este programa extrae el firmware necesario para hacer funcionar los drivers. El archivo que necesita el programa lo podéis extraer de los drivers de la Airport Extreme para MacOS. Para facilitar las cosas he subido el archivo necesario al servidor de casa. Lo podeis descargar de aquí http://62.43.5.159/AppleAirPort2 (si alguien pudiera subirlo a un sitio más de fiar se lo agradecería Eye-wink)<br/>Resumiendo, esto es lo que tendriáis que hacer:<br/><br/>    * #apt-get install subversion<br/>    * #svn checkout svn://svn.berlios.de/bcm43xx/trunk<br/>    * #cd trunk/fwcutter/<br/>    * #make<br/>    * #wget http://62.43.5.159/AppleAirPort2<br/>    * #fwcutter AppleAirPort2<br/>    * #make installfw<br/><br/><b>Bcm43xx:</b><br/>Finalmente solo nos queda instalar los drivers, si habeis descargado el kernel de ubuntu solo tendréis que activar el módulo, sino lo tendréis que instalar a mano:<br/><br/>    * #cd trunk/driver/<br/>    * #make<br/>    * #insmod bcm43xx.ko<br/><br/><b>Cuarto paso, disfrutar de la Airporn</b><br/>#modprobe bcm43xx<br/><br/>Gracias a la gente de Ubuntu-es.- Espero que les sirva]]></content></entry><entry><title><![CDATA[Configuracion de OpenVPN]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200508]]></issued><modified><![CDATA[200508]]></modified><created><![CDATA[200508]]></created><summary><![CDATA[Configuracion de OpenVPN]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Configuracion de OpenVPN]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_27.htm"><![CDATA[<b>1)Instalacion del paquete openvpn</b><br/>Tan sencillo como <b>apt-get install openvpn</b> , lo hemos de instalar tanto el cliente como en el servidor.<br/><br/>Debemos asegurarnos que tenemos el controlador <b>tun/tap</b> instalado en el kernel,aunque si tenemos un kernel 2,4,27 o superior, casi seguro que lo tenemos, pero vamos a comprobar si estamos en lo cierto con el comando <b>modprobe -l | grep ' tun/tap'</b> o con <b>lsmod</b> .<br/><br/><b>2)Fichero de configuracion del servidor</b><br/>Está en <b>/etc/openvpn</b> y lo hemos llamado <b>tunel.conf</b> y es asi:<br/><br/><b>Vim /etc/openvpn/tunel.conf</b><br/><br/><b>status openvpn-status.log<br/>log openvpn.log<br/>verb 6<br/>server 10.0.0.0 255.255.255.0 “esta es la red de ip`s virtuales”<br/>ifconfig-pool-persist ipp.txt<br/>dh /etc/openvpn/dh1024.pem<br/>client-config-dir /etc/openvpn/cld<br/>ca /etc/openvpn/keys/mi-ca.crt<br/>cert /etc/openvpn/keys/server.crt<br/>key /etc/openvpn/keys/server.key<br/>dev tun<br/>comp-lzo<br/>port 50000<br/>ifconfig 10.0.0.10 10.0.0.83<br/>route 192.168.121.0 255.255.255.0 “red del servidor”<br/>push "route 192.168.120.0 255.255.255.0" “red del cliente”<br/><br/></b><b>2.1)</b>Instalacion de openssl para generar certificados.<br/>apt-get install openssl<br/><br/>Nuestro fichero quedo de la siguiente manera:<br/><br/><b>HOME = .<br/>RANDFILE = $ENV::HOME/.rnd<br/><br/>oid_section = new_oids<br/><br/>###########################################<br/>[ ca ]<br/>default_ca = CA_default # The default ca section<br/><br/>###########################################<br/>[ CA_default ]<br/><br/>dir = ./demoCA # Where everything is kept<br/>certs = $dir/certs # Where the issued certs are kept<br/>crl_dir = $dir/crl # Where the issued crl are kept<br/>database = $dir/index.txt # database index file.<br/><br/>new_certs_dir = $dir/newcerts # default place for new certs.<br/><br/>certificate = $dir/cacert.pem # The CA certificate<br/>serial = $dir/serial # The current serial number<br/><br/>crl = $dir/crl.pem # The current CRL<br/>private_key = $dir/private/cakey.pem# The private key<br/>RANDFILE = $dir/private/.rand # private random number file<br/><br/>x509_extensions = usr_cert # The extentions to add to the cert<br/><br/>name_opt = ca_default # Subject Name options<br/>cert_opt = ca_default # Certificate field options<br/><br/>default_days = 3650 # duracion para 10 años<br/>default_crl_days= 30 # how long before next CRL<br/>default_md = md5 # which md to use.<br/>preserve = no # keep passed DN ordering<br/><br/># For the CA policy<br/>[ policy_match ]<br/>countryName = match<br/>stateOrProvinceName = match<br/>organizationName = match<br/>organizationalUnitName = optional<br/>commonName = supplied<br/>emailAddress = optional<br/><br/>[ policy_anything ]<br/>countryName = optional<br/>stateOrProvinceName = optional<br/>localityName = optional<br/>organizationName = optional<br/>organizationalUnitName = optional<br/>commonName = supplied<br/>emailAddress = optional<br/><br/>###########################################<br/>[ req ]<br/>default_bits = 1024<br/>default_keyfile = privkey.pem<br/>distinguished_name = req_distinguished_name<br/>attributes = req_attributes<br/>x509_extensions = v3_ca # The extentions to add to the self signed cert<br/><br/>string_mask = nombstr<br/><br/>[ req_distinguished_name ]<br/>countryName = Country Name (2 letter code)<br/>countryName_default = ES #pais<br/>countryName_min = 2<br/>countryName_max = 2<br/><br/>stateOrProvinceName = State or Province Name (full name)<br/>stateOrProvinceName_default = LasPalmas #Provincia<br/><br/>localityName = Locality Name (eg, city)<br/>localityName_default = GALDAR #Localidad<br/><br/>0.organizationName = Organization Name (eg, company)<br/>0.organizationName_default = Excmo. Ayuntamiento de Gáldar #nombre de tu organizacion<br/><br/>organizationalUnitName = Organizational Unit Name (eg, section)<br/>#organizationalUnitName_default = Dpto. NNTT #nombre de la unidad organizativa<br/><br/>commonName = Common Name (eg, YOUR name)<br/>commonName_max = 64<br/><br/>emailAddress = Email Address<br/>emailAddress_max = 64<br/>emailAddress_default = tu email<br/><br/>[ req_attributes ]<br/>challengePassword = A challenge password<br/>challengePassword_min = 4<br/>challengePassword_max = 20<br/><br/>unstructuredName = An optional company name<br/><br/>[ usr_cert ]<br/><br/>basicConstraints=CA:FALSE<br/><br/># This is OK for an SSL server.<br/># nsCertType = server<br/><br/>nsComment = "OpenSSL Generated Certificate"<br/>subjectKeyIdentifier=hash<br/>authorityKeyIdentifier=keyid,issuer:always<br/><br/>[ v3_req ]<br/><br/># Extensions to add to a certificate request<br/><br/>basicConstraints = CA:FALSE<br/>keyUsage = nonRepudiation, digitalSignature, keyEncipherment<br/><br/>[ v3_ca ]<br/><br/># Extensions for a typical CA<br/><br/># PKIX recommendation.<br/><br/>subjectKeyIdentifier=hash<br/><br/>authorityKeyIdentifier=keyid:always,issuer:always<br/><br/>basicConstraints = CA:true<br/><br/>[ crl_ext ]<br/><br/>authorityKeyIdentifier=keyid:always,issuer:always<br/><br/></b><br/><br/>Bien, ahora con un super script que de Eduardo vamos a generar todos los certificados.<br/><br/><b>#!/bin/sh<br/><br/># Pa' asegurarnos que partimos de un directorio "Limpio"<br/>d=./keys<br/>if test $d; then<br/>rm -rf $d<br/>fi<br/>mkdir $d<br/>chmod go-rwx $d<br/>touch $d/index.txt<br/>echo "01" > $d/serial<br/><br/># Generar Certificado de Entidad Certificadora (CA)<br/>openssl req -nodes -new -x509 -keyout mi-ca.key -out mi-ca.crt -days 3650<br/>echo "Generado Certificado (CA)"<br/>chmod 0600 mi-ca.key<br/><br/># Generar Certificado del Servidor (server)<br/>echo "A Generar Certificado del Servidor"<br/>openssl req -nodes -new -keyout server.key -out server.csr<br/>echo "Certificado del Servidor generado"<br/>chmod 0600 server.key<br/><br/># Firmar Certificado del Servidor<br/>echo "Firmando el Certificado del Servidor"<br/>openssl ca -out server.crt -in server.csr -outdir $d -cert mi-ca.crt -keyfile mi-ca.key -config mi-openssl.cnf<br/><br/># Generar Certificado del primer cliente (client1)<br/>echo "A Generar certificado del primer cliente"<br/>openssl req -nodes -new -keyout client.key -out client.csr<br/>echo "Certificado del Primer Cliente generado"<br/>chmod 0600 client.key<br/><br/># Firmar Certificado del primer cliente<br/>echo "Firmando el Certificado del Primer Cliente"<br/>openssl ca -out client.crt -in client.csr -outdir $d -cert mi-ca.crt -keyfile mi-ca.key -config mi-openssl.cnf<br/><br/># Er' fichero Diffie Hellman<br/>echo "Creando fichero Diffie Hellman"<br/>openssl dhparam -out dh1024.pem 1024<br/>echo "Fichero DH Generado."<br/>chmod 0600 dh1024.pem<br/><br/># Coloca los ficheros dentro del directorio $d<br/>echo "Reubicando los archivos en $d"<br/>mv mi-ca.* $d<br/>mv server.* $d<br/>mv client.* $d<br/>mv dh1024.* $d<br/><br/>y con esto ya tenemos todos los certificados hechos, tanto para el cliente como para el servidor.<br/><br/></b><b>3)El cliente.</b><br/><br/>Hemos de instalar como dije antes el paquete openvpn y tambien el paquete openssl.<br/><br/>El fichero de configuracion del cliente tambien se llamara <b>tunel.conf</b> y su localizacion es la misma que la del servidor.<br/><br/><b>Vim /etc/openvpn/tunel.conf</b><br/><br/><b>client<br/>remote 192.168.111.2”ip publica del server”<br/>ca /etc/openvpn/keys/mi-ca.crt<br/>cert /etc/openvpn/keys/client.crt<br/>key /etc/openvpn/keys/client.key<br/>dev tun<br/>comp-lzo<br/>user nobody<br/>group nogroup<br/>port 50000<br/></b><br/>Por ultimo y para terminar lo que es la parte de configuracion hemos de copiar en el directorio <b>/etc/openvpn/keys/ </b>del cliente los certificados generados anterior mente con el script de Eduardo, concretamente hemos de pasarle los siguientes:<br/><br/><b>mi-ca.crt, client.key y el client.crt</b><br/><br/>Bueno ahora solo nos queda arrancar la vpn a ver si funciona, pero si queremos que se arranque siempre que encendamos la maquina vamos a hacer un pequeño script , que pondremos en el arranque.<br/><br/><b>ArrancandoVpn.sh<br/>#!/bin/sh<br/><br/>openvpn –daemon –verb 0 –config<br/>/etc/openvpn/tunel.conf<br/><br/>#fin del script</b><br/><br/>Ahora le damos permisos de ejecucion <b>chmod 755</b> ArrancandoVpn.sh y lo metemos en el arranque con update-rc.d ArrancandoVpn.sh defaults ,esto lo que hara sera ponerlo en cada uno de los rc´s.<br/><br/>Bien solo nos queda arrancar la vpn y lo podemos hacer de dos formas:<br/><br/><b>a)openvpn –verb 6 –config /etc/openvpn/tunel.conf<br/>b)/etc/init.d/openvpn restart.</b><br/><br/>Agradecimientos a Ubuntu-es el portal de Ubuntu en Español<br/><br/>]]></content></entry><entry><title><![CDATA[Cambiamos el look del Blog]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200507]]></issued><modified><![CDATA[200507]]></modified><created><![CDATA[200507]]></created><summary><![CDATA[Cambiamos el look del Blog]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Cambiamos el look del Blog]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_26.htm"><![CDATA[Espero que a todos los visitantes de mi blog les guste el nuevo look de la pagina, creo que era un buen momento para cambiarlo ya que siempre el mismo estilo a veces cansa a los internautas por eso esta nueva apariencia.-<br/><br/>En unos dias voy a poner un articulo de como instalar y configurar OpenVPN, espero que les interese el posteo.-<br/><br/>Un saludo a todos Clerigo.-]]></content></entry><entry><title><![CDATA[Bloquear Yahoo Messenger usando SQUID]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200507]]></issued><modified><![CDATA[200507]]></modified><created><![CDATA[200507]]></created><summary><![CDATA[Bloquear Yahoo Messenger usando SQUID]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Bloquear Yahoo Messenger usando SQUID]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_25.htm"><![CDATA[Si quieres bloquear Yahoo Messenseger para que tus clientes o los clientes que decidas no usen este servicio debes agregar los siguiente:<br/><br/><b>acl yahoo url_regex http.pager.yahoo.com<br/>acl yahooo url_regex http.msg.yahoo.com<br/>acl yahoooo url_regex messenger.yahoo.com<br/>http_access deny yahoo<br/>http_access deny yahooo<br/>http_access deny yahoooo</b><br/><br/>Para los que lo quieran hace a travez de <b>IPTABLES</b> y bloqueando por<b> IP</b> les recuerdo que el puerto del Yahoo Messenger es el <b>5050</b>]]></content></entry><entry><title><![CDATA[Problemas misteriosos con Firefox]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200507]]></issued><modified><![CDATA[200507]]></modified><created><![CDATA[200507]]></created><summary><![CDATA[Problemas misteriosos con Firefox]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Problemas misteriosos con Firefox]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_24.htm"><![CDATA[Si poseen Firefox y de un dia para el otro decidieron actualizar su kernel o alguna parte fundamental de su tree de linux y de repente firefox, cada ves que quieran navegar una pagina con plugins de <b>FLASH</b> se muere el navegador es por lo siguiente, lamentablemente entre Firefox y las nuevas librerias graficas de Xorg ahi pequeñas discrepancias e incompatibilidades, no estan pulidas todavia por ende si quieren que Firefox vuelva a la vida, deberan editar el archivo que se encuentra en:<br/><br/><b>/etc/X11/xorg.conf</b><br/><br/>en el archivo deben buscar la siguiente seccion:<br/><br/><b>Section Extensions<br/>        Option "Composite"  "Enable"<br/>EndSection</b><br/><br/>y modificarla para que quede de la siguiente dos posibilidades:<br/><br/><b>Section Extensions<br/>        Option "Composite"  "Disable"<br/>EndSection</b><br/><br/>o<br/><br/><b>Section Extensions<br/>        #Option "Composite"  "Enable"<br/>EndSection</b><br/><br/>Salvamos el archivo reiniciamos las X, y nuestro firefox vuelve a la vida.-]]></content></entry><entry><title><![CDATA[Como instalar SimCity3000 en Linux]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200507]]></issued><modified><![CDATA[200507]]></modified><created><![CDATA[200507]]></created><summary><![CDATA[Como instalar SimCity3000 en Linux]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Como instalar SimCity3000 en Linux]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_23.htm"><![CDATA[Este articulo es para los fanaticos de lo juegos y me parese que este es un buen juego y adictivo a la ves lo unico malo que es un poco antiguo (lo que no quita que tenga graficos excelentes).-<br/><br/>Veamos como lo instalamos<br/><br/>Una ves que tenemos una copia del juego (no me pregunten donde conseguirla cada uno es libre de sacarla de donde mejor le parezca), debemos descargar de la pagina de loki el siguiente parche:<br/><br/><b>sc3u-2.0a-x86.run</b><br/><br/>La vercion que aqui pongo es la que en este momento esta en el servidor.<br/>Este parche nos permitira que podamos usar nuestro juego con la serie de kernels 2.6.x, ahora si al momento de ejecutar el parche nos tira un error referido a una libreria que nos dice que no poseemos, en realidad si la tenemos pero es muy actual para el parche para solucionarlo simplemente ejecutamos el parche de la siguiente manera:<br/><br/><b>sc3u-2.0a-x86.run --keep</b><br/><br/>y de esta forma nuestro parche se instalar de la forma correcta, ahora si ya instalado nuestro parche no podemos ejecutar el juego devido a que nos da un nuevo error referido a la <b>violacion de segmentos (segmentation fault)</b>, lo que debemos hacer es lanzar el juego con el siguiente comando para solventar dicho problema:<br/><br/><b>LD_ASSUME_KERNEL=2.4.26 /usr/local/bin/sc3c</b><br/><br/>Bueno espero que puedan disfrutar de este juego como lo hago yo, otro juego que tengo instalado en mi linux es el <b>Never Winters Nughts</b> en otro articulo les explico como instalarlo.- Suerte a todos<br/>]]></content></entry><entry><title><![CDATA[Mejorar el rendimiento de Firefox (Solo para los que posean servicio de banda ancha)]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200506]]></issued><modified><![CDATA[200506]]></modified><created><![CDATA[200506]]></created><summary><![CDATA[Mejorar el rendimiento de Firefox (Solo para los que posean servicio de banda ancha)]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Mejorar el rendimiento de Firefox (Solo para los que posean servicio de banda ancha)]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_22.htm"><![CDATA[Ejecutamos el Firefox y en la barra de direcciones ponemos lo siguente:<br/><br/><b>about:config</b><br/><br/>Una ves dentro de la pagina de configuracion del Firefox establecemos los siguiente parametros:<br/><br/><b>browser.tabs.showSingleWindowModePrefs = true<br/>browser.xul.error_pages.enabled = true<br/>network.dns.disableIPv6 = true<br/>network.http.max-connections = 48<br/>network.http.max-connections-per-server = 24<br/>network.http.max-persistent-connections-per-proxy = 12<br/>network.http.max-persistent-connections-per-server = 6<br/>network.http.pipelining = true<br/>network.http.pipelining.maxrequests = 8<br/></b><br/><br/>Tras realizar las modificaciones reiniciamos Firefox y listo, tendriamos que notar un incremento de la velocidad en la carga de las paginas.-<br/>]]></content></entry><entry><title><![CDATA[Configuracion del Servidor SAMBA (2 parte y ultima)]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200506]]></issued><modified><![CDATA[200506]]></modified><created><![CDATA[200506]]></created><summary><![CDATA[Configuracion del Servidor SAMBA (2 parte y ultima)]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Configuracion del Servidor SAMBA (2 parte y ultima)]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_21.htm"><![CDATA[Ahi dos formas de configurar nuestro servidor, la primera es usando el programa SWAT y la otra editando el fichero de configuracion. En este mini como vamos a ver la 2 opcion:<br/><br/><b>¿Cómo añadir/editar/eliminar usuarios de red?</b><br/><br/>Como usuario root ejecutamos el siguiente comando:<br/><br/><b>#smbpasswd -a usuario_del_sistema<br/>#gedit /etc/samba/smbusers</b><br/><br/>en el fichero que acabamos de editar debemos ingresar la siguiente linea:<br/><br/><b>usuario_del_sistema = "usuario de red"</b><br/><br/>y guardamos el archivo.<br/><br/>Lo que hacemos en esta primera parte es crear un usuario samba el cual este identificado con un usuario real de nuestro sistema Linux, por ej. si nuestro usuario en linux se llama jperez y nuestro usuario que creamos en samba se llama smbperez entonces en el archivo debemos poner:<br/><br/><b>jperez ="smbperez"</b><br/><br/>Ahora si queremos editar nuestro usuario samba debemos usar el siguiente comando:<br/><br/><b>smbpasswd -a usuario_del_sistema</b><br/><br/>Si queremos eliminar al usuario creado:<br/><br/><b>smbpasswd -x usuario_del_sistema</b><br/><br/>Como compartir carpetas usando Samba<br/><br/>Si queremos compartir alguna carpeta con permisos de solo lectura y que use autentificacion hacemos lo siguiente:<br/><br/><b>gedit /etc/samba/smb.conf (como usuario root)</b><br/><br/>Busco la siguiente linea en el archivo:<br/><br/><b>;   security = user</b><br/><br/>y la reemplazo por la siguiente linea:<br/><br/><b>security = user</b> (le saco el punto y coma)<br/><br/>Luego buscamos esta seccion en el archivo:<br/><br/><b>...<br/># This boolean controls whether PAM will be used for password changes<br/># when requested by an SMB client instead of the program listed in<br/># 'passwd program'. The default is 'no'.<br/>;   pam password change = no<br/>...<br/>  * Añade la siguiente linea debajo<br/><file><br/>username map = /etc/samba/smbusers</b><br/><br/>y guardamos el archivo editado.<br/><br/>Ahora probamos si nuetras modificacion estan bien de la siguiente manera: (como usuarios root)<br/><br/><b>testparm<br/>/etc/init.d/samba restart</b><br/><br/>De esta forma tendran el servidor samba andando y con recursos compartidos.- Si quieren mas opciones de configuracion del archivo manden sus comentarios y agrego mas, puse este por que es el que mas se usa si se quiere iniciar en esto y claro para probar.-<br/>]]></content></entry><entry><title><![CDATA[Configuracion del Servidor SAMBA (1-Parte)]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200506]]></issued><modified><![CDATA[200506]]></modified><created><![CDATA[200506]]></created><summary><![CDATA[Configuracion del Servidor SAMBA (1-Parte)]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Configuracion del Servidor SAMBA (1-Parte)]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_20.htm"><![CDATA[<b>Las Herramientas necesarias:</b><br/><b><br/>Paquetes a Instalar:</b><br/><br/><b>1.samba<br/>2.samba_common<br/>3.samba_client</b><br/><br/>El <b>1</b> paquete contiene todos los programs del servidor: herramientas de configuración, documentos de la configuracion de samba, recursos,etc.<br/>El <b>2</b> paquete  contiene: Las herramientas de convercion de caracteres Windows, los archivos de configuracion y la documentacion.<br/>El <b>3</b> paquete contiene los programas clientes, que permiten  acceder a los recursos compartidos.<br/><br/><b>Proceso de Instalacion</b><br/><br/>Una forma rapida de hacerlo es usando el comando:<br/><b><br/>urpmi samba*</b><br/><br/><b>Los Servidores</b><br/><br/>Dos demonios se encargan de ofrecer los servicios del conjunto de aplicaciones Samba. Estos demonios son:<br/><br/><b>smbd<br/>nmbd<br/></b><br/><b>smbd:</b> es el demonio que se encarga de compartir los recursos: como ser archivos, impresoras, etc. Gestiona los diferentes permisos  de los diferentes clientes una vz que estos han sido identificados.-<br/><b>nmbd:</b> se encarga de anunciar los servicios. Es decir se encarga de anunciar a los equipos de nuestra red cuales son los recursos disponibles para compartir. Este demonio tambien maneja la resolucion de nombres de NetBIOS.-<br/><br/>En la paroxima parte veremos como configurara nuestro servidor y compartir recursos.-]]></content></entry><entry><title><![CDATA[Configurar Sendmail y Fetchmail -(2 Parte y ultima)]]></title><link rel="Linux la revolución ya comenzo" type="text/html" href="http://blogs.ya.com/clerigo/atom.xml" title="Linux la revolución ya comenzo"/><id><![CDATA[]]></id><issued><![CDATA[200506]]></issued><modified><![CDATA[200506]]></modified><created><![CDATA[200506]]></created><summary><![CDATA[Configurar Sendmail y Fetchmail -(2 Parte y ultima)]]></summary><author><name><![CDATA[Clerigo]]></name></author><dc:subject><![CDATA[Configurar Sendmail y Fetchmail -(2 Parte y ultima)]]></dc:subject><content type="application/xhtml+xml" xml:lang="sp" xml:base="http://blogs.ya.com/clerigo/c_19.htm"><![CDATA[<b>Configurando Fetchmail</b><br/><br/>Es importante tener instalado el paquete Fetchmail, ya que este será el que se encargue de recuperar el correo de cuantas cuentas tengamos. Para asegurarse de esto, se puede utilizar la siguiente línea de comando:<br/><br/><b>apt-get fetchmail</b><br/><br/>Recuerde que las versiones más recientes de <b>Fetchmail, 5.3.x </b>en adelante, requieren tener instalados algunos de los paquetes de <b>kerberos5</b>, así que de ser necesario, instálelos del mismo modo. Después de Instalar fetchmail, se debe crear manualmente un archivo que se llame <b>/root/.fetchamailrc</b> y con algo como lo siguiente:<br/><br/><b>#/root/.fetchmailrc<br/>set logfile "/var/log/fetchmail.log"<br/>set postmaster "root"<br/>set daemon 0<br/><br/># Recuperamos el correo de jperez@proveedor.net y lo<br/># depositamos en el buzón de correo local de jperez.<br/>#<br/>poll mail.proveedor.net with protocol POP3, with options<br/>&#9;user "jperez" there with password "contraseña" is jperez here<br/>&#9;&#9;with options rewrite mimedecode pass8bits<br/><br/># Si tenemos cuenta en Yahoo!, podemos recuperar esta y<br/># también depositarla en buzón de correo local de jperez <br/>#<br/>poll pop.mail.yahoo.com with protocol POP3, with options<br/>&#9;user "login_Yahoo" there with password "contraseña" is jperez here<br/>&#9;&#9;with options rewrite mimedecode pass8bits<br/><br/># Hacemos lo mismo con el usuario jlopez, y todos aquellos usuarios que <br/># queramos, a fin de recuperar su correo desde Internet y depositarlo<br/># en su correspondiente carpeta de correo local.<br/>#<br/>poll mail.otroproveedor.net with protocol POP3, with options<br/>&#9;user "login_remoto" there with password "contraseña" is jlopez here<br/>&#9;&#9;with options rewrite mimedecode pass8bits<br/><br/># Opcionalmente limitamos la recepción de <br/># mensajes grandes a un máximo 1.5 MB, por<br/># aquello de los imprudentes "amigos" que suelen<br/># enviarnos mensajes con adjuntos de 2 MB.<br/># Modifíquese el valor a su propia conveniencia.<br/>#<br/>limit 1500000</b><br/><br/>Ya que este archivo incluirá contraseñas importantes, es imperativo que las proteja cambiando los permisos del archivo <b>/root/.fetchamailrc</b> de modo que solo root pueda utilizarlo:<br/><br/><b>chmod 700 /root/.fetchamailrc</b><br/><br/>Luego, en <b>ip-up.local </b>deben agregarse las líneas correspondientes, esto para que se inicie fetchmail inmediatamente después de levantarse el enlace ppp del siguiente modo:<br/><br/><b>#!/bin/bash<br/># ip-up.local<br/><br/># Primero nos aseguramos de que no exista <br/># un proceso de Fetchmail en el trasfondo.<br/>fetchmail -q<br/>#<br/># Recupera mensajes inmediatamente después de <br/># conectarnos a Internet cada 960 segundos.<br/># Elija entonces el intervalo de tiempo que mejor <br/># le convenga, recordando que algunos proveedores <br/># de servicios suelen desconectarnos de Internet <br/># automáticamente si hay acciones repetitivas cada <br/># determinado tiempo, o bien si hay inactividad después <br/># de cierto tiempo. Por experiencia personal, le sugiero<br/># revisar correo cada 15-16 minutos, o bien cada 30 <br/># minutos si su proveedor de servicio requiere <br/># autenticación previa cada 30 minutos para poder <br/># enviar mensajes.<br/># Considere que a veces puede tomar más de 15 minutos <br/># descargar todo el correo de sus cuentas. fetchmail se <br/># interrumpiría y volvería a empezar, por lo que tendríamos <br/># mensajes repetidos infinitamente y jamás terminaríamos <br/># de descargarlos.<br/>#<br/>fetchmail -d 960<br/>#<br/># Si acaso el servidor SMTP no requiere una autenticación<br/># previa vía POP3, esto enviará nuestros mensajes<br/># pendientes.<br/>/usr/sbin/sendmail -q &<br/><br/>##############################<br/># Si usted tiene una sola PC #<br/># conectada a Internet,      #<br/># como sería en el hogar,    #<br/># omita todo lo que sigue.   #<br/>##############################<br/><br/>#<br/>#<br/>#<br/><br/># cargamos los módulos necesarios:<br/>/sbin/modprobe ip_conntrack<br/>/sbin/modprobe ipt_REJECT<br/>/sbin/modprobe ipt_REDIRECT<br/>/sbin/modprobe ipt_TOS<br/>/sbin/modprobe ipt_MASQUERADE<br/>/sbin/modprobe ipt_MIRROR<br/>/sbin/modprobe ipt_LOG<br/>/sbin/modprobe iptable_mangle<br/>/sbin/modprobe iptable_nat<br/><br/># creamos cadenas que bloqueen nuevas conexiones excepto si <br/># provienen de la red local<br/>#<br/>/sbin/iptables -N block<br/>/sbin/iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT<br/>/sbin/iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT<br/>/sbin/iptables -A block -j DROP<br/><br/><br/>/sbin/iptables -A INPUT -p tcp --dport 21 -j ACCEPT # ftp<br/>/sbin/iptables -A INPUT -p tcp --dport 22 -j ACCEPT # ftp<br/>/sbin/iptables -A INPUT -p udp --dport 22 -j ACCEPT # ftp<br/>/sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT # http<br/>/sbin/iptables -A INPUT -p tcp --dport 6699 -j ACCEPT<br/>/sbin/iptables -A INPUT -p tcp --dport 6347 -j ACCEPT # Gnutella<br/>/sbin/iptables -A INPUT -p ucp --dport 5000 -j ACCEPT # ICQ<br/>/sbin/iptables -A INPUT -p tcp --dport 5000 -j ACCEPT<br/>/sbin/iptables -A INPUT -p udp --dport 5000 -j ACCEPT<br/>/sbin/iptables -A INPUT -j block<br/>/sbin/iptables -A FORWARD -j ACCEPT<br/>echo "Starting Masquerading"<br/>/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE<br/>echo 1 > /proc/sys/net/ipv4/ip_forward<br/><br/># Redireccionamos todas las peticiones hacia puerto 80 del <br/># exterior para pasar a través de el puerto donde escucha <br/># nuestro Proxy<br/># <br/>/sbin/iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 80</b><br/><br/>Si <b>/etc/ppp/ip-up.local</b> no existiese, debe de crearse este utilizando cualquier editor de texto y hacersele ejecutable aplicandole el comando <b>chmod +x</b>:<br/><br/><b>chmod +x /etc/ppp/ip-up.local</b><br/><br/>Y en <b>/etc/ppp/ip-down.local</b> debe de agregarse lo siguiente:<br/><br/><b>#!/bin/bash<br/># ip-down.local<br/><br/># Nos aseguramos de que se termine Fetchmail al desconectarnos<br/># de Internet.<br/>fetchmail -q<br/><br/># Quitamos los módulos de IP Masquerade para liberar recursos.<br/>/sbin/rmmod ip_conntrack<br/>/sbin/rmmod ipt_REJECT<br/>/sbin/rmmod ipt_REDIRECT<br/>/sbin/rmmod ipt_TOS<br/>/sbin/rmmod ipt_MASQUERADE<br/>/sbin/rmmod ipt_MIRROR<br/>/sbin/rmmod ipt_LOG<br/>/sbin/rmmod iptable_mangle<br/>/sbin/rmmod iptable_nat<br/><br/># Y borramos las reglas que habíamos establecido<br/>/sbin/iptables -X<br/>/sbin/iptables -F<br/>/sbin/iptables -Z</b><br/><br/>Si <b>/etc/ppp/ip-down.local</b> tampoco existiese, debe de crearse este con cualquier editor de texto y hacersele ejecutable aplicandole el comando <b>chmod +x</b>:<br/><br/><b>chmod +x /etc/ppp/ip-down.local</b><br/><br/><b>Configuración de los clientes de correo</b><br/><br/>Considerando que tiene bien configada su red local y que ha seguido este instructivo, sea la PC que sea en su red local, debe configurar linux.miredloacal.org como servidor de correo saliente o SMTP y servidor de correo entrante o POP3 en el cliente de coreo que utilice. El correo que enviemos sin estar conectados a Internet se guardará en el spool de Sendmail y será enviado una vez que se levante el enalce PPP. Los mensajes de correo de nuestras cuentas serán recuperados desde Internet por Fetchamail y concentrados en los buzones de correo local y solo bastará recuperarlos de el servidor local con cualquier cliente de correo.<br/>Si acaso le resulta más cómodo, deje que Fetchmail haga su trabajo y utilice directamente el servidor SMTP que elija para enviar sus mensajes. Para tal caso, es aún más importante recordar que debe definir en las máquinas clientes, o estaciones de trabajo, el IP de la maquina que servira de servidor de correo y con el modem que se conecta a Internet como el Gateway o puerto de enlace para toda la red.<br/><br/>THX a todos lo que ayudaron a hacer este instructivo espero que les sirva hsta la proxima.-]]></content></entry></feed>
