sábado, 21 de octubre de 2017

Configurar interfaces de red en Debian 9.2

Hola,
En esta entrada vamos a tratar de cómo configurar las interfaces de red en Debian, asumimos que se ha realizado una instalación limpia de Debian y no se ha configurado absolutamente nada para las interfaces cableadas, disponemos de tres interfaces ethernet.
1. Agregamos un nombre completo y lo relacionamos con una ip


2. Miramos nuestras interfaces con el comando ip a | less, vemos las interfaces, luego vamos al archivo /etc/network/interfaces y debe queda así.


3. Ahora creamos un archivo para resolver nombres a ip, por defecto no se ha creado resolv.conf, tampoco tenemos el software resolvconf para gestionar dns, hemos realizado una instalación limpia y reitero no hemos configurado absolutamente nada para la red.

#touch /etc/resolv.conf



4. Reiniciamos la red y miramos luego el estado, salió bien y hacemos una prueba desde las estaciones clientes.




Todo es manual, servidor sin gui.





Iniciar reglas iptables en inicio de Debian 9.2

Buen día lector,

Esta entrada trata sobre cómo iniciar las reglas iptables en tiempo de inicio, esto también podría generarlizarse a un script personalizado, veamos cómo lo podemos hacer.
Seguimos el howto en la wiki Debian, se ha hecho una pequeña modificación, el objetivo es anotar esta forma de proceder, en Debian 7 y 8 la forma de iniciar scripts lo hacía desde un archivo rc.local, pero en Debian 9.x ya no existe rc.local y se procede de la forma que anoto, espero les sea de ayuda.

1. Creamos un archivo en la ruta /etc/, lo llamaremos reglas.sh, usaremos la shell sh, motivo por el cual este archivo tiene un inicio #!/bin/sh, pero si preguntas al sistema por la shell que usa pues la respuesta será bash, pero también esta disponible sh, preguntemos con
$ echo $SHELL

Entonces escribimos en el archivo, en éste caso yo he escrito un contenido para hacer NAT, deseo que salgan dos segmentos de red por mi servidor Debian hacia internet.

#!/bin/sh
iptables -F
echo 1 > /proc/sys/net/ipv4/ip_forwad
iptables -t nat -A POSTROUTING -o mi_interfaz_de_cara_a_internet -j MASQUERADE

2. Procedemos a crear un archivo en /etc/network/if-pre-up.d/, nombré al archivo como iptables y le dí permiso de ejecución:
#touch /etc/network/if-pre-up.d/iptables
#chmod +x /etc/network/if-pre-up.d/iptables
El contenido del archivo es ejecutar el script
#!/bin/sh
sh /etc/reglas.sh

De esa manera ya puedes hacer reboot y cuando inicies de forma automática se incia el contenido del scritp.

Algunas capturas:










miércoles, 9 de agosto de 2017

Vivaldi (navegador) en 16.04.3 LTS (Xenial Xerus)

Hola amigos, el otro día estuve viendo que navegador podría utilizar, como que quiero uno que no consuma muchos recursos, pues encontré a Vivaldi y "jolines" no esta en los repositorios de Ubuntu, entonces procedí del siguiente modo para tenerlo en Ubuntu, por cierto tiene soporte para distros basadas en Debian como es el caso de Ubuntu y para distros basadas en paquetes rpm como sería el caso de RHEL y su distro más conocida como Fedora, por ahora lo tengo en Ubuntu.

Paso 1: ir al sitio web y descargarse el paquete. deb



Paso 2: descargado procedemos a realizarle doble clic o mucho mejor abrir una terminal y usar el comando dpkg -i el paquete.deb y en primera instancia no va a instalar, hay que agregar dos dependencias, libappindicator1 y libindicator7




# apt-get install libappindicator1 libindicator7






Me gusta :), aunque Firefox será siempre el que es más completo, tiene muchas extensiones y es compatible con muchos sistemas operativos, hasta para windows xp aun le da soporte :), saludos.


lunes, 10 de julio de 2017

Fedora y Android phone

Alguna vez conectamos celulares a la PC o portátil y no reconce y no se visualiza en interfaz gráfica, entonces procedemos a agregar unos paquetes y reiniciamos el sistema operativo.

Fuente: https://ask.fedoraproject.org/en/question/81481/fedora-doesnt-want-to-recognize-a-android-phone-what-to-do/

Paso 1: necesitas los siguientes paquetes que estan en la base de Fedora.


  • gvfs-mtp
  • simple-mtpfs
Paso 2: agregamos con el gestor de paquetes DNF

Abrimos un emulador de terminal "corremos" los siguientes comandos.

#dnf install gvfs-mtp simple-mtpfs

Reinicia y prueba nuevamente conectando tu teléfono celular, lo más probable es que ya lo veas en el escritorio con ícono. Yo no he necesitado realizar paso alguno más.



domingo, 4 de junio de 2017

VLC en openSUSE Leap 42.2

Hola amigos, el otro día estuve con una máquina con openSUSE y por defecto VLC se instalaba con los repos por default, dije ya funcionará, pues no funciona, no reproduce videos ni música en mp3, dije supongo que hay que agregar un repo, pero recuerdo que vlc ya trae todo lo necesario para funcionar y reproducir la mayoría de formatos, pues no es asi aquí, entonces añadí un repo con zypper :) y funciona :)

