RCD-II 2021-II Mejia RedesLinux

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 12

FACULTAD DE INGENIERIA

CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS

TEMA:
OPERACIONES TRANSFERENCIA DE ARCHIVOS CON LINUX

ASIGNATURA: Redes y Comunicación de Datos II

DOCENTE: Ing. Edwin Carrasco Poblete

ALUMNOS: Jordan Miguel Mejia Puma

Cusco – Perú
Setiembre 2021
I. Presentación

En la actualidad el sistema operativo Linux se ha convertido en uno de los sistemas con mayor
presencia en el mercado de la computación e implementación de servidores por lo que en el
presente trabajo se desarrolla la guía de laboratorio “Operaciones básicas de redes en Linux”,
que es realizado por Jordan Miguel Mejia Puma, por lo que se hace las investigaciones
correspondientes para la solución de los ejercicios planteados en esta guía tales como el servicio
de transferencia de archivos con samba y NFS.
II. Introducción

El sistema operativo Linux es uno de los sistemas de código libre que es desarrollado,
modificado y/o implementado por la comunidad de usuarios que ha ido creciendo a través del
tiempo por lo que se realiza el desarrollo de la guía de Operaciones básicas de redes en Linux en
el que realizamos la instalación de la distro de Debian 10.10 y la resolución de las preguntas de
la guía utilizando Samba y NFS que son implementación de código abierto del protocolo Server
Message Block (SMB). Las cuales nos permiten la interconexión de redes Windows, Linux,
UNIX y otros sistemas operativos juntos, permitiendo el acceso a archivos.
Contenido
I. Presentación........................................................................................................................................2
II. Introducción........................................................................................................................................3
III. Marco teórico..................................................................................................................................5
GNU/Linux...............................................................................................................................................5
Debian 10.5.............................................................................................................................................5
Samba......................................................................................................................................................5
NFS (Network File System - Sistema de Archivos en Red).......................................................................6
IV. Desarrollo........................................................................................................................................6
Ejercicio 1................................................................................................................................................6

III. Marco teórico


GNU/Linux
Es la denominación técnica generalizada que reciben una serie de sistemas operativos de tipo
Unix que son de código libre. Estos sistemas operativos están formados mediante la combinación
de varios proyectos, de los cuales el más destacado es el entorno GNU, que está encabezado por
el programador Richard Stallman junto a la Free software foundation, el cual tiene como
propósito difundir la distribución del software libre, así como también el núcleo del sistema
operativo conocido como Linux, el cual está dirigido por el programador Finlandes Linus
Torvalds.

Debian 10.5
El Proyecto Debian es una asociación de personas que han hecho causa común para crear un
sistema operativo libre. Este sistema operativo que se ha creado se llama Debian.

Los sistemas Debian actualmente usan el núcleo de Linux o de FreeBSD. Linux es una pieza de
software creada en un principio por Linus Torvalds y desarrollada por miles de programadores a
lo largo del mundo. FreeBSD es un sistema operativo que incluye un núcleo y otro software.

Sin embargo, se está trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd.
El Hurd es una colección de servidores que se ejecutan sobre un micro núcleo (como Mach) para
implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto
GNU.
Samba
Samba es una implementación de código abierto del protocolo Server Message Block (SMB).
Permite la interconexión de redes Microsoft Windows®, Linux, UNIX y otros sistemas
operativos juntos, permitiendo el acceso a archivos basados en Windows y compartir impresoras.
El uso de Samba de SMB lo hace parecer como un servidor Windows a clientes Windows.

Es una implementación de servicios y protocolos compatibles con SMB (ahora llamado CIFS)


con el que los ordenadores Windows se comunican entre sí: Fue desarrollado por Andrew
Tridgell mediante ingeniería inversa, utilizando capturadores de tráfico del estilo Wireshark
(anteriormente conocido como Ethereal) para ofrecer compatibilidad en entornos *nix, algo que
se necesitaba para no quedar aislados en entornos corporativos y educativos en los cuales suelen
coexistir varias plataformas (Windows, Linux, Mac OS X).

NFS (Network File System - Sistema de Archivos en Red)


Es el sistema nativo utilizado por Linux para compartir carpetas en una red. Mediante NFS, un
servidor puede compartir sus carpetas en la red. Desde los PCs de los usuarios se puede acceder
a dichas carpetas compartidas y el resultado es el mismo que si estuvieran en su propio disco
duro. Básicamente, NFS permite a PCs que utilizan Linux, compartir y conectarse a carpetas
compartidas entre sí. Existen otras alternativas para compartir carpetas en una red como samba,
ssh o ftp, pero el sistema recomendado para compartir carpetas entre sistemas Linux es NFS.

