viernes, 31 de agosto de 2018

Reinstalar GRUB 2 desde el instalador de Debian

GRUB (gestor de arranque) es el primer programa iniciado por la antigua BIOS o el nuevo UEFI. Este programa carga el núcleo Linux en la memoria y luego lo ejecuta. Generalmente ofrece un menú que le permite al usuario seleccionar el núcleo y/o sistema operativo a iniciar.

GRUB por defecto contiene todos los sistemas operativos instalados en el ordenador, y todos los núcleos Linux instalados así como también todos los demás sistemas operativos detectados. Es por esta razón que debería aceptar la instalación en el registro de arranque maestro («Master Boot Record»). Generalmente tiene sentido mantener algunas versiones anteriores del núcleo ya que hacerlo mantiene su capacidad de iniciar el mismo sistema cuando el último núcleo instalado es defectuoso o no se adapta correctamente al hardware.

GRUB es el gestor de arranque instalado por Debian de forma predeterminada.




Perdida del GRUB

Normalmente después de instalar cualquier distribución, se instala un gestor de arranque, generalmente se instala el gestor GRUB, dicho gestor reconoce todos y cada uno de los sistemas operativos actuales (Linux, Windows, Mac os, etc...).

El problema viene cuando se instala cualquier versión del sistema operativo windows, pues este borrar el gestor de arranque de Linux, e instala el gestor de arranque de windows, pero este gestor, no deja acceder a los sistemas operativos GNU/Linux. Debian GNU/Linux sigue instaldo en el disco duro pero no podrá acceder a el, porque el menú de arranque de windows no añade ningún sistema operativo que no sea de windows. Con lo cual tenemos que instalar nuevamente el gestor de arranque GRUB de Linux, para que reconozca todos y cada uno de los sistemas operativos instalados.


Recuperar el gestor de arranque GRUB

En este blog tengo varías entradas para reinstalar el grub por la perdida de este, por la post instalación de windows. Esta vez vamos a usar un método mas fácil vamos a  usar el disco o pendrive instalador de Debian, para reinstalar el gestor de arranque GRUB.

Iniciaremos el instalador de Debian en modo rescate (rescue mode)
para instalar el gestor de arranque GRUB ya que no restringe ningún sistema operativo.


Reinstalar GRUB 2 desde modo rescate.

Arrancamos el instalador de Debian en cualquiera de sus versiones (Disco CD-rom, DVD-rom, Pendrive, por red, etc...) .
Por defecto y en la primera pantalla que aparece en el instalador, esta posicionado en Graphical install.  Nosotros bajamos hasta la opción Advanced options



Seleccionamos opción Advanced options


Ya dentro de la pantalla Advanced options tenemos dos opciones:


- Graphical rescue mode
- Rescue mode


Ambas hacen lo mismo, la única diferencia, radica en que Graphical rescue mode, tiene interfaz gráfica, con lo cual se puede usar el ratón, mientras que Rescue mode solo usa el modo texto por tanto solo se puede usar el teclado.

Nosotros en este manual vamos a usar la interfaz gráfica Graphical rescue mode.





Una vez posicionado en Graphical rescue mode y pulsado intro, veremos la primera pantalla, es la misma que el instalador de Debian, pero tranquilos, que NO es el instalador, lo que esta cargado es la consola en Modo Rescate (Rescue mode) .

En esta primera pantalla seleccionamo el idioma que vamos a usar en el Modo rescate.
Por defecto esta seleccionado el idioma Ingles.


Como esta manual esta en español, buscamos y seleccionamos el idioma Español (Spanish).

Pulsamos en Continue


Lo primero que observamos es que ya estamos en Modo rescate


Seguimos con el proceso, y como podemos ver, el asistente nos ha posicionado en la ubicación de España.

Pulsamos en Continuar.


Ahora seleccionamos el tipo de teclado que estamos usando, en nuestro caso es Español.

Pulsamos en Continuar.


Observamos como el asistente empieza a cargar  los componentes necesarios para el Modo rescate.




En el siguiente paso configura la red. Nos pregunta por un nombre para nuestro ordenador, nosotros lo dejamos con el nombre por defecto: debian.

Pulsamos en Continuar.


Ahora pregunta por el nombre de nuestro dominio (en caso de que estemos usando un dominio). En este manual no lo vamos a usar, lo podemos dejar tal cual.

Pulsamos en Continuar. 


En la siguiente pantalla nos pregunta por la zona horaria, lo dejamos por defecto, Peninsula.

Pulsamos en Continuar.


Ahora viene lo importante para reinstalar el grub.

