Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Obtener número IP en Linux Bash tip - Número IP


Primera forma

Un interesante tip de otra forma de obtener el numero ip de un
interface de red en linux bash:


# ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'


Fuente:


http://adf.ly/1ecLp3


Segunda forma

Buena! ahí te van las que yo uso...

# perl -e '`ifconfig eth0`=~/inet [^:]*:([^ ]+)/; print $1;'
# ifconfig eth0|egrep '^ +inet '|sed -r 's/[^:]+:([^ ]+).+/\1/'

3ra forma

Esto lo que uso en casa, para actualizar mi servidor casero con DynDNS:

en /usr/local/bin/getip.py:

#!/usr/bin/python
import socket
import fcntl
import struct
import sys

# Receta de http://code.activestate.com/recipes/439094/
def getip(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915, # SIOCGIFADDR
struct.pack('256s', ifname[:15])
)[20:24])
except:
return 'No such device'

if __name__ == "__main__":
# Se que puedo usar la libreria getopt ... pero esto me parece mas simple
try:
ifname = sys.argv[1]
except:
ifname = 'lo' # Si no damos una interfaz de red, usamos la por defecto
print getip(ifname)

## Fin getip.py

Probando
mariocesar@laptop:~$ getip.py
127.0.0.1
mariocesar@laptop:~$ getip.py wlan0
192.168.1.90
mariocesar@laptop:~$ getip.py eth0
201.222.109.231
mariocesar@laptop:~$ getip.py eth1
No such device
mariocesar@laptop:~$ getip.py eth2
No such device

no estoy seguro, pero talves funcione en windows. No se si alguien tiene todavía instalado un windows para probarlo. Me da curiosidad.

Oración del Linuxero


Em Portugues

oração

linux nosso que estais no pc;
instalado seja o teu sistema;

assim no amd como no intel;
o download de cada dia dá-nos hoje;

perdoa -nos o kernel desatualizado;
assim como nós temos perdoado
À algumas distribuições;

e não nos deixe cair em tentação da microsoft;
mas livrai - nos de todo windows;

pois teu é o linux;
o sistema para sempre;

amÉm


En español

linux nuestro que estas en el PC
instalado sea tu sistema;

Asi en AMD o Intel;
el download de cada día danoslo hoy;

Perdonanos el kernel desactualizado;
Asi como nosotros hemos perdonado
a algunas distribuciones

No nos dejes caer en la tentación de Microsoft;
y libranos de cualquier windows;

Pues tuyo es el Linux;
el sistema para siempre;

Amén




Ayuda en la configuración de Asterisk

Pregunta

Necesito una ayuda en la configuración del Asterisk, especificamente la configuración de usuarios y las restricciones y si es que se puede pinchar llamadas

Respuesta

Bueno, yo creo que primero habria que definir el "pinchar llamadas" en VoIP, ya que eso no se puede directamente, pero si se puede hacer mediante sniffers que capturen el trafico.

Entonces lo que dificulta eso es el tipo de codec que uses, si usas g711 (cualquiera de los dos u o a) es super facil hacerlo, ahora si vas usando otros que sean complejos, se hara cada vez mas dificil, pero ahi tienes el tradeoff de la complejidad del codec que se debe sumar al delay total de la comunicacion.

bueno, despues, sobre ayuda, encontrarás montones en la propia pagina de asterisk, tambien en 


http://adf.ly/1eaSKq

excelente lugar con info de voip en general.

Otra respuesta

Pinchar sí es posible y mucho muy fácil y más fácil que esnifar nada.
Claro, en el concepto TCP/IP, no el de circuitos conmutados, donde la
palabra "pinchar" es textual.


http://adf.ly/1eaSPC


... lo que te da a pensar la jodida responsabilidad que es ser un
administrador con linux.

Aclaración a esa respuesta

Justamente me iba a eso, no se puede "pinchar" porque no es un circuito conmutado, y viendo el link, es algo muy parecido a lo que puedes hacer con sniffers, con la diferencia que vez los paquetes especificos de SIP y te soporta los codecs que te soporta el wireshark con el lib pcap.

asi que ahi tienes, dos opciones de como monitorizar llamadas, estas herramientas las tienes que usar con buen criterio bajo la idea de Monitorizar la buena calidad del servicio de las llamadas percibidas por los usuarios.

