Tutoriales, noticias y soluciones informáticas

Categoría: Tutoriales (Página 1 de 5)

Como resolver si Microsoft no te deja enviar e-mail a sus cuentas desde tu servidor.

En un artículo anterior hemos visto cómo crear un servidor de correo casero (o para una pequeña empresa) de forma muy sencilla. Pero hemos visto que parte de la problemática de montar un servidor de correo no es la instalación y configuración del mismo, sinó que también hay que estar lidiando de vez en cuando con listas negras y otros servidores que califican el tuyo como peligroso por diferentes motivos.

Ya, pero supongo que las listas negras están ahí para algo, no sólo para fastidiar la vida a los que quieran montar un servidor de correo. 

Efectivamente Usuario Anónimo. Siendo justos, hay motivos que son completamente lógicos para que un servidor sea baneado de forma que se le impida enviar correos a otros servidores. Podría ser el caso de un servidor que esté enviando contínuamente correo basura a múltiples direcciones de e-mail. Creo que estaremos de acuerdo si te digo que a un servidor que sólo envía SPAM, o al menos que lo envía en un porcentaje o en unos números elevados, alguien debería pararle los pies (y que otros servidores lo baneen es una medida correcta).

Un poco más polémico es el hecho de que un servidor de correo alojado en una IP variable siempre esté baneado por defecto y que se le impida enviar correo a otros servidores únicamente por no disponer de una IP fija… pero al fin y al cabo si lo piensas puede tener hasta sentido (porque este tipo de líneas son líneas domésticas en las que no suele haber servidores de correo, por mucho que tú y yo los hayamos montado).

Pero la vida no siempre es justa, y entre esas injusticias está la política que aplica Microsoft con los servidores de correo de terceros (como el que hemos montado en el tutorial que hemos indicado antes). Microsoft, porque ella lo vale, en cuanto ve que estás enviando un poco de correo a sus servidores directamente te banea. Y ojo: que no digo un volumen grande ni enviar spam. No, no. Digo unos pocos correos legítimos al día. En cuanto detecta que tu ip se dedica a enviar correo, sin aviso previo te encontrarás con que un día todo el correo que estás enviando a cuentas en sus servidores no llega a su destino.

Seguir leyendo
Share

Relay de correo electrónico: Cómo configurar un servidor de correo con IP variable.

Hace poco hemos visto en otro artículo que crear un servidor de correo puede ser algo mucho más sencillo de lo que aparenta, y que además nos puede brindar muchas opciones interesantes. Con un servidor de correo propio no estamos sujetos en ningún momento a las limitaciones que nos pueda imponer un proveedor externo, y además con él podríamos tener todo el espacio que necesitamos para la labor a la que lo destinemos. Por ejemplo, he visto muchas veces a gente con problemas en cuentas de correo con espacio limitado, debido a que quieren ver el correo a la vez tanto en el móvil como en el ordenador (mediante imap), y eso con una cuenta de correo normal y corriente no suele ser posible porque en cuanto el correo se destine a usos importantes y empiece a recibir un volumen de correo importante se acaba saturando.

Sin embargo hay una limitación importante en cuanto a la gestión de un servidor de correo en una red doméstica o en una pequeña empresa, y es que en estos ámbitos se suelen tener líneas de internet que aunque puedan llegar a tener mucha velocidad, tienen un importante problema a la hora de montar un servidor de correo y es que estamos conectados a través de una IP pública variable.

Tiene razón. Algo de eso habías comentando en el artículo sobre los servidores de correo, pero... refréscame la memoria, anda. 