Tenemos que seleccionar el disco duro, o la partición exacta donde se encuentra el gestor de arranque de nuestro sistema operativo Debian.

Lo mas recomendable es instalarlo en la primera partición del primer disco duro que tengamos instalado. En este manual es: /dev/sda1

Nota:  si nos equivocamos y seleccionamos un disco duro o partición no valido, el modo rescate nos lo hará saber.

Pulsamos en Continuar.


Al pulsar en Continuar, nos aparece la siguiente ventana, NO usamos la opción marcada por defecto.


Bajamos y seleccionamos la opción: Reinstalar el cargador de arranque GRUB

Pulsamos en Continuar.


En la siguiente pantalla le indicamos donde instalar nuevamente el cargador de arranque GRUB.

En este manual le indicamos el primer disco duro: /dev/sda

Pulsamos en Continuar.


Y observamos como empieza a instalar el cargador de arranque GRUB.



Una vez finaliza la instalación nos devuelve a la ventana anterior.


Como hemos acabado, vamos hasta la opción: Reiniciar el sistema.

Pulsamos en Continuar.



Una vez pulsado en reiniciar el sistema, quitamos el Disco CD-rom, DVD-rom, Pendrive, por red, etc... y observamos como al reinstalar ya aparece el GRUB nuevamente.



=======================================================================

NOTA INFORMATICA: GRUB por defecto contiene todos los sistemas operativos instalados en el ordenador, y todos los núcleos Linux instalados así como también todos los demás sistemas operativos detectados.

En las imágenes del GRUB de este manual solo aparece el sistema operativo Debian, pues solo tengo instalado Debian para hacer este manual, pero en caso de tener instalado cualquier otro sistema operativo (Linux, Windows, Mac os, etc...) también aparecerá en el gestor de arranque.

=======================================================================





















martes, 31 de julio de 2018

Servidor VPN en DD-WRT

DD-WRT

DD-WRT es un firmware libre para diversos routers inalámbricos o WiFi, es muy común observarlo en equipos Linksys WRT54G (incluyendo los modelos WRT54GL, WRT54GS y WRT54G2). Ejecuta un reducido sistema operativo basado en GNU Linux. Está licenciado bajo la GNU General Public License versión 2.

DD-WRT es mantenido por BrainSlayer en dd-wrt.com. Las versiones hasta la v22 estaban basadas en el firmware Alchemy de Sveasoft, que a su vez estaba basado en el firmware original de Linksys. Desde la v23 en adelante están basadas en OpenWrt, que empezó siendo un firmware basado en el de Linksys pero más tarde cambió a su propio framework. Todos los firmwares están basados en Linux. DD-WRT, OpenWrt y Alchemy también incluyen otros proyectos de código abierto.

Aparte de otras características que no se encuentran en el firmware original de Linksys, DD-WRT incluye el dominio de la red de juego Kai, IPv6, Sistema de Distribución Inalámbrico (WDS: Wireless Distribution System, en inglés), RADIUS, controles avanzados de calidad de servicio (QoS) para la asignación de ancho de banda y control de potencia (con un ajuste posible de hasta 251mW, mucho mayor que la potencia por defecto del router).

DD-WRT v23 Service Pack 1 (SP1) fue lanzado el 16 de mayo de 2006. Se revisó y reescribió gran parte del código durante el desarrollo, y se añadieron muchas características nuevas.

DD-WRT v23 Service Pack 2 (SP2) fue lanzado el 13 de septiembre de 2006. Se revisó la interfaz y se añadieron algunas características. Se soportan algunos modelos más de routers, y se planean aún más. Existe un soporte alfa para algunos routers basados en PowerPC e IXP425; incluyendo magicbox.

DD-WRT v24 lanzado el 18 de mayo de 2008. DD-WRT v24 permitirá hasta 16 interfaces virtuales con diferentes SSID, protocolos de cifrado, PPT Over Wan y una versión para redes de despliegue rápido (Red inalámbrica Mesh).




VPN (Red Privada Virtual)

VPN (Virtual Private Network o Red Privada Virtual) básicamente, permite acceder a los recursos de una red privada como si estuvieras conectado directamente a ella pero en realidad estas en una ubicación remota distinta. Para ello te conectas al servidor VPN vía Internet y éste te asigna una IP de la red privada local. Una vez conectado puedes acceder a los recursos de la red como si estuvieras en ella físicamente. Todo el tráfico de datos que circula por dicha vpn se envía cifrado, para seguridad de dicho vpn.



Configurar VPN en DD-WRT

Para realizar dicha configuración tenemos que ir, a la siguiente ruta: Servicios > VPN
 



Ahora activamos las siguientes opciones del Servidor PPTP:



