ipcalc es una utilidad en línea de comandos que simplifica los cálculos necesarios para especificar rangos de direcciones.
Ejemplos de uso:
$ ipcalc 192.168.130.0/26
$ ipcalc 192.168.130.0/26
Address: 192.168.130.0 11000000.10101000.10000010.00 000000
Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111
=>
Network: 192.168.130.0/26 11000000.10101000.10000010.00 000000
HostMin: 192.168.130.1 11000000.10101000.10000010.00 000001
HostMax: 192.168.130.62 11000000.10101000.10000010.00 111110
Broadcast: 192.168.130.63 11000000.10101000.10000010.00 111111
Hosts/Net: 62 Class C, Private Internet
$ ipcalc 192.168.1.128 - 192.168.1.159
deaggregate 192.168.1.128 - 192.168.1.159
192.168.1.128/27
Ocurrencias que escribo aquí para que no acaben perdidas en mi disco duro
jueves, 17 de febrero de 2011
Paquete Debian del día: ipcalc
Etiquetas:
Debian,
Utilidades
sábado, 22 de enero de 2011
Paquete Debian del día: debian-goodies
Paquete con una colección de utilidades interesantes (checkrestart en especial)
Ver http://packages.debian.org/stable/debian-goodies
(Vía Raphaël Hertzog)
dgrep - Busca en los paquetes especificados todos los archivos que sigan
una expresión regular
dglob - Genera una lista de nombres de paquetes que coincidan con un
patrón
debget - Obtiene un .deb de un paquete de la base de datos de APT
dpigs - Muestra qué paquetes instalados ocupan más espacio
debman - Muestra fácilmente páginas de manual de un .deb binario sin
descomprimirlo
debmany - Selecciona las páginas de manual de los paquetes instalados
o desinstalados
checkrestart - Ayuda a encontrar y reiniciar procesos que usan versiones
antiguas de archivos actualizados (como bibliotecas)
popbugs - Muestra una lista personalizada de fallos críticos para la
publicación basada en los paquetes que usa (usando los
datos del concurso de popularidad)
Ver http://packages.debian.org/stable/debian-goodies
(Vía Raphaël Hertzog)
Etiquetas:
Debian
viernes, 14 de enero de 2011
Inicio de sesión remoto con escritorio completo sobre SSH
Es de sobra conocido que mediante X11 forwarding es posible ejecutar aplicaciones gráficas encapsulando el tráfico del servidor X dentro de la conexión SSH.
En ocasiones, necesitamos poder ejecutar un entorno de escritorio completo y no queremos -por comodidad o por razones de seguridad- tocar la configuración del servidor remoto para permitir el tráfico XDCMP.
Si tenemos instalado el paquete gdm, con este comando podremos obtener una pantalla de inicio de sesión GDM vía SSH:
ssh -X -N usuario@servidor gdmflexiserver --xnest
En ocasiones, necesitamos poder ejecutar un entorno de escritorio completo y no queremos -por comodidad o por razones de seguridad- tocar la configuración del servidor remoto para permitir el tráfico XDCMP.
Si tenemos instalado el paquete gdm, con este comando podremos obtener una pantalla de inicio de sesión GDM vía SSH:
ssh -X -N usuario@servidor gdmflexiserver --xnest
miércoles, 8 de diciembre de 2010
Ekiga, sipdroid y PBXes
PBXes es un sistema de centralita (PBX) virtual que nos permite, entre otras cosas, acceder a funcionalidades avanzadas desde nuestro cliente SIP.
En este artículo exploramos la utilización de PBXes como puente para hacer y recibir llamadas VoIP desde un teléfono Android. También veremos como conectar con usuarios que disponen de cuenta en Ekiga.
A los efectos del ejemplo, nuestro usuario se llamará manolo y, al terminar el proceso de alta, recibiremos el identificador SIP manolo@pbxes.org.
Escogemos "Internos->Añadir Interno" y seleccionamos "SIP". Sólo es necesario asignar un número de extensión, un texto identificativo de nuestra elección y una contraseña para acceder a la extensión.
Estos datos los usaremos después para configurar el cliente sipdroid en nuestro teléfono. A los efectos de nuestro ejemplo, el número interno será 100.
En nuestro caso vamos a configurar una conexión con ekiga.net, para lo cual escogeremos "Troncales -> Agregar troncal" y "Agregar troncal SIP; una vez ahí configuraremos de esta forma con nuestro usuario en Ekiga.net:
Por simplicidad, vamos a enrutar todas las llamadas entrantes incondicionalmente a una extensión interna (la que luego asociaremos al teléfono).
Escogemos "Rutas DID -> Add Incoming Route" y configuramos de esta forma:
Una vez instalada, configuraremos una cuenta SIP indicando los siguientes datos:
En el caso de sipdroid, no se puede llamar a identificadores SIP directamente desde el teclado telefónico de Android. Tendremos que agregar a un contacto una nueva dirección de chat. En nuestro caso, manolo@ekiga.net.
Una vez hecho esto, abriremos el contacto en cuestión y escogeremos "Chatear". Si todo funciona correctamente, la llamada entrará en Ekiga.
Con dos extensiones podemos jugar con las opciones de enrutamiento de llamadas entrantes para que, por ejemplo, las llamadas en horario laboral entren por Ekiga y el resto por el móvil.
En este artículo exploramos la utilización de PBXes como puente para hacer y recibir llamadas VoIP desde un teléfono Android. También veremos como conectar con usuarios que disponen de cuenta en Ekiga.
Escenario
- Operador: Vodafone España
- Teléfono: HTC Magic (Android 1.6)
- Ekiga 2.0.12 sobre Debian Lenny
Crear y configurar cuenta en PBXes
En primer lugar, crearemos un usuario en http://www.pbxes.com.A los efectos del ejemplo, nuestro usuario se llamará manolo y, al terminar el proceso de alta, recibiremos el identificador SIP manolo@pbxes.org.
Configurar una extensión
El siguiente paso consiste en crear un número de extensión dentro de nuestra cuenta. Esta extensión se asociará posteriormente con el teléfono móvil y también se usará como destino para las llamadas entrantes.Escogemos "Internos->Añadir Interno" y seleccionamos "SIP". Sólo es necesario asignar un número de extensión, un texto identificativo de nuestra elección y una contraseña para acceder a la extensión.
Estos datos los usaremos después para configurar el cliente sipdroid en nuestro teléfono. A los efectos de nuestro ejemplo, el número interno será 100.
Configurar enlaces con el exterior
El siguiente paso es configurar un enlace "trunk" para poder hacer y recibir llamadas.En nuestro caso vamos a configurar una conexión con ekiga.net, para lo cual escogeremos "Troncales -> Agregar troncal" y "Agregar troncal SIP; una vez ahí configuraremos de esta forma con nuestro usuario en Ekiga.net:
Establecer ruta para llamadas entrantes
Para poder recibir llamadas será necesario establecer una ruta DID. Se permite hacer enrutamiento en base a distintos parámetros: troncal por el que entra la llamada, identificador del usuario remoto, etc.Por simplicidad, vamos a enrutar todas las llamadas entrantes incondicionalmente a una extensión interna (la que luego asociaremos al teléfono).
Escogemos "Rutas DID -> Add Incoming Route" y configuramos de esta forma:
Instalar y configurar sipdroid
La instalación de sipdroid se lleva a cabo directamente desde Market.Una vez instalada, configuraremos una cuenta SIP indicando los siguientes datos:
- Authorization username: El identificador de usuario la extensión interna que queremos asociar al teléfono. Este identificador está compuesto por nuestro nombre de usuario en pbxes.com y el número de extensión (en nuestro caso, manolo-100).
- Contraseña: La que hayamos asociado al identificador de la extensión.
- Protocolos: WLAN y/o 3G
Probando la configuración
Desde nuestro cliente Ekiga, simplemente llamaremos empleando el identificador SIP que tenemos en PBXes (manolo@pbxes.org). La llamada se tiene que enrutar al número interno que configuramos en los pasos anteriores y, por lo tanto, será recibida en el terminal Android.En el caso de sipdroid, no se puede llamar a identificadores SIP directamente desde el teclado telefónico de Android. Tendremos que agregar a un contacto una nueva dirección de chat. En nuestro caso, manolo@ekiga.net.
Una vez hecho esto, abriremos el contacto en cuestión y escogeremos "Chatear". Si todo funciona correctamente, la llamada entrará en Ekiga.
Conectar Ekiga a PBXes
Adicionalmente, podemos crear una segunda extensión y conectar Ekiga directamente a PBXes:Con dos extensiones podemos jugar con las opciones de enrutamiento de llamadas entrantes para que, por ejemplo, las llamadas en horario laboral entren por Ekiga y el resto por el móvil.
Referencias
Suscribirse a:
Entradas (Atom)



