miércoles, 4 de mayo de 2011

Habilitar smtps y enviar con relay autenticado

-- Para habilitar smtps por el puerto 465 y permitir que utilicen nuestro smtp para enviar de modo seguro

http://www.faqforge.com/linux/how-to-enable-port-465-smtps-in-postfix-mailserver/


vi /etc/postfix/master.cf
and remove the # in front of the smtps line. Example for Debain 5, change the line:

#smtps     inet  n       -       -       -       -       smtpd
to:

smtps     inet  n       -       -       -       -       smtpd
and restart postfix:

/etc/init.d/postfix restart


--- Instrucciones para hacer relay a un servidor con smtpd autenticado.

http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html

martes, 3 de mayo de 2011

Como configurar Exponxor en Blogspot

Para ganar dinero con nuestra web, aqui el caso concreto con un blog, de manera alternativa a AddSense.
Primero tendremos que registrarnos en exponsor (página española, por cierto).
Nos mandaran a nuestro mail nuestro usuario (será la cuenta que introduzcamos de correo) y nuestro password (que podremos cambiar en cualquier momento), dentro de nuestros datos de nuestra cuenta bancaria, pero eso no es obligatorio introducirlos ahora, se podrá hacer despues.
Existen 4 formas o tecnologias para implementar dichos enlaces en nuestra web.
Las cuales son:
PHP: Insertaremos un código ( lo veremos mas adelante ) en dicho lenguaje y automaticamente se iran asignando los enlaces en nuestra web.
ASP: Lo mismo que con PHP pero con el codigo escrito en ASP
HTML: En este caso se nos mandarán a nuestro email los enlaces que deberemos insertar en nuestra web.
Otras: Otros lenguajes de servidor: Nos darán otros codigos con otros lenguajes de programacion.
Nosotros como ejemplo pondremos una web con tecnologia HTML
Pincharemos sobre el enlace de nuestra web, y nos aparecerá otra pantalla con los pasos a seguir para configurar correctamente nuestra web para aceptar los enlaces.
Paso 1: Descargarse el programa en Macromedia Flash y ejecutarlo.
Dicho programa una vez insertado nuestra web nos recorrerá nuestro sitio dandonos un listado de nuestras páginas y su pageRank.
Este paso tiene la opcion de enviar (boton de abajo a la derecha "Enviar") todas esas webs que aparecen en nuestro panel de control para manejarlas por separado.
Paso 2: Una vez ejecutado el programa de Macromedia Flash de eXponsor y dado al boton de enviar.
Paso 3: El paso 3 consistira en adecuar nuestras webs a la temática que más se asimile a nuestra web. Esto lo podremos configurar en el enlace Legales.
Tambien podremos indicar que tipo de enlaces de que tematica queremos a cada página de nuestro portal, porsi queremos que nuestra web sólo contenga publicidad relacionada con nuestra temática.
Paso 4: Hacer la integración técnica consiste en insertar el código correspondiente a nuestra web para que se integren los enlaces en nuestra pagina web, en nuestro caso en HTML.
Este es el paso más complicado, pues el resto está bastante bien explicado en la web.
Nuestro enlaces se nos asignan para que únicamente se encuentren en una página. En primer lugar vamos a la pestaña diseño de blogger, y en la pestaña "elementos de página" elegiremos añadir un nuevo elemento, y elegiremos "HTML/Javascript".

Copiaremos el siguiente código de Javascript, para cada uno de los enlaces asignados:
<script language="JavaScript">
if(window.location.href=="http://tublog.blogspot.com/paginaseleccionada.html/")
document.write('<a href="http://www.tu enlace asignado.com" target="_blank">Texto enlace</a>')
document.write('<p>')
</script> 
Paso 5: Este paso es para comprobar que todo está correcto en la integración de enlaces patrocinados. Para ellos pulsaremos en la cruz roja que está debajo de la columna titulada I.T para cada página que queramos comprobar dicha integración.
Tambien existe la posibilidad de pulsar la casilla de integracion automatica en la cual eXponsor revisará automáticamente todas las páginas del portal incluidas.
Ahora solo tendremos que esperar a que poco a poco nos vallan asignando enlaces a nuestras webs, escribir el codigo que nos manden, posicionarlas y ganar dinero poco a poco.

viernes, 15 de abril de 2011

Configurar L2TP para conectar tu Android

Instalar L2tp Server en Debian.
1.- Instalar los siguiente paquetes y sus dependencias:

aptitude install xl2tpd openswan
========================================================
2º.- configurar openswan  en /etc/ipsec.conf:
config setup
  protostack=netkey
  nat_traversal=yes

conn L2TP-PSK-NAT
  rightsubnet=vhost:%priv
  also=L2TP-PSK-noNAT

