RSS

Hace unos días, dentro de mis pedidos locos de todos los meses pasé por caja con este bicho en Dealextreme. Se trata de un router wifi de tamaño muy pequeño con posibilidades 3G, el tp-link tl-wr703n. Es ideal para hacer de punto de acceso en cualquier lugar con muy bajo consumo y con posibilidad de hacerlo tanto por cualquier red como con un pincho 3G.

Bueno para modificar este router necesitamos lo siguiente. En cuando nos llegue veremos que entrando en la ip 192.168.0.1 desde conexión cable (para hacer la actualización, no seáis brutos) Tendremos tras poner admin como palabra de paso, un bonito menu en chino. Para poder actualizar el router a una versión en ingles basta que nos vayamos a la ultima opción que vemos en el menú de la izquierda, hagamos click y después le demos a la tercera sección del despegable como veis a continuación.

El archivo flash que necesitamos para esto es este WR703N_CH_MR3020Nv1_EN

Pasos para actualizar

Pasos para actualizar

Después de hacer esto, pasaran 2 o 3 minutos hasta que el dispositivo se actualice y pase a la versión inglesa y su modelo el TL-MR3020 , en la nueva dirección ip 192.168.0.254 con usuario admin y contraseña admin. Acto seguido pasaremos a ponerle la ultima versión al router del firmware disponible con tp-link que lo podéis bajar de aquí TL-MR3020_V1_130326.

Y nos vamos a la pantalla para actualizar el firmware del mismo y hacemos lo mismo que anteriormente con el firm para pasar del chino al ingles

Actualizar Firm final

Actualizar Firm final

Y ya lo tenemos, fácil y sencillo. Con esto ya podremos usarlo en España o en cualquier país fuera de china sin mayor complicaciones.

24 Abr 2011

Repositorio GitHub

Author: admin | Filed under: Linux, Sysadmin

He habilitado un repositorio git en github.com, libre, con los mejores programas y descargas para temas de Linux y Sysadmin. Espero que lo disfrutéis y os sea útil. La dirección es esta. https://github.com/Sharker/

pftp-mew es un cliente en ncurses para consola, para ftp y fxp, la mar de útil y configurable. pftp-shit es una modificación con mas opciones y algo mas optimizada. Son los mejores clientes para consola pero ya van siendo un poco antiguos y a la vez que muy estables eso si, pero hay versiones nuevas de gcc, como en mi caso la 4.4.3 que escupen fallos a la hora de compilarlo.

tcp.cc:362: warning: deprecated conversion from string constant to ‘char*’
tcp.cc: In member function ‘void CTCP::AddLogLine(char*)’:  
tcp.cc:420: warning: deprecated conversion from string constant to ‘char*’
tcp.cc: In member function ‘void CTCP::UpdateStack()’:
tcp.cc:499: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:544: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:548: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:552: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:556: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:574: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:577: warning: deprecated conversion from string constant to ‘char*’
tcp.cc: In member function ‘int CTCP::WaitForDataAndRead(int, int*)’:
tcp.cc:646: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:670: warning: deprecated conversion from string constant to ‘char*’
tcp.cc: In member function ‘bool CTCP::WaitForMessage(int)’:
tcp.cc:704: warning: deprecated conversion from string constant to ‘char*’
tcp.cc:710: warning: deprecated conversion from string constant to ‘char*’
In file included from /usr/include/fcntl.h:205,
                 from tcp.cc:7:
In function ‘int open(const char*, int, ...)’,
    inlined from ‘bool CTCP::ReadFile(char*, long int)’ at tcp.cc:1178:
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments
tcp.cc: In function ‘bool DetermineOwnIP(char*)’:
tcp.cc:61: warning: dereferencing pointer ‘<anonymous>’ does break strict-aliasing rules
tcp.cc:61: note: initialized from here
make[1]: *** [tcp.o] Error 1

En este caso lo que debemos hacer para poder compilar en cualquier versión de GCC es lo siguiente:

Nos vamos al fichero src/tcp.cc

buscamos esta linea

