ERROR AL ACTUALIZAR OPENWRT
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------
BusyBox v1.15.3 (2010-03-28 21:16:56 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
BackFire (10.03-rc3, r20642) ----------------------
* 1/3 shot Kahlua In a shot glass, layer Kahlua
* 1/3 shot Bailey's on the bottom, then Bailey's,
* 1/3 shot Vodka then Vodka.
---------------------------------------------------
Para actualizar comprobamos nuestra conexión a internet
root@OpenWrt:/# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=47 time=321.384 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 1 packets received, 50% packet loss
round-trip min/avg/max = 321.384/321.384/321.384 ms
root@OpenWrt:/# opkg update
Downloading http://downloads.openwrt.org/backfire/10.03-rc3/brcm63xx/packages/Pa ckages.gz.
Da un error:
root@OpenWrt:/# vi /etc/opkg.conf
src/gz packages http://downloads.openwrt.org/backfire/10.03-rc3/brcm63xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
sustiuir la primera linea por:
src/gz packages http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/packages
Reiniciar.
root@OpenWrt:/# reboot
miércoles, 11 de diciembre de 2013
martes, 10 de diciembre de 2013
CONFIGURAR A CUALQUIER ISP DE CORREO; BLAT ERROR en "emailblat.cmd"
CONFIGURAR A CUALQUIER ISP DE CORREO; BLAT ERROR en "emailblat.cmd"
Instalar Blat:
Descargar ZIP desde la página oficial.En mi caso lo quiero para enviar mail a mi servidor de correo ISP para el gestor SNMP The dude de Mikrotik.
Crear una carpeta llamada bla en:
c:\Program Files\Dude\Descomprime el .zip en la carpeta que acabas de crear blat
Crea un archivo llamado emailblat.cmd
set dir=c:\Program Files\Dude\blat
set smtpsender=miemail@iswinet.com
set smtpserver=smtp.miISP.com
set smtpport=25
set smtpuser=miemail@iswinet.com
set smtppwd=PASSWORD
set mailto=miemail@iswinet.com
"%dir%\blat.exe" -to %mailto% -f %smtpsender% -server %smtpserver% -port %smtpport% -u %smtpuser% -pw %smtppwd% -subject %1 -body %2
PRUEBA 1:
c:\Program Files\Dude\blat>emailblat.cmd
"emailblat.cmd" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
c:\Program Files\Dude\blat>emailblat.cmd
c:\Program Files\Dude\blat>set dir=c:\Program Files\Dude\blat
c:\Program Files\Dude\blat>set smtpsender=miemail@iswinet.com
c:\Program Files\Dude\blat>set smtpserver=smtp.miISP.com
c:\Program Files\Dude\blat>set smtpport=25
c:\Program Files\Dude\blat>set smtpuser=miemail@iswinet.com
c:\Program Files\Dude\blat>set smtppwd=CONTRASEÑA
c:\Program Files\Dude\blat>set mailto=miemail@iswinet.com
ERROR PRUEBA 1
c:\Program Files\Dude\blat>emailblat.cmd
"emailblat.cmd" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Para solucionarlo:
Panel de control> Opciones de carpeta > VER
Quitar la opción Ocultar la extensiones de archivo para tipos de archivos conocidos.
Te aparecerá "emailblat.cmd.txt"
Renombra el archivo: "emailblat.cmd"
jueves, 5 de diciembre de 2013
CÓMO CONFIGURAR DDNS EN OPENWRT
CÓMO CONFIGURAR DDNS EN OPENWRT
Primer paso es instalar el paquete correspondiente:
La forma mas rapida y sencilla:
$opkg update
$opkg install ddns
La segunda forma es directamente desde la URL de openwrt.org
$opkg install http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/packages/ddns-scripts_1.0.0-17_all.ipk
Configuramos el servicios con los datos del router una vez dado de alta en el servicio DNS dinámico.
$ vi /etc/config/ddns
config service "iswinetddns"
option enabled "1"
option interface "lan"
option service_name "ddns.iswinet.com"
option force_interval "72"
option force_unit "hours"
option check_interval "10"
option check_unit "minutes"
option username "NOMBRE_DE_USUARIO"
option password "CONTRASEÑA"
option ip_source "web"
option ip_url "http://NOMBRE_DE_USUARIO:CONTRASEÑA@ddns.iswinet.com/nic/update?hostname=info.seyrcom.com&myip=[IP]"
option domain "ddns.iswinet.com"
Añade el servicio si es un dyndns propio:
$ vi /usr/lib/ddns/services
#ddns.iswinet.com
"ddns.iswinet.com" "http://[USERNAME]:[PASSWORD]/nic/update?hostname=[DOMAIN]&myip=[IP]"
Una vez configurado el servicio de DYNDNS el script de debe ejecutar cuando se reinicie el router, cuando cambie la ip WAN o tal y como hemos configurado cada 72 horas.Si queremos ejecutar el script manualmente:
$ ps | grep dynami[c] | awk '{print $1}' | xargs kill
$ ACTION=ifup INTERFACE=wan /sbin/hotplug-call iface
$ /usr/lib/ddns/dynamic_dns_updater.sh iswinetddns
Esta es la teoria, la práctica es que el script solo se ejecuta manualmente, una solución al problema es utilizar la tabla crontab y configurar una tarea periodica que lo ejecute cada x tiempo..
Creamos un archivo con extensión sh
$ vi /etc/ddns-cron.sh
Añadimos la orden:
#!/bin/sh
. /usr/lib/ddns/dynamic_dns_functions.sh
start_daemon_for_all_ddns_sections
exit
Llamada al cron
$ crontab -e
configuramos tarea:
10 * * * * sh /etc/ddns-cron.sh
Suscribirse a:
Entradas (Atom)