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

Servidor squid

Paso para instalar squid
para tener un servidor squid en nuestro servidor hay que seguir estos pasos eso si esto es una forma de como instalarlo bueno empecemos
# apt-get install squid
una vez instalado squid procederemos a configurarlo de la siguiente forma, esto si ante de empesar as una copia de seguridad del squid.conf con el siguiente comando
# cp /etc/squid/squid.conf /etc/squid/squid.conf.back
una vez hecho la copia de seguridad buscamos en el archivo de configuracion la siguiente linea
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
luego de ubicar la linea agregamos nuestar regla preferida
ejemplo:
alc mi_red src 192.168.1.0/24 # esta es mi red local
alc bloqueo src “/etc/squid/pagina”

Como hacer un servidor DNS en Linux

Para hacer un servidor dns tenemos que instalar el siguiente paquete todo esto es como usuario root:
apt-get install bind9
una vez instalado el paquetes hacemos una copia de seguridad del archivo named.conf con el siguiente comando.
cp /etc/bind/named.conf /etc/bind/named.conf.back
una vez copiado, editamos el paquete con su editor favorito
nano /etc/bind/named.conf
eliminamos es contenido de named.conf y agregamos lo siguiente:
# este script fue creado por Gonzalo pero modificado y editado por mi
options {
                directory "/var/cache/bind";
                 forwarders {
                               //local
                               127.0.0.1
                               // cantv
                                200.44.32.12;
                                200.11.248.12;

Router inalámbrico por tarjeta de red Wi-Fi

Lo primero que vamos hacer es tumbar la tarjeta de red wifi en mi caso usa wlan0 y ejecutamos el siguiente comando:

# ifconfig wlan0 down

Una vez detenida, pasando a modo “ad-hoc” la wifi, tengan en cuenta que no todas las tarjetas inalámbricas pueden hacer esto, ejecutamos lo siguiente:

# iwconfig wlan0 mode ad-hoc

Okey luego de haber ejecutado lo anterior le damos un nombre a la red que vamos a crear, este nombre es el que se podrá ver al detectar la red ya sea por medio de un “iwlist scaninng” o algún software para wifi, para ello ejecutamos el siguiente comando

Comandos Basicos de Linux


Comandos básicos de linux:
Este comando mi lista los directorios y contenido de una carpeta:
ejemplo ls
Este comando me lista en directorio actual con la ruta especifica:
Ejemplo: pwd
Este comando me crear un directorio donde lo desee:
ejemplo: mkdir
Este comando crear un ficheros plano en la ruta especifica
Ejemplo: touch ejmplo.txt
El comando cp se utiliza para copiar archivos o carpetas de un lugar a otro
Ejemplo cp ejemplo.txt /home/usuario/
Este comando sirve para mover directorio y archivos de un lugar a otros
Ejemplo: mv archivo

Como recuperar el grub

para recuperar el grub después de una instalación de windows o una mala instalación de Linux
debemos seguir estos paso para la recuperación del grub, usaremos un live-cd de Linux en vivo
versión Live o Desktop”, esto quiere decir que se pueda ejecutar en el computador si instalarlo.
Primero que debemos hacer es arrancar el live-cd y abrir una terminal
Después escribimos los siguiente para ver las particiones de los distintos discos duros:
root@jose:~# fdisk -l ó cfdisk y anotamos las particiones que tenemos como se muesta en la imagen.









Instalar driver RTL8192SE en Debian

Hola yo otra vez pero a hora en este pos voy a explicar como instalar el driver de la tarjeta wifi de la VIT m2400 ya que tuve algunos inconveniente en el momento de instalar el driver el Linux especialmente en debían y Canaima.
Bueno sin tanto habladuría aquí va?
Descargamos en driver “rtl8192se_linux_2.6.0014.0115.2010.tar” desde aquí
Una vez descargado ejecutamos como usuario root lo siguiente comando
1.- cd “carpeta donde se descargó el archivo”
2.- tar zxvf rtl8192se_linux_2.6.0014.0115.2010.tar.gz

Como hacer un servidor web en Linux

Para hacer el servidor web en Linux primero debemos instalar estos paquetes
Nota: todo estos se instala como usuario root:
apt-get install apache2 php5 libapache2-mod-php5
una vez instalado los paquetes mencionados procederemos a instalar los otros paquetes para tener soporte de mysql y si lo desea el administrador de web de php el cual es phpmyadmin
apt-get install mysql-server mysql-client php5-mysql phpmyadmin
ya con estos paquetes ustedes deberían tener un servidor funcional con las funciones básicas.
Si queremos un servidor completo con módulos y aplicaciones estrás para la administración remota instalamos en servidor de esta forma
apt-get install apache2 php5 php5-common php5-mysql php5-odbc php5-cgi php5-imagick php5-sybase php-fpdf phpicalendar libapache2-mod-php5 libapache2-mod-auth-mysql libapache2-mod-fastcgi