No siempre tenemos un ingeniero de sistemas o fan de la tecnología a mano, pero si tienes un negocio, sin importar su tamaño, seguro necesitaras sistemas para su operación diaria. Y un servidor Linux que te permita manejar tus necesidades básicas sin que seas un hacker es una gran idea, a lo que llegamos a nuestro articulo del día de hoy, como instalar paso a paso Linux NethServer. NethServer, basado en Linux Centos, se caracteriza por ser una distribución todo en uno, el cual por medio de módulos puedes poner servicios a trabajar (web server, email, proxy, firewall, etc) todo a través de una interfaz web de modo minimalista y directa lo que facilita su administración.
Requisitos para instalar NethServer
- 10GB de disco mínimo (mas es mejor)
- 1GB RAM mínimo (mas es mejor)
- 1 tarjeta de red mínimo
NethServer puede manejar múltiples tarjetas de red (multihome), dependiendo del escenario que necesitemos manejar:
- Tarjeta green: Red LAN, baja seguridad, los equipos pueden conectarse a otras redes
- Tarjeta blue: Red visitantes, los equipos pueden conectarse a orange y red pero no pueden conectarse a green
- Tarjeta orange: Red DMZ, los equipos pueden tener conexiones a través de la tarjeta red pero no pueden conectarse a blue, orange y green
- Tarjeta red: Red publica (internet), los equipos en esta red solo pueden acceder a NethServer
Como instalar NethServer paso a paso en video
-Descargamos el ISO desde el link de NethServer y creamos un DVD/USB booteable. No sabes como crear una USB booteable? en este link te muestro como paso a paso. Mejor descarga desde un torrent, en este articulo te presento a Frostwire, un buen cliente para esto
Instalación de NethServer 7
-Hacemos boot con nuestro DVD/USB booteable y en la ventana que nos aparece entramos por la primera opción
-Hace boot nuestro servidor opensource
-En esta versión ya contamos con instalador en modo gráfico, mas resumido, mas sencillo. En el veremos las secciones que debemos corregir con un letrero en rojo. Por el momento solo esta disponible en Ingles. Damos click en Date & Time
-En la pantalla que nos aparece primero damos click en la caja de Region y escogemos donde estamos (en mi caso Américas) y después City (Bogota en mi caso). Es muy importante activar la zona horaria. Damos click al botón Done
-Ya desaparecido el letrero rojo de Date & Time, continuamos con el siguiente, Keyboard dándole click
-Veos que la única distribución de teclado habilitada es English. Damos click al botón inferior + para agregar otra distribución
-En el listado que nos aparece escribimos nuestro idioma, en este caso spanish y nos salen los que podemos habilitar. Escojo Spanish Latin American y le doy click al botón Add
-Muy bien, ya tenemos distribución de teclado en español. Damos click al botón Done
-Aunque ya no hay opciones en rojo, damos click a Network & Host Name
-Aquí escribimos un hostname (host + domain) a nuestro servidor en la caja de texto inferior. Damos cick a su botón Apply
-Ya hecho el cambio damos click al botón Done
-Ya podemos comenzar a instalar. Damos click al botón Begin Installation
-En la siguiente pantalla vemos dos opciones en rojo. Damos click a Root Password para cambiar la contraseña de la cuenta del administrador
-Escribimos una contraseña cuidando de que sea lo mas complicada posible. Debajo el instalador nos dirá que tan fuerte es con un código de colores. Damos click al botón Done
-No es necesario crear una cuenta de usuario porque no trabajaremos como usuario en este servidor, cierto? Hora de ir por un café ;-)
-AL terminar la instalación, este automáticamente se reiniciara quedando en modo consola. Nos logeamos como root con la contraseña colocada en pasos anteriores
-Verificamos que ip tiene el servidor NethServer, la necesitamos para entrar via web a terminar de configurar nuestro servidor opensource. Ejecutamos
ip a
y tomamos nota de la ip
-Abrimos un browser en otro equipo desde donde podamos acceder al servidor y navegamos a la ip de NethServer. Si usas Chrome, lo mas posible es que te salga un error parecido diciéndote que no continúes porque no es seguro. No te alarmes, Chrome no ve como valido el SSL auto generado y por eso da error. Damos click mas abajo y volvemos dar click en Continuar a..
-Llegamos a la sección de logearnos via web con la cuenta root y la contraseña creada al instalar. Damos click al botón Login
passwd root
-Seguidamente podemos ponerle nombre a nuestro servidor (recuerda que es host.domain todo en minúsculas, en internet no funcionan las mayúsculas, no sigas con los errores del otro OS que no mencionare), en caso de no haberlo hecho ya al instalar. Damos click al botón Next
-No activaste tu zona horaria? Hazlo ahora. Damos click al botón Next
-Muy recomendable, cambiar el puerto del sshd, por defauilt es 22, lo cambiamos a otro numero por encima de 1024, en este caso 2222. Damos click al botón Next
-Quieres enviar emails con alertas y demás? para eso es la siguiente opción, enviar emails desde un smarthost. Por el momento no lo usaremos por lo que lo dejaremos sin activar. Damos click al botón Next
-Quieres mejorar el desarrollo de NethServer? entonces deja activa la opción de enviar estadísticas anónimas de tu servidor a la comunidad de desarrolladores. Damos click al botón Next
-Llegamos al paso final, verificamos el resumen de cambios y damos click al botón Next
-Llegamos a la sección Network en el dashboard. Allí vemos las 3 tarjetas que tiene nuestro servidor, su mac, ip, etc ademas de un mensaje sobre DHCP. Según este articulo, queremos una tarjeta para WAN (Internet), una la LAN (red local) y una para visitantes (Guest). Haremos los cambios comenzando por la primera tarjeta de arriba a abajo. Damos click a su botón Edit
-Allí cambiamos el Role (rol) a Internet red. Activamos modo Static (modo estático, es decir, no cambiara la ip, si en tu caso es un ADSL, por ejemplo, y no tienes ip fija, deja el DHCP activo). Las opciones mas abajo permiten tener mas de 1 conexión a internet y compartir su ancho de banda ademas de ser redundante. Para este articulo solo tendremos una conexión por lo que dejaremos esos campos en blanco. Escribimos el Gateway o puerta de salida y damos click al botón Submit
-Ya vemos que la primera tarjeta esta en rojo WAN, damos click al botón Edit de la segunda tarjeta
-Modificamos la tarjeta pasándola a Static (ip fija, esta es la ip que usaran nuestros equipos en la LAN para acceder a el) y damos click al botón Submit
-Editamos la tercera tarjeta y ponemos su rol en Guest blue. Cambiamos la ip, mascara evitando dejarla en el mismo rango de LAN (los visitantes no tienen porque que ver nuestros equipos). Damos click al botón Submit
-Con esto ya tenemos nuestras 3 tarjetas configuradas, WAN, LAN y GUEST
yum update
Respondemos y y Enter
Porque es necesario actualizar? Bueno, si tenemos nuestro servidor actualizado, habrá menos riesgo de que un hacker nos ataque con éxito, nuestros programas funcionaran sin error, etc
-Siguiente paso recomendable, cambiar la información Organization contacts en el dashboard web. Al cambiar esta información escribimos nombre de compañia, ciudad, departamento, numero telefónico y dirección. Damos click al botón Submit
-Seguidamente, habilitar un servidor DHCP en la tarjeta LAN, con esto nuestros equipos que salen a internet por medio de NethServer podrán obtener sus ips de forma automática en el rango que configuremos. Básicamente creamos un rango, en este caso lo creo de la 192.168.5.100 a la 192.168.5.254, escribimos el Gateway o puerta de salida asignada a estos equipos, DNS, etc y damos click al botón Submit
-Confirmamos la instalación dando click al botón Apply Changes
-Al terminar damos click al botón Reload page y a continuación a nuestra cuenta root en la esquina superior derecha dando click después a logout
-Esto nos llevara a la pantalla de inicio con una diferencia, ahora tenemos la posibilidad de escoger Español en la caja Languaje. Ingresamos nuevamente como root
Artículos recomendados: Verificando si una ip publica esta reportada por spam
La guia FINAL de OCS Inventory en Centos 7
Como crear un repositorio Linux Centos en tu LAN
-En esta versión ya contamos con instalador en modo gráfico, mas resumido, mas sencillo. En el veremos las secciones que debemos corregir con un letrero en rojo. Por el momento solo esta disponible en Ingles. Damos click en Date & Time
-En la pantalla que nos aparece primero damos click en la caja de Region y escogemos donde estamos (en mi caso Américas) y después City (Bogota en mi caso). Es muy importante activar la zona horaria. Damos click al botón Done
-Ya desaparecido el letrero rojo de Date & Time, continuamos con el siguiente, Keyboard dándole click
-Veos que la única distribución de teclado habilitada es English. Damos click al botón inferior + para agregar otra distribución
-En el listado que nos aparece escribimos nuestro idioma, en este caso spanish y nos salen los que podemos habilitar. Escojo Spanish Latin American y le doy click al botón Add
-Muy bien, ya tenemos distribución de teclado en español. Damos click al botón Done
-Aunque ya no hay opciones en rojo, damos click a Network & Host Name
-Aquí escribimos un hostname (host + domain) a nuestro servidor en la caja de texto inferior. Damos cick a su botón Apply
-Ya hecho el cambio damos click al botón Done
-Ya podemos comenzar a instalar. Damos click al botón Begin Installation
-En la siguiente pantalla vemos dos opciones en rojo. Damos click a Root Password para cambiar la contraseña de la cuenta del administrador
-Escribimos una contraseña cuidando de que sea lo mas complicada posible. Debajo el instalador nos dirá que tan fuerte es con un código de colores. Damos click al botón Done
-No es necesario crear una cuenta de usuario porque no trabajaremos como usuario en este servidor, cierto? Hora de ir por un café ;-)
-AL terminar la instalación, este automáticamente se reiniciara quedando en modo consola. Nos logeamos como root con la contraseña colocada en pasos anteriores
-Verificamos que ip tiene el servidor NethServer, la necesitamos para entrar via web a terminar de configurar nuestro servidor opensource. Ejecutamos
ip a
y tomamos nota de la ip
-Abrimos un browser en otro equipo desde donde podamos acceder al servidor y navegamos a la ip de NethServer. Si usas Chrome, lo mas posible es que te salga un error parecido diciéndote que no continúes porque no es seguro. No te alarmes, Chrome no ve como valido el SSL auto generado y por eso da error. Damos click mas abajo y volvemos dar click en Continuar a..
-Llegamos a la sección de logearnos via web con la cuenta root y la contraseña creada al instalar. Damos click al botón Login
Cambiamos contraseña de root en NethServer
-No pudiste entrar? Es fácil cambiar la contraseña, nos devolvemos a la consola texto del servidor y ejecutamos el siguiente comando.passwd root
Configuramos NethServer
-Al ingresar por primera vez via web se nos pedirán una serie de datos. Primero se nos da la bienvenida. Damos click al botón Next-Seguidamente podemos ponerle nombre a nuestro servidor (recuerda que es host.domain todo en minúsculas, en internet no funcionan las mayúsculas, no sigas con los errores del otro OS que no mencionare), en caso de no haberlo hecho ya al instalar. Damos click al botón Next
-No activaste tu zona horaria? Hazlo ahora. Damos click al botón Next
-Muy recomendable, cambiar el puerto del sshd, por defauilt es 22, lo cambiamos a otro numero por encima de 1024, en este caso 2222. Damos click al botón Next
-Quieres enviar emails con alertas y demás? para eso es la siguiente opción, enviar emails desde un smarthost. Por el momento no lo usaremos por lo que lo dejaremos sin activar. Damos click al botón Next
-Quieres mejorar el desarrollo de NethServer? entonces deja activa la opción de enviar estadísticas anónimas de tu servidor a la comunidad de desarrolladores. Damos click al botón Next
-Llegamos al paso final, verificamos el resumen de cambios y damos click al botón Next
-Llegamos a la sección Network en el dashboard. Allí vemos las 3 tarjetas que tiene nuestro servidor, su mac, ip, etc ademas de un mensaje sobre DHCP. Según este articulo, queremos una tarjeta para WAN (Internet), una la LAN (red local) y una para visitantes (Guest). Haremos los cambios comenzando por la primera tarjeta de arriba a abajo. Damos click a su botón Edit
-Allí cambiamos el Role (rol) a Internet red. Activamos modo Static (modo estático, es decir, no cambiara la ip, si en tu caso es un ADSL, por ejemplo, y no tienes ip fija, deja el DHCP activo). Las opciones mas abajo permiten tener mas de 1 conexión a internet y compartir su ancho de banda ademas de ser redundante. Para este articulo solo tendremos una conexión por lo que dejaremos esos campos en blanco. Escribimos el Gateway o puerta de salida y damos click al botón Submit
-Ya vemos que la primera tarjeta esta en rojo WAN, damos click al botón Edit de la segunda tarjeta
-Modificamos la tarjeta pasándola a Static (ip fija, esta es la ip que usaran nuestros equipos en la LAN para acceder a el) y damos click al botón Submit
-Editamos la tercera tarjeta y ponemos su rol en Guest blue. Cambiamos la ip, mascara evitando dejarla en el mismo rango de LAN (los visitantes no tienen porque que ver nuestros equipos). Damos click al botón Submit
-Con esto ya tenemos nuestras 3 tarjetas configuradas, WAN, LAN y GUEST
Actualizamos NethServer
-Siguiente paso, actualizar nuestro servidor. Nos devolvemos a nuestra consola texto y ejecutamosyum update
Respondemos y y Enter
Porque es necesario actualizar? Bueno, si tenemos nuestro servidor actualizado, habrá menos riesgo de que un hacker nos ataque con éxito, nuestros programas funcionaran sin error, etc
-Siguiente paso recomendable, cambiar la información Organization contacts en el dashboard web. Al cambiar esta información escribimos nombre de compañia, ciudad, departamento, numero telefónico y dirección. Damos click al botón Submit
-Seguidamente, habilitar un servidor DHCP en la tarjeta LAN, con esto nuestros equipos que salen a internet por medio de NethServer podrán obtener sus ips de forma automática en el rango que configuremos. Básicamente creamos un rango, en este caso lo creo de la 192.168.5.100 a la 192.168.5.254, escribimos el Gateway o puerta de salida asignada a estos equipos, DNS, etc y damos click al botón Submit
Instalamos idioma Español en NethServer
-Ok, ya casi terminamos. Pero aun nos falta pasar a Español la interfaz web. Para esto damos click en Software Center y allí en Available buscamos Spanish, lo marcamos y damos click al botón Add-Confirmamos la instalación dando click al botón Apply Changes
-Al terminar damos click al botón Reload page y a continuación a nuestra cuenta root en la esquina superior derecha dando click después a logout
-Esto nos llevara a la pantalla de inicio con una diferencia, ahora tenemos la posibilidad de escoger Español en la caja Languaje. Ingresamos nuevamente como root
-Con esto ya tenemos nuestro servidor NethServer 7 totalmente en español
Artículos recomendados: Verificando si una ip publica esta reportada por spam
La guia FINAL de OCS Inventory en Centos 7
Como crear un repositorio Linux Centos en tu LAN
Ya tenemos listo nuestro servidor Linux para comenzar a usarlo para nuestras necesidades sin necesidad de grandes conocimientos sobre sistemas. Ya conocías NethServer? Que tal te ha parecido?compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
— Manuel Cabrera C (@drivemeca) February 13, 2017Sígueme en twitter , google+, facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.