Por supuesto, Usuario Anónimo: Existen tres clases de líneas de internet, atendiendo a qué tipo de conectividad presentan desde fuera de la red local.

  • Las mejores para montar un servidor de internet son las que tienen IP fija. Estas líneas nos dan una dirección IP que nunca varía. Si tengo una línea de este tipo y dejo abierto un puerto escuchando peticiones de cualquier tipo, desde internet podré conectarme a él a través de una determinada dirección IP. Y lo importante es que esta dirección IP no cambiará nunca, así que será la misma mañana, pasado y dentro de un mes. No vamos a tener problemas para instalar un servidor de correo en una línea de este tipo.
  • También existen líneas que tienen IP variable. En este caso la ip que tiene asignada nuestra red también es accesible desde internet, pero cambiará cada vez que apaguemos y encendamos de nuevo el router (o cuando la operadora de internet lo dictamine), así que la IP que tengo hoy puede que no sea la misma que la que tenga mañana, lo cual puede ser un problema para acceder a mi servicio a través de internet.
  • Por último, existe un engendro llamado «CG-NAT» que usan las operadoras para ahorrarse costes, y se trata de que un «pool» de clientes comparten la misma ip pública entre ellos. Eso les va a permitir navegar por internet con normalidad y hacer casi todo lo que un usuario doméstico hace en internet… pero nunca jamás les permitirá acceder desde internet a nada que monten en su red doméstica. Algunas operadoras te permiten pasar de CG-NAT a IP variable sólo solicitándolo por teléfono. En todo caso las líneas con CG-NAT son una vergüenza para cualquier distribuidor de internet que quiera hacerse pasar como «compañía tecnológica no-chapucera» y es algo que desde la creación de IPV6 debería haberse arrojado al pozo del olvido, pero aún así muchas operadoras siguen ofertándoselo a sus clientes.

Así que si quieres montar un servidor de correo en casa y tienes una línea CG-NAT, debes preguntar inmediatamente a tu proveedor de internet para que te cambie a una línea que ofrezca IP variable, porque sobre CG-NAT no se puede montar ningún tipo de servidor y mientras no soluciones este problema no hay más que hacer.

Seguir leyendo
Share

DNS sobre HTTPS (DoH): Para qué sirve, qué ventajas tiene y cómo usarlo en todos tus dispositivos.

Desde hace algún tiempo hemos visto en medios de comunicación noticias cada vez más preocupantes acerca de conexiones a internet que por un motivo u otro son espiadas. De hecho, para mi, la gota que colmó el vaso y que me ha animado a escribir esta guía ha sido esta, en la que se explica que determinadas operadoras de telefonía están espiando la navegación de sus propios usuarios para comprobar si están viendo alguna retransmisión pirata por internet.

Bueno... esos usuarios se supone que hacían cosas que no deberían hacer ¿No es así?

Pues no, Usuario Anónimo. No es así. Para ver si alguien está accediendo a una página «ilegal» o no, hace falta filtrar las páginas que ve cada usuario en sus dispositivos. Sólo así se puede bloquear a una persona para que no pueda acceder a una determinada web. Pero el problema es que no se han restringido a «capar» una página en concreto, sinó que se ha llegado a intentar detectar si alguien está usando determinadas páginas saltándose las vías habituales (lo explicaremos más adelante). Si han encontrado a gente que efectivamente está viendo contenido no autorizado, ha sido porque han vigilado a muchos usuarios y han visto el historial de navegación de TODOS ellos (incluídos los que no han hecho nada malo). Y qué quieres que te diga… a mi no me gusta que vean mi historial de navegación, aunque no consuma contenidos en streaming ilegales. Recuerda que se empieza buscando a gente que consume contenido pirata y se acaba buscando a gente de tal o cual inclinación política, sexual, religiosa o de cualquier otra índole. No, Usuario Anónimo. No todo vale.

Pues estamos bien. ¿Y cómo puedo evitar que mi operadora de intenet vea que yo frecuento páginas porn... estoooo.. de gatitos? Páginas de gatitos, ¿Eh?

Pues mira: normalmente ya estás encriptando el tráfico que recibes de las páginas web que visitas (tus páginas de… ejem… gatitos), porque ahora casi todas las páginas web que hay por internet usan https en lugar de http, lo que significa que recibes el tráfico de ellas encriptado (tanto el texto de la web como imágenes u otra clase de contenido). Sin embargo hay un tráfico que normalmente no está encriptado (y que algunas operadoras de telefonía están luchando para que no se encripte) y es el tráfico que traduce las direcciones que escribimos en la barra de direcciones de nuestro navegador en direcciones IP: el tráfico que cursamos hacia el servidor de DNS que tengamos configurado en nuestro equipo. Pero empecemos desde el principio. Veamos una simplificación de cómo funciona un servidor de DNS para comprender cuál es el problema y cómo podemos minimizarlo.