open(name, O_CREAT | O_TRUNC, | O_RDWR | O_BINARY)) == -1) {

y sustituimos por esta

open(name, O_CREAT | O_TRUNC,0664 | O_RDWR | O_BINARY)) == -1) {

Ya podemos hacer un make dynamic, y aunque seguiran pegando warnings, el ejecutable se compilará y funcionará

Ojito con lo que hoy os voy a comentar sobre un problema bastante grave del Plesk 9 y el correo Qmail, la ultima versión tiene un problema bastante grave el cual hace que se envíen cientos de correos POR SEGUNDO en blanco al administrador del panel el cual claro esta satura todo el tema. La gente en los foros de Plesk esta que trina, pero lógicamente hay soluciones para todo, ya que la gente de Parallels no ha sacado parche hasta la fecha para el Qmail. La solución mas fácil es cambiar nuestro sistema de correo a Postfix de la siguiente manera:

Primero miramos si el sitebuilder y el SSO esta desactivado en la instalación

~# /usr/local/psa/bin/autoinstaller

Ahora matamos los demonios de qmail y de courier imap para que no haya problemas, ademas del xinetd para que no ande haciendo de las suyas

~# /etc/init.d/qmail stop
~# /etc/init.d/xinetd stop
~# /etc/init.d/courier-imap stop

Y ahora sustituimos el postfix por el Qmail.

~# /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component postfix

Y ahora matamos el Qmail y arrancamos el postfix y levantamos xinetd y courier-imap

~# kill -ALRM `pidof qmail-send`
~# postqueue -f
~# /etc/init.d/xinetd start
~# /etc/init.d/courier-imap start

Y si estamos en una CentOS como puede ser el caso, desactivamos de inicio el qmail para no llevarnos sorpresas inesperadas.

~#chkconfig list qmail
qmail         0:off   1:off   2:on    3:on    4:on    5:on    6:off
~#chkconfig --level 345 qmail off

Nota para los puristas de RH/CentOS: Ya sabéis que podéis cambiar el típico /etc/init.d/qmail stop por la RH way osea service qmail stop

Visto que como Parallels no saca parche de su Qmail modificado la mejor solución es esta, ademas que personalmente Postfix me gusta muchísimo mas, pero ya se sabe que todos no tenemos los mismos gustos

12 Nov 2009

Arregla tu sonido para tu ION Asrock y XBMC

Author: admin | Filed under: Alsa, Linux, Pulseaudio, Ubuntu, XBMC

Últimamente andaba con muchos problemas con Ubuntu y con Karmic en XBMC sobre todo para el tema del pase de sonido mp3, menús y demás a AC3 y DTS bajo la salida S/PDIF.

Con lo siguiente que pongo a continuación podréis arreglar este problema para que os vaya todo el sonido fino fino :)

 
vim .asoundrc  (dentro de la carpeta de home de xbmc)
 
#dentro del fichero
pcm.!default {
type plug
slave.pcm "dmixer"
}
 
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,1"
period_time 0
period_size 1024
buffer_size 8192
#periods 128
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 0
}

Hoy vamos a poner unos conceptos en practica sobre sysadmin para dummies, o como hacer unas cuantas cosas para dejar un servidor basicamente seguro, sin florituras y sobre todo sin tener ni idea.

Firewall
Para temas de firewalls tenemos dos opciones a mi parecer, una es APF que no esta nada mal, pero si queremos una sobreseguridad sobre todo para detectar ataques de bruteforce usaremos CSF, además que si usais cpanel, este firewall suele ser el que viene por defecto.

wget http://www.configserver.com/free/csf.tgz
tar zxf csf.tar.gz
sh /csf/install.sh

Y unos elementos básicos para usarlo son

csf -s
// Parando el firewall
csf -r
// Reiniciando el firewall
csf -f
// Hacer un flush (como limpiar) las reglas o para el firewall.

Más otro día…

¿Harto que te de por saco el Networkmanaged de gnome, con su triste configuración y su basica puesta en marcha?

Os presento a wicd, un manager de conexiones la mar de útil.

sudo apt-get install wicd

Bastante mas util que El jodido networkmanaged, mucho mas configurable, la unica pega que no tira parece ser con modems 3g, pero al menos va bien con temas como aircrack para auditorias de wifi

wicd

Pues llega de parte del menda una solución que les arreglara a ustedes jóvenes mozuelos ese problema por cual adobe ha hecho un plugin de flash para 64 bits que es un cagarro.

Este tuto sencillito lo baso en ubuntu, porque después de los años me he vuelto un perro redomado.

Lo primero bajamos todo este chorizo para poder ejecutar 32 bits en 64 bits.

sudo apt-get install ia32-libs ia32-libs-gtk linux32 
ia32-libs ia32-libs-gtk linux32 lib32asound2 
nspluginwrapper

Te bajas de La web de adobo el plugin de flash para 32 bits.

Lo descomprimes…

tar zxvf install_flash_player_10.tar.gz

entras dentro del dir donde se haya descomprimido y lo copias…

cd install_flash_player_10_linux/
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/

Y ya con el .so instalado metemos este ultimo chorizo para terminar la nota

sudo /usr/lib/nspluginwrapper/x86_64/linux/npconfig -i /usr/lib/mozilla/plugins/libflashplayer.so

Y ala reiniciáis el firefox y a mamarla, ya no os pegara crasheos y demás mierdas varias. Por cierto, si tenéis instalado de antes el flash anterior de 64 bits que casca o el mas lento que el caballo del malo que hay en los repositorios, limpiarlo bien porque sino no os irá el apaño este.

Un saludito amigos tiburoncines.