Paso 1: abrir una terminal y como root escribir

zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/ packman

Paso 2: refrescar el repo

zypper refresh

Paso 3: instalar vlc con sus codecs

zypper in vlc
Así como está intentas reproducir un video en formato mpg4 pues nada que lo reproduce, indica que faltan algunas cosas.

Paso 4: añadir los codecs

zypper in vlc-codecs

Ahora si, cabe mencionar que al añadir vlc y los vlc-codecs nos indica algunas opciones, hay que aceptar que agregue del nuevo repo packman, también nos da la opción de no instalar.




Para tenerlo en español:

Paso 5: añadir vlc-lang

zypper in vlc-lang



Funciona VLC, :), diferente forma de manejar las cosas, otras distros son un poco más simples, caso de Fedora, Ubuntu, pero vaya openSUSE esta bueno.


sábado, 27 de mayo de 2017

Instalar CentOS 6.9 en modo texto

Hola amigos, aquí les presento un alcance que anoto, instalaremos y configuraremos CentOS 6.9 en su versión mímima, y lo haremos en modo texto, porque queremos hacerlo sin entorno gráfico, el motivo es que al estar frente a un servidor puro lo normal es estar a pura cli (línea de comandos) y también de esa manera no consume recursos o no exige recursos.

Insertamos el CD de instalación de CentOS e inicia, presionamos la tecla tabulador y escribimos linux text, luego seguimos el asistente en modo texto, a puro teclado estaremos de aqui en adelante.

CentOS para descargar, es libre y es el sistema operativo excelente para servidores, es clon de RHEL, una "roca"



Luego si estamos seguros que la imagen iso esta bien saltamos



Escogemos el idioma a usar en la instalación


Seleccionamos el teclado, yo tengo un teclado latinoamericano, CentOS lo tiene.


 Escogemos esa opción para reinicializar todo, estamos haciendo una instalación limpia, desde cero.


 Enseguida seleccionamos el huso horario, yo vivo en Perú en mi ciudad llamada Arequipa, pero en el asistente escogemos America/Lima :)


 Seleccionamos una contraseña, lo recomendable es alguna con letras, números y caracteres especiales, e incluir mayúsculas, pero si seleccionas una simple te pide confirmar :)


Enseguida nos muestra la opción de seleccionar el disco, nosotros haremos un servidor puro, un firewall para proteger nuestras dos redes LANS, tendrá servicios como dhcp, proxy, dns y será nuestro gateway, para salir al exterior tendran que pasar primero por nuestro CentOS de igual manera para llegar a alguna red interna desde afuera primero se van a encontrar con CentOS :)



Esperamos a que instale el software.


Ya tenemos a CentOS en nuestro disco duro, ahora reiniciamos y a comenzar a configurar, recordar que se usa el disco mínimo, pero es suficiente, ahora nos conectamos a una red que nos haga salir a internet.


Estamos con nuestro CentOS sin configuración, lo haremos de forma manual, como la vieja escuela, editaremos archivos usando vi, el excelente editor de texto :), CentOS ya nos configuró bien el teclado y el huso horario, solo falta configurar el nombre del sevidor, asignar parámetros de red a las tres interfaces, una de cara a internet y dos internas, veamos como lo hacemos :)

Ingresamos como superusuario root, el único usuario que tenemos e ingresamos su contraseña.



Asignamos una ip a nuestro nombre completo y luego cambiaremos el nombre.



Procedemos a configurar la interfaces de red, son tres.



Reiniciamos la red con el comando
#service network restart
Luego miramos las interfaces ya con sus parámetros de red.


Por ultimo agregamos servidores dns a nuestro CentOS para resolver nombres


Ya esta todo, incluso el nombre completo, pero aún no se ve, hacemos un reboot y todo estará listo, ahora ya funciona todo, ya hay salida a internet, pero un reboot y estará ok.


Luego ya queda hacer un update y luego añadir software como las páginas man en español y luego configurar servicios, bueno hasta aquí llegamos, saludos cordiales y continuamos en otro tutorial :)

jueves, 25 de mayo de 2017

Sistemas Operativos Personalizados

Hola amigos, les presentado Software que he usado en algun momento y todos son libres, son personalizados, son GNU/Linux y en FreeBSD, esta lista anoto aquí para tenerlo y poder usarlo en alguna circunstancia o en algun escenario ideal, cada uno tiene sus cualidades.

PfSenSe:
Firewall y Router cuenta con una administración Web en php, basado en FreeBSD.
Enlace de descarga: Pfsense.

ZeroShell:
Firewall y Router, basado en Linux, adminstración web (cgi).
Enlace de descarga ZeroShell.

BrazilFW:
Firewall y Router, basado en Coyote Linux, administración web en php.
Enlace de descarga BrazilFW.

NethServer:
Firewall y Router, basado en CentOS Linux.
Enlace de descarga NethServer.

Cuatro SO que a mi parecer son excelentes, son libres y estan muy activos.

Para almacenamiento y archivos el excelente FreeNAS, basado en FreeBSD
Enlace FreeNAS.

Son sistemas Operativos personalizados y ayudan mucho a la administración de redes LAN, sea como firewalls o routers.

Packet Tracer 9 en fedora 44

 1. INTRODUCCIÓN Y CONTEXTO -------------------------- Cisco distribuye oficialmente Packet Tracer para Linux únicamente en formato  paquete...