Seguir leyendo
Share

Servidores de correo gratis, libres y sencillos de gestionar. Comparativa e instalación.

Montar un servidor de correo «casero» e incluso a nivel de una pequeña empresa en GNU linux no es sencillo si vamos a hacerlo instalando todos los módulos por separado, para qué nos vamos a engañar. Es una tarea lenta que requiere instalar multitud de componentes (apache, php, mysql, dovecot, postfix, spamassasin, antivirus… y un largo etcétera) y configurarlos correctamente para que interactuen ente ellos de la forma en que se espera. Sin embargo hay unas cuantas soluciones integradas y completamente gratuítas que nos permiten poner en marcha algo tan complejo de forma más o menos sencilla.

Espera… ¿Me estás diciendo que has hecho trampa montando esta web y todo el tinglado que tienes en este servidor? ¿Que realmente no has hecho tú la instalación de todo y se lo has dejado a un mísero programa de terceros? Me acabas de decepcionar, tío.

No es exactamente «usar trampas», Usuario Anónimo. Como muchos sabréis, esta web no está alojada en ningún hosting, sinó que cuelga directamente de un equipo que tengo montado en mi casa, en el que, además de esta web, corren un par de páginas más, un servidor de correo y un servidor de archivos en la nube basado en «nextcloud». Montar una página web sobre un apache es bastante sencillo, pero la cosa se complica bastante si quieres integrar todo con un servidor de correo electrónico. Precisamente para eso están estas soluciones. La filosofía de la mayoría de ellas es instalarlas con el sistema operativo limpio (Normalmente la versión servidor de un sistema Linux) y una vez instalada, sobre ellas ya puedes hacer las modificaciones que consideres de forma más o menos sencilla.

En este artículo voy a ir mencionando las soluciones que he ido probando y me parecen más sencillas de instalar (y algunas que aún no he probado, pero que les tengo muchas ganas) e intentaré explicar cómo es la instalación de cada una, sus ventajas y sus inconvenientes, pero antes creo que es conveniente tener claro lo que debemos preparar antes de hacer la instalación de cualquiera de estos servidores.

Seguir leyendo
Share

Tutorial: Virtualización de tipo 1 sencilla con Proxmox

Tal y como algunos de vosotros me habéis indicado, este blog estuvo caído durante unos días hace muy poco. Pero no fue por ninguna incidencia en mi conexión ni estoy pensando en «cerrar el chiringuito», sino que me liado la manta a la cabeza y he cambiado el alojamiento de la web.

¡¡Ajá!! Así que admites que alojar una web como esta en una mísera Raspberry pi al final era una mala idea ¿No? Si ya sabía yo que un aparato de esos no podía...
Ejemplo Proxmox

No te hagas el listillo, Usuario Anónimo. La Raspberry que hacía las veces de hosting de la web funcionaba perfectamente, pero quería aunar determinadas «cosas» que hacían por separado varios dispositivos en mi casa. Por un lado tenía una raspberry que además de generar esta página web y un par de ellas más, hacía de servidor de correo y de servidor de almacenamiento en nube con «Nextcloud». Por otro lado tenía otra raspberry que quitaba la publicidad a los dispositivos de mi vivienda con «pi-hole», además de hacer de servidor de VPN, gestionar descargas con varios programas, y un par de cosas más. También tenía un disco encima de la mesa para hacer copias de seguridad de time machine, y debía tener además el ordenador principal de mi domicilio encendido cada vez que quería ver alguna cosa en «Plex». Así que tenía un «tinglao» montado que, a pesar de funcionar a las mil maravillas, era demasiado lío de cables y de cosas encendidas.

¿Qué hice para solucionar eso? Pues lo primero fue conseguir un equipo nuevo con bajo consumo en el que pudiera poner al menos cuatro discos (dos de ellos SSD’s) y que pudiera hacer todo eso que os dije a la vez.

