Como hacer una radio por Internet con GNU/Linux en particular “Debian” ò Canaima


Bueno sin tanto blablabla empecemos para armar su radio necesitamos lo siguiente:

Primero.:
Tiempo para trabajar con Linux ya que abecé cuesta y da problemas, por esto tuve la iniciativa de hacer este post.

Segundo.:
    Abrir una cuenta en giss.tv en el siguiente enlace Web http://www.giss.tv/addmount.html
Y se debe llenar de la siguiente forma.:
Ver image.

1 code.: aquí debe colocar el código  de la imagen
2 mountpoint.: en este cuadro debe colocar el nombre de la emisora Ejemplo.: radio.mp3 ò radio.ogg se recomienda ogg.
3 e-mail.: aquí va un e-mail valido por que hay le va allegar la clave y los archivos de configuración.
4 Descripcion del Channel.: Aquí va una descripción de la emisora ejemplo.: Radio educativa y la mejor música libre del momento.
5 Is Public.: Aquí usted lo tiene que activar por si lo quiere que salga al público (yes) o no
6 Kind of contents.: En esta parte usted puede seleccionar “live” en vivo, “playlist/archivo” a través de una lista ò “bosh”
7 I have read and agree with the terms of use.: Aquí lo tiene que activar el contrato y asi poder transmitir por Internet.

Giss.tv le enviara un correo electrónico para la validación su cuenta es por esto que el correo tiene que existir y pasado 2 horas ya podrá disfrutar de la transmisión en vivo de su emisora

Luego De Validar Tu Cuenta De Giss.Tv Solo Falta El Programa Para Empezar a Transmitir Tu Radio.

Tercero.:
    Ahora mientras nos llegan esos datos vamos a ir instalando el “idjc_0.8.1_i386.deb”  para tenerlo preparado. En este caso vamos a trabajar con versión 0.8.1 que es la que funciona y esta bien probada con giss.tv y fue la que use para hacer este post.
Sigan estos pasos para su instalación.
1.    instalamos el paquete de “idjc_0.8.1_i386.deb” que esta en el siguiente enlace web, https://sites.google.com/site/chuchi322/idjc_0.8.1_i386.deb?attredirects=0&d=1
2.    Una ves descargado el paquete se abre una consola de comando o Terminal root, y ejecutamos el programa
Ejemplo.: cd /home/usuario/Descargas/
    dpkg -iR ./idjc_0.8.1_i386.deb
3.    Una ves instalado el programas ejecuta el siguiente código “apt-get –f install”  para reparar cualquier problemas o dependencia que falte
4.    ya instalado y corregido los errores que se pudiese presentar procederemos a instalar la siguientes aplicaciones “apt-get install jackd” y cuando le pregunte si quieren darle al servidor de audio JACK el control total del audio y de la memoria disponible en tiempo real, díganle que NO (para que su sistema no se caiga).
5.    Ejecute “idjc” desde la consola para la configuración del servidor giss.tv

Ya que tenga idjc corriendo vas a ubicar el botón de “Server” como lo muestra la imagen 1.


a.    en la casilla type.: escoge “icecast 2 stats/Relay”
b.    Host.: hay va lo siguiente “giss.tv”
c.    Port.: hay va el puerto 8001
d.    Mount.: hay va “/turadio.mp3” ò “/turadio.ogg” dependiendo como la creaste en la primera parte de este post.
e.    Login.: hay va “source”
f.    Pass.: hay va la clave que giss.tv te mando a tu correo electrónico.
g.    En la casilla de Mp3 va a escoger “48 kpps/s” ò en la Ogg “28 Bitrate”. Esto es para que tenga mas radio escucha al aire y no te consuma tanto ancho de banda.
h.    En Simple rate.: va escoger “48000 Hz” que es lo recomendado para el oído humano como mínimo.
i.    Ya para terminar le da al botón de “Add” y luego a “Server connect” si todo salio bien en la pantalla principal de “idjc” saldra en el cuadro de Streams 1 una rayita de color verde. Esto indica que esta conectado.
Para aquellos que quieren tener su reproductor en su blogger aquí le dejo un reproductor
Tomado de la pagina de “http://ciudadblogger.com/2009/08/reproductor-flash-de-mp3.html


   
   
   


Codigo fuente.


Espero que le este post sea de su agrado y que le funciones a todos a aquellas escuelas que quieran transmitir su comentarios o información por Internet.


















Como hacer un servidor dhcp

Para hacer un servidor dhcp tenemos que instalar el siguiente paquete todo esto es como usuario root:
apt-get install dhcp3-server
una vez instalado el paquetes hacemos una copia de seguridad del archivo dhcpd.conf con el siguiente comando.
cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.old