Servidor PPTP: Activar
Soporte Broadcast: Activar
Encriptación MPPE: Activar


DNS1: 8.8.8.8 (servidor DNS1 de google o el DNS de nuestro ISP)
DNS2: 8.8.4.4 (servidor DNS2 de google o el DNS de nuestro ISP)


WINS1: podemos dejarlo en blanco
WINS2: podemos dejarlo en blanco



MTU: 1436  (lo dejamos por defecto)
MRU: 1436  (lo dejamos por defecto)



IP Servidor: Aquí poner una IP privada que no esté en uso, NO se puede poner aquí la misma IP del router dd-wrt. Si el router tiene asignada la IP 192.168.2.2 puedes poner aquí la IP 192.168.2.15

IP(s) Cliente: Rango de IP que se le asignara a los clientes remotos. Tenemos que usar un rango que no esté en uso, ni que pueda ser asignado por el servidor DHCP local a un equipo normal. (Usamos el formato como se ve en la imagen donde el rango se pone con un guión. 192.168.2.20-30)


Clientes Max. Asociados: 10  (Tenemos que poner la cantidad igual al Rango de IP que se le asignara a los clientes remotos, 192.168.2.20-30, en este caso es 10)



Secretos-CHAP: Aquí van las cuentas de usuarios que se pueden usar para conectarse, Es muy importante usar el siguiente formato:

- Cada cuenta de usuario en una línea distinta: usuario * contraseña *

El formato de cada línea es: usuario * contraseña *
(usuario-espacio-asterisco-espacio-contraseña-espacio-asterisco).




Cliente PPTP
Para una configuración básica no es necesario configurar dicha opión, con lo cual marcamos Desactivar 

 

Finalmente Guardamos la configuración (Guardar Config) y acto seguido Aplicamos la configuración (Aplicar Configuración).



Dependiendo de la versión del firmware que uses, tendrías que reiniciar el router porque de lo contrario no se va a aplicar la configuración y no va a funcionar.
Para reiniciar el router ir a la pestaña Administración sección Administración y al final de la pagina pulsar el botón Reiniciar Router.




Posibles errores:

- No conectas al Servidor VPN: Debes configurar una redirección del puerto 1723 a la IP privada del router dd-wrt (En este manual seria la: 192.168.2.2)
- Problema con las cuentas: Debes respetar el formato: usuario * password *(repectando los espacios)
- Recuerda aplicar los cambios y reiniciar el router.





.

sábado, 30 de junio de 2018

Microscopio USB en Linux

Una de las cosas que hago que hago es reparar aparatos eléctricos y electrónicos, bien sea por hobbie o por necesidad. Y claro uno ya tiene sus años y estos pasan factura, ya no se ve bien de cerca, y forzar la vista no ayuda mucho, asin que me he comprado un microscopio usb para no tener que forzar la vista.

El microscopio que me he comprado es de gama muy baja y de precio igual de bajo, 15 € me costo.

A continuación, muestro características de dicho microscopio, y algunas fotos de como es dicho microscopio usb.


1000X Microscopio Electrónico Digital 8 LED Biología USB2.0 Endoscopio Zoom Biológica Soporte de La Cámara Soporte de Mano

Especificación:

Material: caja De PlásticoColor: Negro
soporte altura: 12 cm
microscopio: 11x3 cm
ampliación: 1000x
píxeles: 2MP
LED: 8LED


Características:

- Diseño normalito
- Rendimiento normalito
- Iluminación: 8 LEDs, brillo fuerte.
- Imagen nitida
- Se puede usar en electrónica para la visualización de componentes electrónicos, para ver las pistas de los circuitos impresos, etc...
- Es Ligero y portatil.
- Conexión USB 2.0

Sistema operativo soportado:

- Windows 2000/2003/XP/Vista/7/8/10
- Linux
- Mac OSX (Apple-pc)
- Android

La caja incluye:

- 1 x 1000x 8 LED USB Microscopio
- 1 x Soporte
- 1 x regla de Corrección



Instalación Microscopio USB

Para instalarlo en Debian Buster, en el momento de escribir este manual es tan simple como conectarlo a un puerto usb libre de nuestro ordenador, con esto ya esta listo y preparado para usarlo. Ya que el kernel de linux trae el driver necesario para hacerlo funcionar, con lo cual, solo es conectar y usar.


Programas para usar el microscopio usb

Lo bueno de GNU/Linux es que podemos usar cualquier programa de detecte el microscopio, los programas que usado son los siguientes:

- VLC
- Kamerca
- Kamoso
- Vokoscreen
- Cheese
- xawtv
- Mplayer


Algunas fotografías del microscopio



















.