Otra aclaración

En asterisk puedes grabar las llamadas sin necesidad de utilizar un sniffer ni hierba similar, como se sugiere es solo usar la aplicacion monitor () dentro de tu dialplan, puedes hacer este proceso deliberadamente para todas las llamadas o solo para las entrantes y salientes hacia la PSTN, también puede ser a demanda usando los call features de asterisk o incluso te da a elegir si solo quieres grabar lo que dice el que llama o al que llaman.

Problema similar a problemas de correo en .bo

Pregunta

Tengo un problema tal vez similar hacia un empresa.com.bo, esta
empresa tiene configurada redundancia de correo por dos accesos (entel
y axs), cuando se lo alcanza por entel no hay problema pero cuando se
va por AXS ahi falla.


Respuesta

Ya pude identificar correctamente el problema y está corregido.

El problema fue en el corta fuegos que usa una vieja versión
Shorewall 1.4 que venía con un archivo rfc1819 que a la fecha
no está actualizado. Shorewall rechaza rangos de direcciones
basado en el contenido de ese archivo, pero como está desactualizado
incluía direcciones que hoy en día ya no son reservadas.

Moraleja para el cliente, actualize su software o pague a su
proveedor para que lo haga ;-)

Problema con DNS - Problemas de correo en .bo

Pregunta

Tengo un cliente con dominio "cliente.com.bo" que no recibe correos
desde GMail y algunos otros lugares, por ejemplo de algunas personas
en Chile.

Google me dice que es un error de DNS, que el servidor de nombres de
"cliente.com.bo" no se ha podido contactar.

He estado revisando y sospecho que hay algún en la red de
sincronización DNS con Bolnet pero aún no lo puedo confirmar
categóricamente.

He visto también que ENTEL ha cerrado las consultas a sus DNS y parece
que ahora sólo sus clientes 200.87.X pueden consultar sus servidores
DNS.

En este instante estoy con un colega que trabaja en el estado, y es
nnn.gov.bo y a razón de mis comentarios, el también me dice que
algunos de sus usuarios se han quejado de que no reciben correo desde
algunos lugares como Hotmail, GMail.

¿ Está alguien mas pasando por un problema similar ?

Mi cliente ya tiene este problema hace una semana y sigo investigando
la cauza exacta

Gracias por sus comentarios

Respuesta

Probaste con las herramientas de diagnóstico?


http://adf.ly/1eaQnl

http://adf.ly/1eaRSS

El dominio tiene configurado el mx con SenderID (hotmail), DKIM
(yahoo), SPF (gmail y otros)?

Ubuntu no inicia - Ubuntu se tranca al revisar controladores

Pregunta

Buenas, les escribo para comentarles que tengo problema para iniciar ubuntu 8.10 al iniciar indica que esta realizando analisis de los controladores luego de un cierto porcentaje en el chequeo me lleva a pantalla con este mensaje:


/dev/sda7:(there are sinodes containing multiply - claimed blocks)

/dev/sda7:

/dev/sda7 UNEXPECTED INCOSYSTENCY: RUN fsck MANUALLY (i e, without -a or -p options) fsck died whit exit status 4
[fail]
*An automatic file system check (fsck) of the root file system failed.
A manual fsck must be performed then the system restarted.
The fsck should be performed in mantenece mode with the root file system mounted in read - only mode

*The root file system is currently mounted in read - only mode.
A mantinance shell will now be started.
After performing system maintenance, press conmtrol -D to terminate the maintenance shell and restart the system
bash: no job control in this shell

root@xxxx:`# _

alguna sugerencia para poder hacer una busqueda en la red, para solucionar este problema, les agradeceria mucho.


Respuesta

Ahí indica claramente lo que se debe hacer: Ejecutar fsck manualmente

Entonces, luego de ingresar como root, hacer

fsck /dev/sda7

Eso intentará corregir las inconsistencias encontradas en el sistema
de archivos, dependiendo de la situación es posible que todo se pueda corregir, en otro caso debes estar preparado para una posible pérdida/corrupción de archivos. Otra vez
dependiendo del estado/situación esto podría ser de muy bajo impacto.

Como siempre mantener copias de repaldo de nuestra información es una
buena práctica.

Exitos

Ads by CJ - Linux Foundation

Share This