o este comando dependiendo de la distribución que tenga instalada
cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.old
una vez copiado, editamos el paquete con su editor favorito
nano /etc/dhcp3/dhcpd.conf 
o este comando dependiendo de la distribución que tenga instalada
nano /etc/dhcp/dhcpd.conf
Eliminamos el contenido del mismo y agregamos lo siguiente:
# Este es script fue hecho por Gonzalo y modificado por mi persona 
#60 - 1 minutos
#3600 - 1 horas
#86400 - 1 día
#604800 - 1 semana
#2592000 - 1 més
#31104000 - 1 año
#

bakup remoto

Como hacer un bakup remoto con ssh sin que le pide clave, los pasos para hacer esto es de la siguiente forma:
primero creamos la clave ssh y la guardamos en los cumputadores donde vamos a hacer respaldo remoto, con el comando siguiente se hacen la clave ssh
# ssh-keygen -t rsa
cuando pregunte le damos “enter” a todas, hasta que salga “The key's randomart image is:” una vez generada la imagen procederemos a copiarla en los computadores donde se desee hacer el backup
con el comando siguiente hacemos eso:
# tar -czf /root/ssh.tar.gz /root/.ssh/id_rsa.pub

Registro de los equipos en una red con squid

Para monitorizar una red con squid debemos configura squid para que me capture toda las peticiones que hagan las estaciones de trabajo en todo momento para hacer esto debemos configurar squid de la siguiente forma
# nano /etc/squid/squid.conf
y ubiquemos esta linea “http_access deny all”, ante de esta linea agregamos emulate_httpd_log on, reiniciamos squid  y hacemos un acceso directo de “/var/log/squid” a “/var/www/” para visualizar todo las pagina cachada por squid de esta forma podemos ver todo lo que hace nuestros usuario en sus estacones de trabajo, para automatizar este proceso creamos un script de rotación diario y así tener un log diario de las estacones que visitan nuestros usuario, el script seria así

Script para bloqueo de ping y cambio de claves

script para bloquear el ping y el cambio de claves en los usuarios
Primeramente voy a explicar cómo bloquearemos el ping para evitar ataques al servidor ó colapso de la red, para hacer esto ejecutamos el siguiente comando
# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
este comando deshabilita el ping en el computador que lo ejecute, pero si lo que queremos es que se active el ping en el computador, lo hacemos de la siguiente forma
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Script para apagar el pc en linux

script para el apagado automático de linux en una hora determinada
Para lograr esto ejecutamos nuestro editor preferido, yo en particular usare nano para hacer el script ejemplo:
# nano /home/usuario/apagado.sh
#!/bin/sh
# apagado automático de linux
echo "El Sistema se Apagado Automáticamente"
shutdown -h +19:00
exit 0
una vez creado el script le damos permiso de ejecución con el siguiente comando
# chmod +x

Instalación de quota

como instalar quota en debian, para que un usuario no use mas disco de lo necesario y evitar que guarde archivos muy grande en la computadora o en su carpeta de trabajo, para solucionar este dilema vamos a proceder a instalar los siguientes paquetes.
# apt-get install quota quotatool
una vez instalados los 2 paquetes mencionados anteriormente, procederemos a preparar las particiones del disco con sus respectivas restricciones, el siguiente ejemplo mustra una partición usando quota
# nano /etc/fstab

Servidor de almacenmiento o NFS


En esta oportunidad le voy a explicar como montar, configurar y crear los usuarios en un servidor nfs en linux
para empesar debemos conocer que es un servidor nfs?
El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local.Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión). El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.
Bueno ya conocido lo anterior procedemos a instalar los paquetes necesarios para que funcione el servidor nfs ó el sistema de archivo por red, estos paquetes se tienen que instalarse como usuario root:
# apt-get install nfs-kernel-server
# apt-get install rpcbind
# apt-get install nfs-common

Servidor de estadistica ntop


servidor de estadistica de la red
para hacer un servidor de estadistica de la red usaremos ntop ya que es una herramienta importante para cualquier administrador de red, bueno para instalar esta poderosa herramientas en nuestro servidor seguimos estos pasos
# apt-get install ntop graphviz gsfronts-x11

Monitoreo con nagios3


Servidor de monitoreo
para tener un servidor de monitoreo en una red local necesitamos lo sigientes paquetes
# apt-get install nagios3
una vez que tenga instalado nagios3 hacemos una copia de seguridad del archivo nagios.cfg con el sguiente comando
# cp /etc/nagios3/nagios.cfg /etc/nagios3/nagios.cfg.back
y procedremos a configurarlo ante de empezar debemos conocer algunas cosas de nagios3 ejemplo:
parents # esta etiqueta define si es padre o hijo la red
alias # esta etiqueta es para darle un alias al equipo
host_name # esta etiqueta es para darle un nombre a la maquina cliente
address # esta etiqueta es para asignarle la ip al equipo afitrion