¿A la vez? Espera, espera... pero puede haber cosas incompatibles en toda esa lista. Con que tengas dos programas que quieran actuar de servidor queriendo usar los dos el puerto 80 ya tendrías un lío entre manos.

Efectivamente. Ese, entre otros muchos motivos es por lo que decidí mantener muy separados los diferentes servicios que he mencionado (otro, por ejemplo, es que no quería poner todo funcionando a la vez en un único sistema operativo como hace «docker«, porque quería tener la libertad de poder trastear con sistemas operativos diferentes.). La solución consistió en crear en ese equipo tres máquinas virtuales diferentes en las que cada una funciona con su sistema operativo independiente. Cada una de ellas tiene su sistema operativo y sus programas instalados y es como si las tuviera funcionando en «diferentes raspberrys», para que nos entendamos.

¿Maquinas virtuales? ¿Me estás diciendo que te montaste un "Virtual Box" y tienes tres máquinas virtuales corriendo a la vez en el equipo? Eso suena un poco a chapucilla informática.

No, no, no. Virtual Box es un gran programa y nos permite hacer verdaderas maravillas. Por ejemplo, nos permite correr un sistema operativo «invitado» dentro del sistema operativo que usemos en nuestro ordenador habitual. Sin embargo de lo que estoy hablando es de algo mucho más dedicado. Pero mira… vamos a empezar como siempre, desde el principio, que a lo mejor hay gente que no se está enterando de lo que estamos hablando.

Seguir leyendo
Share

Tres formas de iniciar un programa al arrancar Windows

Si usas un equipo windows como servidor de algún tipo puede que te interese que un programa en concreto se cargue nada más iniciar el equipo.

Mira que te gusta complicar las cosas. Pues si quieres abrir un programa al encender el equipo, lo abres y punto. ¿Cuál es la complicación?
Teclado

Pues la complicación es que puede que necesites automatizar esa apertura porque el equipo lo usan varios usuarios. O incluso quieres que se cargue sin necesidad de abrir la sesión de un usuario en concreto y que esté corriendo en segundo plano como servicio. En este artículo veremos varias formas de conseguirlo de forma sencilla, cada una con sus ventajas y sus inconvenientes, y además vamos a dividir estos métodos en dos grupos: Un primer grupo en el que el programa deseado se abriría al iniciar la sesión del usuario y un segundo grupo en el que ni siquiera haría falta abrir una sesión para que el programa se ejecutara.

Seguir leyendo
Share

Arreglar un menú inicio que no se despliega en Windows 10

A veces, cuando usamos Microsoft Windows, podemos tener fallos inesperados sin haber hecho nada evidente para provocarlos y el que os voy a explicar hoy es uno de esos casos que, si tenéis la mala suerte de sufrirlo, os puede asustar mucho hasta dar con la solución.

¡¡Espera!! ¡¡Paren las rotativas!! Creo que se ha estropeado mi ordenador. Si pincho en el menú inicio no consigo que se despliegue y así no puedo lanzar ningún programa ni reiniciar el ordenador. Como sea un virus y tenga que formatearlo o haya perdido información me va a dar algo.

Hola Usuario Anónimo. Ese es precisamente el problema que vamos a aprender a solucionar hoy. Y antes de nada relájate y respira, porque lo más probable es que no se trate de un virus y sigas teniendo toda la información dentro de tu ordenador. No has perdido ninguna información.

¿Cuál es el origen del problema? Pues resulta que el menú inicio de Windows 10 es mucho más complejo que el que tenían versiones anteriores de Windows, como Windows 7. Para que todo el mundo me entienda, podría decir que para desplegar todos los elementos «raros» como widgets, el sistema operativo necesita tener una especie de base de datos que le diga cómo mostrar esos elementos y por algún motivo ese motor que permite mostrarlos no está funcionando bien.

Si buscas por internet vas a ver métodos de lo más variopinto para intentar resolverlo, pero sin lugar a dudas este que os voy a explicar aquí resuelve de raiz la mayoría de problemas en este sentido. Así que sin más dilación vamos a ver cómo arreglar un menú inicio que no se despliega en Windows 10

