Archivos diarios: diciembre 3, 2009

Configuración de VPN PPTP en Linux CentOS 5.4

Esta vez tuve que configurar una VPN que sea algo común ya que tras conseguir una Iphone me di cuenta que con OpenVPN poco puedo hacer de momento. Lamentablemente estamos todavía en periodo de pruebas e investigaciones y habra que esperar hasta que algún guru lo implemente. Como no se puede OpenVPN pues decidí que tengo que instalar PPTPD ue permita conectarse desde Iphone y de paso también desde Windows. Aquí pues va el tutorial.

Primero de todo supongo que disponemos de

CentOS 5.X
kernel-2.6.18-8.el5
ppp-2.4.4-1.el5

CentOS viene con el necsario soporte de MPPE y ppp-2.4.4-1.el5 preinstalado

Paso 1

Para asegurarse de que el kernel soporta el MPPE se puede lanzar el siguiente comando

modprobe ppp-compress-18 && echo ok

Si el resultado es “OK” tienes el soporte.

Paso 2

Asegurate que tienes el ppp instalado, en caso contrario


yum install ppp

Paso 3

Instalamos el demonio de pptp. Para descargar el fichero lanzamos

wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-1.rhel5.1.i386.rpm

despues hay que instalarlo

# rpm -Uvh pptpd-1.3.4-1.rhel5.1.i386.rpm
warning: pptpd-1.3.4-1.rhel5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 862acc42
Preparing... ########################################### [100%]
1:pptpd ########################################### [100%]
#

Paso 4

Configuración
Hay que asegurarse que en el fichero /etc/ppp/options.pptpd tenemos las siguientes opciones


name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd

Modificamos el fichero /etc/pptpd.conf


option /etc/ppp/options.pptpd
logwtmp
localip 192.168.2.1
remoteip 192.168.2.11-15

Añadimos el nombre de usuario (johndie) y la contraseña (passwrd) en /etc/ppp/chap-secrets

# Secrets for authentication using CHAP
# client server secret IP addresses
johndoe pptpd passwrd *

Programamos el arranque en los niveles 3 y 5

chkconfig --level 35 pptpd on

Arrancamos el servicio

service pptpd start

Configuramos el forward en /etc/sysctl.conf añadiendo una linea

net.ipv4.ip_forward = 1

y finalmente aplicamos la regla de forward

sysctl -p

Perfecto hasta aquí todo bien, sin embargo si instalaste PPTPD en un CentOS por defecto te vas a sorprender. ¡Esto no va! Si es asi probablemente te olvidaste de la seguridad de Selinux. Tienes dos opciones o la configuras o la apagas.

Para lo que necesitamos en este tutorial lo apagaremos. Para ello lanza el comando

system-config-securitylevel

y despues cambiamos “Security Level” a Disabled.

Fuente

Intel muestra microprocesador x86 de 48 núcleos.

Intel ha revelado un diseño completamente nuevo de microprocesador, y que se está publicitando como el «circuito integrado único para la computadora de nube informática» (anteriormente se había publicitado con el nombre código Bagalore).

Justin Rattner, el director de operaciones de Intel, discutió el nuevo producto durante un evento de prensa en Santa Clara, California, y reveló información interesante acerca de las metas y diseño de este nuevo microprocesador. Aunque tiene tiempo que se viene discutiendo en diversas bitácoras y portales el procesamiento en escala de Teras, este nuevo microprocesador es el primero en integrar núcleos completos IA x86 en lugar de simples unidades de punto flotante. Los 48 núcleos son dos conjuntos de pilas y cada pila se comunica con otras a través de una red 2D en rejilla capaz de 256 GB por segundo en lugar de una gran estructura de caché.

Fuente: Slashdot.

Reinstalar Ubuntu automaticamente

sudo dpkg-reconfigure -phigh -a

Este es un comando simple que reinstala los paquetes de la distribucion y reconfigura el sistema automaticamente. Es particularmente de ayuda cuando hayamos hecho una actualizacion parcial (no muy exitosa) y se haya roto el arbol de dependencias del sistema.

Nota: en funcion del hardware que tengamos el proceso puede durar mas o menos tiempo (aproximadamente una hora). Para casos menores es mejor usar:

sudo apt-get install -f

Via | Aldeby

Ellanna, otro tema en el repositorio Bisigi

pres-ellanna

Y ahora nos sorprende con otro gran tema dedicado esta vez al público femenino.

El tema  se llama Ellanna:

y consta de:

  • Fondo de pantalla
  • Tema GTK
  • Tema Metacity
  • Pack de íconos.

Los que tienen el repositorio de Bisigi instalado solo tendrán que abrir un Terminal y

sudo aptitude install ellanna-theme

Si no tienen agregado el repositorio, esta es la linea APT a agregar:

deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Para validar la clave GPG del PPA, introducimos desde un Terminal lo siguiente:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de

Luego siempre desde la Terminal:

sudo aptitude update

sudo aptitude install ellanna-theme

TestDisk, Herramienta para recuperar particiones y archivos

Desgraciadamente en ocasiones tenemos un disco duro que por algun motivo (fallo electrico, virus, manipulacion indebida) se estropea y perdemos las particiones de arranque o archivos del mismo. En estas ocasiones podemos o “rezar” (suplicar y llorar) o intentar usar alguna herramienta como TestDisk. La herramienta se encuentra disponible para Windows, Linux y Mac.

Con TestDisk podemos entre otras cosas:

  • Arreglar la Tabla de Particiones, recuperar particiones eliminadas
  • Recuperar sectores de booteo FAT32 de su copia de respaldo
  • Reconstruir sectores de booteo FAT12/FAT16/FAT32
  • Arreglar tablas de booteo de tipo FAT
  • Reconstruir sectores de booteo NTFS
  • Recuperar sectores de booteo NTFS de su copia de respaldo
  • Arreglas la MFT usando la MFT mirror
  • Localizar el Superblock de copia de respaldo de ext2/ext3
  • Recuperar archivos de sistemas de archivos FAT, NTFS y ext2
  • Copiar archivos de particiones FAT, NTFS y ext2/ext3 eliminadas

En Ubuntu/Debian la podemos instalar con:

$ sudo aptitude install testdisk

Lo iniciamos con:

$ testdisk

o la descargamos del sitio oficial.

la aplicacion es una tool de consola, pero bastante intuitiva de usar a base de selecciones en menus.

Podeis encontrar un ejemplo de uso en Dragon Jar.

Fuente

Translate »