IV. Desarrollo
Ejercicio 1.
Documente, utilizando un ejemplo, el uso de los comandos para el diagnóstico de redes de
computadores: arp, ethtools, fping, mtr, nc, networkctl, nmap, nmcli y route.Arp: Nos permite
Figura 2:tablas
supervisar y modificar Accesodeadirecciones
las carpetasIPcompartidas
y MAC mediante NFS

comando ARP

arp: ver información estilo Linux

Muestra t manipula la tabla cache


ARP del sistema.

Si se ejecuta el comando apr sin


parámetros se obtiene todas las
entradas ARP de la tabla cache y
Imagen 3: comando arp las muestras dela forma en que se
puede ver en la imagen.

Arp –n: mostrara direcciones IP


en vez de nombres de nodos

Imagen 4: comando arp -n


Comando ethtool

Sudo apt install ethtool

Ethtools: El comando ethtool


recupera el estado de la interfaz
de ethernet. La salida muestra
propiedades como velocidad,
dúplex, estado y activación de la
interfaz de red.

Ethtool <nombre de la interfaz>:


Para conocer características de la
interfaz

Ethtool –i <nombre de la
interfaz>: Para conocer el driver
de la tarjeta de red.
Ethtool –S <nombre de la interfaz>:
Para mostrar estadística del tráfico
de tarjeta

Ethtool –P <nombre de la interfaz>:


Permite consultar la dirección MAC de la
interfaz de red.

Comando fping

Sudo apt install fping

Fping <ip 1> < ip 2>: Fping es una pequeña


herramienta de línea de comandos para
enviar solicitudes de eco ICMP (Protocolo de
mensajes de control de Internet) a los hosts
de la red, similar a ping, pero con un
rendimiento mucho mayor al hacer ping a
varios hosts.

Fping -s -g <ip 1> <ip 2>: El siguiente


comando abrirá un rango específico de
destinatarios de IP.
Comando mtr

Sudo apt install mtr

mtr: se trata de una

Comando nc o netcat

Sudo apt install Netcat


Netcat: El comando Netcat (nc)
es una herramienta para
analizar conexiones de red,
buscar puertos abiertos,
transferir datos, etc. Es una
utilidad de red para leer y
escribir en conexiones de red
usando protocolos TCP o UDP.
Realizamos un scaneo de un puerto
TCP contra un host remoto

nc -vnz -w 1 192.168.40.146 20-25

(este comando nerifica puertos del


20 al 25 en el host remoto).

Este comando se utiliza para saber que


Comando networkctl

Networkctl ha sido desarrollada con el fin de mostrar un resumen de los dispositivos de red en
el sistema y su respectivo estado de conexión. Con networkctl será posible consultar y controlar
el subsistema de red de Linux. Networkctl está basado en systemd-network el cual es un
servicio de sistema el cual administra redes, puede detectar y configurar dispositivos de red y
también está en la capacidad de la creación de dispositivos de red virtuales.

Podemos lanzar el
comando solo, donde
veremos las interfaces
disponibles.

networkctl

Network no viene
habilitado por defecto, asi
que estos son los
comandos para
habilitarla, ver el estado,
o iniciarla.

Para mostrar información sobre


los enlaces especificados, como
tipo, estado, controlador del
módulo del núcleo, hardware y
dirección IP, DNS, y más,
usaremos el comando de status.
Comando nmap
Nmap (Abreviatura de Network Mapper) es la mejor herramienta de línea de comandos
en Linux (también disponible para Windows y Mac OS X) para realizar funciones de auditoría y
seguridad de redes, rastreo y análisis en busca de sistemas para elaborar un inventario de red,
etc.

sudo apt install nmap

podemos tanto escanear un único


host en busca de información sobre el
mismo (servicios abiertos, puertos de
escucha, sistema operativo…), como
una red completa. Si queremos
escanear una red podemos
especificar la máscara en formato
CIDR, rango concreto de IPs (10.0.0-
255.1-254)…
El modo más básico de escanear un
host es indicar su IP o hostname
como parámetro a Nmap
Ejemplo la ip de google
nmap 64.233.186.105

Comando nmcli
El comando nmcli permite exprimir al máximo todo el potencial de la herramienta controladora de
redes, directamente desde la línea de comandos en Linux. Fue lanzada en 2010 como reemplazo de
otros comandos de configuración, como por ejemplo ifconfig.

Verificación si networkmanager se
ejecuta y su status

Listar dispositivos de red

Comando route Listar las conexiones disponibles


El comando route se usa para manipular las tablas de enrutamiento del kernel. Su uso principal
es configurar rutas estáticas sobre redes u hosts específicos.
Sudo route

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev enp0s3

También podría gustarte