Seguir leyendo
Share

Cómo cambiar la versión de PHP en todo el sistema operativo (No sólo en Apache)

Muchas veces las páginas web que podemos tener alojadas en un servidor apache necesitan una versión de PHP concreta para funcionar, o al menos un rango de versiones en las que esa página funciona correctamente, y si sois tan paranoicos como lo soy yo con las actualizaciones de los programas y del sistema operativo, esto a veces puede suponer un problema.

¿Problema? Pues si tienes siempre actualizado todo lo que tienes instalado en tu equipo ya me dirás qué clase de problema puede suponer esto. 

Pues puede ser algo más problemático de lo que parece a simple vista, y te lo voy a mostrar con un ejemplo real.

Yo en varias máquinas gestiono distintas instalaciones de NextCloud, que se trata de un… digamos… sistema que te genera una página web similar a «Dropbox«, «OneDrive» o «Google Drive«. En pocas palabras: NextCloud te permite tener una nube personal y controlada para poder almacenar tus ficheros y así acceder a ellos desde cualquier otra ubicación. La página web que genera nextcloud la tengo corriendo en servidores «apache» y la versión actual estable de Nextcloud (en el momento de escribir este artículo es la 17.0.3) sólo es capaz de funcionar sobre versiones de PHP entre la 7.1 y la 7.3 (no es capaz de funcionar correctamente sobre PHP 7.4).

Vale... todo muy bien. Ahora ¿Cuál es el problema?

Pues que en un momento dado, el sistema operativo instaló él solito la versión de PHP 7.4 y la puso por defecto. Desde ese momento, Nextcloud empezó a experimentar errores, sobre todo a la hora de ejecutar tareas programadas. Esto no es deseable que ocurra y en este artículo vamos a ver cómo solucionarlo.

Seguir leyendo
Share

Mac OS Catalina en un Mac no compatible: Guía de instalación

iMac 7.1 y MacBook 5.2 funcionando con Mac OS Catalina

Es normal que cualquier sistema operativo tenga unos requerimientos mínimos para poder instalarse en un ordenador. Por poner un ejemplo muy extremo, no deberíamos instalar la última versión de Windows en un ordenador fabricado en el año 2000, y ya no digo porque sea o no sea posible instalarlo, sinó porque aunque lo consiguiéramos, el equipo iría extremadamente lento debido a que Windows 10 está diseñado para funcionar en un hardware mucho más potente que el que disfrutaban los equipos de esa época.

Sin embargo podríamos decir que el caso de Apple es muy especial en este sentido. En los últimos años Apple ha introducido determinadas tecnologías en su software que han hecho que no fuera posible instalar las últimas versiones de su sistema operativo en ordenadores que aparentemente rinden de forma correcta en versiones anteriores de Mac OS.

Y sí… algunas de estas tecnologías no es posible usarlas en Macs antiguos porque su hardware no es capaz de soportarlas, pero sin embargo los últimos sistemas operativos de Apple (como Catalina) muchas veces son capaces de funcionar a una velocidad más que razonable en esos mismos equipos (aunque esas funcionalidades concretas no puedan usarse).

Espera... ¿Acabas de decir que no se puede instalar Catalina en Macs viejos y ahora me dices que Catalina puede funcionar en esos equipos de forma fluída? ¿En qué quedamos?

No es ninguna contradicción. Las tecnologías que implementa Apple en sus sistemas operativos nuevos no suelen ser fundamentales a la hora de arrancar el sistema en equipos antiguos (Son funcionalidades nuevas, pero no son tan críticas como para que el sistema operativo al completo no funcione con un parche a medida). La buena noticia es que hay dos formas de luchar contra esta obsolescencia programada y darle una nueva vida a nuestro Mac. Una es “pasar” de Mac OS e instalar un sistema operativo diferente y actualizado, como alguna distribución de GNU-Linux o incluso instalar Windows 10 en ese equipo siguiendo este tutorial, y la otra es realizar la instalación del último sistema operativo de Apple con herramientas que la comunidad de usuarios ha puesto de forma desinteresada a disposición de todo el mundo y que permiten parchear el sistema operativo de forma que pueda funcionar correctamente en nuestro equipo.

