martes, 27 de noviembre de 2012

Protocolo FTP

Es un protocolo de transferencia de archivos poco seguro; pero útil y sencillo.
Hemos aprendido a utilizar varios incluso un gestor gráfico (Filezilla) y a través de un cliente web con (webmin).
En GNU/linux te viene instalado por defecto un cliente FTP que se usa por consola o pro una interfaz. Uso:
#ftp localhost
user:
pasword:
ftp>
Y ya estaríamos conectados y preparados para transferir archivos.
Podemos utilizar los siguientes comandos:
-?
-ascii (para texto plano: txt, html, css, xml...)
-binary (para resto de archivos: jpg, gif, odt...)
-cd
-lcd
-chmod
-!chmod
-close
-delete
-mdelete
-mkdir
-dir
-!dir
-ls
-prompt
-pwd
-!pwd
-quit
-rename
-rmdir
-size

Pero los mas importantes son:

-get (para descargar un archivo)
-mget (para descargar varios archivos)
-put (para subir un archivo)
-mput (para subir varios archivos)

para saber mas ordenes permitidas utilizar la orden:
-help

miércoles, 10 de octubre de 2012

Servidor DHCP

Pasos a seguir:

  • Instalamos dhpc3-server:
    • #apt-get install dhcp3-server
  • Editamos el fichero /etc/dhcp/dhcpd.conf:
    • #gedit /etc/dhcp/dhcpd.conf 
  • cerramos y reiniciamos el servidor:
    •  #/etc/init.d/isc-dhcp-server restart
Comprobaciones del buen funcionamiento:

  • Para comprobar errores:
    • #gedit /var/log/syslog
  • Para comprobar si se ejecuta el proceso
    • #ps -ef | grep dhcp
  • Para ver los contratos que has ejecutado:
    • #  grep -v ^# /etc/dhcp/dhcpd.conf | grep -v ^$
Comandos interesantes para esta practica:

  • route: para la puerta de enlace
  • ifconfig:para ip, mascara de red, red de difusion... 
Cosas a tener en cuenta:

  • Asegurarse de la configuración manual (que coincidan la ip, mascara de red, dns, puerta de enlace)
  • Asegurarse de al editar  "dhcpd.conf" comprobar las llaves {} los puntos coma ;

martes, 9 de octubre de 2012

Comandos linux para ver y matar procesos

  • #ps -ef | grep name 
    • (para ver procesos en ejecución)
  • #kill -9 1018 (para matar un proceso en concreto)
  • #ps -ef | grep name | awk-F " " '(print $2)' | xarg kill -9
    • (para matar todos los procesos)

Montar un servidor DHCP en ubuntu

  • Instalar dhcp3-server
    • #apt-get install dhcp3-server
  • Editamos el fichero /etc/dhcp/dhcpd.conf
    • #gedit /etc/dhcp/dhcpd.conf 
  • Añadimos el rango de dir. IP que queremos asignar al final del doc.
    • subnet 172.20.0.0 netmask 255.255.0.0
      {
      range 172.20.202.160 172.20.202.169;
      }
    • (Importante que tenga la misma red que el equipo)
  • Reiniciar el servidor:
    • #/etc/init.d/isc-dhcp-server restart
  • Para comprobar si se ha realizado correctamente usamos:
    • #ps -ef | grep name
    • #vi /var/log/syslog
  • reiniciamos la tarjeta de red y en terminal comprobamos
    • #ifconfig

miércoles, 3 de octubre de 2012

Formas de cambiar tu IP en ubuntu

 3 maneras de cambiar tu dirección IP en Ubuntu:


  1.  Desde Interprete de Comandos:
    1.  #ifconfig eth0 ("IP nueva)
      1.  Ejm: teniendo esta IP 172.20.202.104 la cambio a 172.20.202.106 #ipconfig eth0 172.20.202.106
    2. # gedit /etc/NetworkManager/system-comections/conexion cableada 1 (desde aquí se cambian los datos )
  2. Desde entorno gráfico:
    1. Sistema/Administración/Red


martes, 25 de septiembre de 2012

Instalación de webmin en Ubuntu 12.04

1. Instalamos las librerias de perl y pyton

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
2.- Descargamos la última versión de webmin
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
3.- Realizamos la instalación
sudo dpkg -i webmin_1.580_all.deb
  1. Para ejecutar el programa entramos en el navegador y utilizamos esta dirección :
    1. https://localhost:10000/

lunes, 24 de septiembre de 2012

Practica resolución inversa

  1. Creamos el registro de zona directa que se puede copiar de /etc/bind/named.conf.default-zones y lo llamamos named.conf.local
  2. Reemplazamos los siguientes datos:
    1.  zone "127.in-addr.arpa" {
          type master;
          file "/etc/bind/db.127";
    2.  zone "20.172.in-addr.arpa" {
          type master;
          file "/etc/bind/db.20.172";
      };
  3. Editamos el documento nuevo llamado db.20.172:
    1. que lo podemos copiar de db.127
    2. db .127
      1. ;
        ; BIND reverse data file for local loopback interface
        ;
        $TTL    604800
        @    IN    SOA    localhost. root.localhost. (
                          1        ; Serial
                     604800        ; Refresh
                      86400        ; Retry
                    2419200        ; Expire
                     604800 )    ; Negative Cache TTL
        ;
        @    IN    NS    localhost.
        1.0.0    IN    PTR    localhost.
      2. db.20.172
        1. ;
          ; BIND reverse data file for local loopback interface
          ;
          $TTL    604800
          20.172.in-addr.arpa.    IN    SOA    servidor.aula202.com. jon.lopez.egibide.org. (
                            1        ; Serial
                       604800        ; Refresh
                        86400        ; Retry
                      2419200        ; Expire
                       604800 )    ; Negative Cache TTL
          ;
          20.172.in-addr.arpa.    IN    NS    servidor.aula202.com.
          106.202        IN    PTR    servidor.aula202.com.
          105.202        IN    PTR    p05.aula202.com.
          104.202        IN    PTR    p04.aula202.com.
          103.202        IN    PTR    p03.aula202.com.
  4. Reiniciamos la tabla de DNS (nslookup)
    1. /etc/init.d/bind9 restart 
  5. Probamos si da respuesta
    1. nslookup - 172.20.202.106
    2. root@A202P06:/home/dinux# nslookup - 172.20.202.106
      > 172.20.202.106
      Server:        172.20.202.106
      Address:    172.20.202.106#53

      106.202.20.172.in-addr.arpa    name = servidor.aula202.com.
      >
  6. FIN