conn L2TP-PSK-noNAT
  authby=secret
  pfs=no
  auto=add
  keyingtries=3
  rekey=no
  ikelifetime=8h
  keylife=1h
  type=transport
  left=172.16.31.1   <-- replace this IP address with the IPv4 address of this machine
  leftprotoport=17/1701
  right=%any
  rightprotoport=17/1701

conn passthrough-for-non-l2tp
  type=passthrough
  left=172.16.31.1  <-- replace this IPv4 address with the IPv4 address of this machine
  leftnexthop=0.0.0.0
  right=0.0.0.0
  rightsubnet=0.0.0.0/0
  auto=route
=================================================================
3º.- En el fichero /etc/ipsec.secrets, cambiar:
172.16.31.1 %any: "mysecretpresharedkeypassword"   <-- replace the address with the IPv4 address of this machine
=================================================================
4º.- Configurando xl2tpd y pppd:
[global]                ; Global parameters:
port = 1701             ; * Bind to port 1701
auth file = /etc/xl2tpd/l2tp-secrets  ; * Where our challenge secrets are
access control = no         ; * Refuse connections without IP match
rand source = dev                     ; Source for entropy for random

[lns default]             ; Our fallthrough LNS definition
exclusive = no            ; * Only permit one tunnel per host
ip range = 81.187.223.214 - 81.187.223.216  <-- enter the IP range you wish to give out to your clients here
local ip = 81.187.223.193      <-- address of the L2TP end of the tunnel (i.e. this machine)
refuse authentication = yes     ; * Refuse authentication altogether
refuse pap = yes            ; * Refuse PAP authentication
refuse chap = yes
ppp debug = no            ; * Turn on PPP debugging
pppoptfile = /etc/ppp/options.l2tpd ; * ppp options file
==================================================================
5º.- Incluir los siguiente en el fichero /etc/ppp/options.l2tpd:
# Do not support BSD compression.
nobsdcomp
passive
lock

# Allow all usernames to connect.
name *
proxyarp
ipcp-accept-local
ipcp-accept-remote
lcp-echo-failure 10
lcp-echo-interval 5
nodeflate

# Do not authenticate incoming connections. This is handled by IPsec.
noauth
refuse-chap
refuse-mschap
refuse-mschap-v2

# Set the DNS servers the PPP clients will use.
ms-dns 81.187.223.193  <-- change this to the IPv4 address of your DNS server
ms-dns 81.187.223.198  <-- add extra entries if necessary

mtu 1400
mru 1400
==================================================================
6º.- Resetear los servicios openswan y xl2tp:
/etc/init.d/ipsec restart
etc/init.d/xl2tpd restart 

Instalar freeradius

Breve howto para instalar freeradius con  bbdd postgresql en Debian.

Se supone que los paquetes "freeradius-postgresql" y el servidor de bbdd postgres está instalado con sus dependencias.

Create PostgreSQL Database

1º- Crear el usuario y bbdd que se va a utiliazar en postgres para que freeradius se conecte.

su - postgres
createuser radius --no-superuser --no-createdb --no-createrole -P
createdb radius --owner=radius
exit
===========================================

2.º - Ir al directorio /etc/freeradius/sql/postgresql  y comprobar que tenemos estos ficheros.


-rw-r--r-- 1 root root     1001 sep  8  2008 admin.sql
-rw-r----- 1 root freerad 17994 sep  8  2008 cisco_h323_db_schema.sql
-rw-r----- 1 root freerad  4536 sep  8  2008 counter.conf
-rw-r----- 1 root freerad 14025 sep  8  2008 dialup.conf
-rw-r----- 1 root freerad  4415 sep  8  2008 ippool.conf
-rw-r----- 1 root freerad   749 sep  8  2008 ippool.sql
-rw-r----- 1 root freerad   367 sep  8  2008 nas.sql
-rw-r----- 1 root freerad  5357 sep  8  2008 schema.sql
-rw-r----- 1 root freerad  1076 sep  8  2008 update_radacct_group_trigger.
sql
-rw-r----- 1 root freerad  4709 sep  8  2008 voip-postpaid.conf




=======================================
3º.- lanzar en este orden los siguientes scripts

Ej.: psql -U radius radius < schema.sql
schema.sql
ippool.sql
nas.sql

=======================================

4º.- configurar con user y passwd de acceso a la bbdd postgress en:

/etc/freeradius/sql.conf

=======================================
5º.- descomentar "sql" en:

/etc/freeradius/sites-enable/default   

de las secciones:

"authorize {}"  "accounting {}" "session{}" y "post-auth{}"

=======================================

6º.- en /etc/freeradius/radiusd.conf descomentar la línea para incluir la configuración de acceso a bbdd.

$INCLUDE sql.conf

=======================================

7º.- incluir bibliotecas específicas

Incluir en /etc/freeradius/dictionary la línea.

# Include the specific dictionary
$INCLUDE        /usr/share/freeradius/dictionary.cisco 
 
Ahora solo queda configurar un Nas y dercirle a Radius quién tiene acceso (rangos de red, user...).