Mmmmm... instalar un Mac OS parcheado... me suena a que en todo caso va a ser una instalación complicada. 

Para nada. En muchos casos es tan «complicado» como era instalar una nueva versión del sistema operativo antes de que los distribuyeran en la Apple Store. Además voy a explicar todo el proceso de forma tan sumamente detallada que va a ser imposible perderse. Básicamente debemos hacer lo siguiente:

  1. Si queremos conservar los datos y programas de nuestro equipo, antes de empezar debemos crear una copia de seguridad de nuestro Mac con Time Machine.
  2. Descargamos el programa que nos permite la instalación.
  3. Descargamos el sistema operativo de apple.
  4. Creamos un USB parcheado para realizar la instalación
  5. Instalamos el sistema operativo desde ese USB junto con los parches en nuestro equipo.
  6. Restauramos la copia de Time Machine en nuestro Mac.

Como habéis visto en el punto 4, vamos a necesitar un Pen Drive y debe ser de al menos 16 GB de capacidad. En él pondremos el instalador del sistema operativo. Si optamos por conservar todos los archivos y programas de nuestro mac, debemos también tener un disco duro externo para poder realizar la copia en Time Machine.

En este artículo vamos a mostrar un caso particular: cómo realizar la instalación de Mac OS Catalina (10.15) en un Mac en el que apple no permite instalar este sistema operativo de forma oficial. Pero en todo caso la instalación es muy similar para cualquier otra versión de Mac OS y el mismo desarrollador que ha hecho realidad este proyecto, en su momento ya nos posibilitó instalar sistemas operativos anteriores en equipos no soportados. Aquí os dejo los vínculos para instalar Sierra, High Sierra y Mojave en equipos que incialmente no los soportaban.

Seguir leyendo
Share

Arrancar una Raspberry desde un disco duro externo o un «pen drive».

Las Raspberrys son dispositivos modestos en cuanto a prestaciones, pero son muy versátiles, ya que se les puede dar muchísimos usos diferentes. Por ejemplo, la web desde la que estás leyendo este artículo está alojada en una raspberry (tu ordenador se ha puesto en contacto con mi raspberry y ésta te ha enviado la información para que puedas leer este artículo).

Sí, sí... mucha Raspberry y mucho "internet de las cosas", pero la mía ya se fusiló dos tarjetas de memoria. Acabó destrozándolas y dando problemas. 

Tienes razón, usuario Anónimo. Una Raspberry es como un ordenador completo en miniatura y el equivalente en una Raspberry al disco duro que tienen nuestros ordenadores es una simple tarjeta de memoria microSD. Esto puede suponer ventajas e inconvenientes. Por un lado usar una tarjeta SD le permite tener a la raspberry un tamaño mínimo para poder funcionar con normalidad, y además el precio de una de estas tarjetas suele ser muy bajo y por tanto asequible.

Sin embargo con tarjetas MicroSD no podemos alcanzar los tamaños de almacenamiento que tenemos en un disco duro normal ni las velocidades que podemos alcanzar con un disco duro SSD. Además la experiencia me ha demostrado que si a una tarjeta SD le metes mucha caña (le pides a tu dispositivo que le haga muchas lecturas y escrituras) al final acaban fallando de alguna forma (o bien dando errores o directamente dejando de funcionar). Es factible que si usas una Raspberry en esas circunstancias (haciendo muchas lecturas y escrituras) en cualquier momento la tarjeta te deje tirado, ya que las Micro SD no están en absoluto preparadas para una carga de trabajo intensa, sobre todo las de bajo precio. Seguramente eso es lo que te ha pasado a ti.

Pero dependiendo del uso que le demos a la Raspberry todos estos problemas pueden tener una solución sencilla, que no es otra que hacer que la Raspberry pueda arrancar desde un disco duro normal y corriente conectado a uno de sus puertos USB, y en este artículo vamos a explicar cómo conseguirlo.

Seguir leyendo
Share
« Entradas anteriores

© 2020 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies