LINUX
martes, 5 de abril de 2016
Linux y las redes (Introducción)
Antecedentes
El proyecto GNU, que se inició en 1983 por Richard Stallman tiene como objetivo el desarrollo de un sistema operativo completo similar a Unix y compuesto enteramente de software libre. La historia del núcleo Linux está fuertemente vinculada a la del proyecto GNU. En 1991 Linus Torvalds empezó a trabajar en un reemplazo no comercial para MINIX que más adelante acabaría siendo Linux.
Cuando Torvalds presentó la primera
versión de Linux en 1992, el proyecto GNU ya había producido varias de las
herramientas fundamentales para el manejo del sistema operativo, incluyendo un
intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto
contaba con una infraestructura para crear su propio núcleo (o kernel), el
llamado Hurd, y este aún no era lo suficientemente maduro para usarse, se optó
por utilizar Linux para poder continuar desarrollando el proyecto GNU,
siguiendo la tradicional filosofía de cooperación entre desarrolladores. El día
que se estime que Hurd es suficientemente maduro y estable, será destinado a
reemplazar a Linux.
De este modo, el núcleo creado por
Linus Torvalds, quien se encontraba por entonces estudiando Ingeniería
Informática en la Universidad de Helsinki, llenó el "espacio" final
que quedaba en el sistema operativo de GNU.
Versiones (Distribuciones)
Algunas de las distribuciones más conocidas de Linux son:- Debian GNU/Linux
- Ubuntu
- Linux Mint
- Knoppix
- MEPIS
- RHEL
- Fedora
- Arch Linux
- Gentoo Linux
- Sabayon
- Slackware
- openSUSE
- Mandriva
- Mageia
- PCLinuxOS
Configuración de redes en Linux
Configurar la red en Linux es algo
básico e imprescindible hoy en día. Tenemos muchos gestores gráficos pero
realmente nos interesa en el entorno profesional o para verlo de una forma más
fiable saber los comandos necesarios para poder saber qué ocurre y como
solucionarlo. Estos son los comandos más utilizados para estas tareas:
1.-IFCONFIG
1.-IFCONFIG
Es el comando usado para iniciar un
interfaz de red, con él también asignamos direcciones IP y vemos la
configuración actual que tienen todas o una de nuestras tarjetas en particular.
Si queremos asignar una IP a una tarjeta
de red lo hacemos de la siguiente forma, hay que destacar que es de forma
temporal, en el siguiente reinicio volverá a lo que tenía antes:
nexolinux m3t4g4m3 # ifconfig eth0 192.168.0.40 netmask 255.255.240.0
También podemos habilitar un interfaz:
nexolinux m3t4g4m3 # ifupo
deshabilitarlo:
nexolinux m3t4g4m3 # ifdown
Para ponerlo en modo promiscuo de
forma que un interfaz reciba todos los paquetes, es algo que se suele usar para
capturar muchas trazas de paquetes para un posterior análisis.
nexolinux m3t4g4m3 # ifconfig eth0
–promisc
En caso de que tengamos la red por
wireless, tendríamos que ejecutar su hermano:
nexolinux m3t4g4m3 # iwconfig
2
– PING
Es la mejor forma de comprobar
conectividad entre dos puntos. Mediante el protocolo ICMP se comunica con los
otros dispositivos.
También si conocemos la dirección IP
podemos probar con eso, así si nos responde la IP pero no el hostname podemos
pensar que es un fallo en el DNS.
3
– TRACEROUTE
En ocasiones el comando PING nos dice
que no tenemos conectividad, pero el tema es que podemos haber atravesado
varios Routers, Firewalls o a saber, y el problema esté en uno de ellos, para
cuestiones así tenemos este comando que nos dará los saltos que tenemos de
nuestro dispositivo al destino y nos dirá donde se pierden los paquetes.
4
– NETSTAT
Saca estadísticas de las conexiones,
información, tabla de rutas y un largo etcétera, en ocasiones interpretar este
comando es un tanto complicado con lo que combiene usar los filtros que
dispone.
Ventajas y desventajas
Ventajas
Ventajas
- Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas de bajos recursos: Linux puede correr servicios en un x86 a 200 MHz con calidad.
- Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentación de Linux que puede encontrarse en la Red
- ·Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente.Distribuciones Linux como Red Hat/Fedora tienen aplicaciones de configuración similares a las de Windows.
Los inconvenientes de Linux más
importantes pueden ser:
- Windows es incompatible con Linux, este punto es difícil de explicar, no quiere decir que no podamos tener instalados ambos Sistemas (que es relativamente fácil de hacer).
- Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde Linux no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000...) aunque esto último se está investigando
- En la mayoría de distribuciones Linux hay que conocer nuestro Hardware a la hora de instalar.
- Sin embargo, distribuciones de Linux como Knoppix reconocen todo el sistema a lo Windows.
- No sólo eso, en este sentido se está trabajando mucho por hacer esta tarea simple.
- Menor cantidad de Software de aplicación se crea para Linux en comparacion con Windows.
PROTOCOLO SSH:
Después de la conexión inicial, el
cliente puede verificar que se está conectando al mismo servidor al que se
conectó anteriormente.
El cliente transmite su información de
autenticación al servidor usando una encriptación robusta de 128 bits.
Todos los datos enviados y recibidos
durante la sesión se transfieren por medio de encriptación de 128 bits, lo cual
los hacen extremamente difícil de descifrar y leer.
El cliente tiene la posibilidad de
reenviar aplicaciones X11 desde el servidor. Esta técnica, llamada reenvío por X11, proporciona un
medio seguro para usar aplicaciones gráficas sobre una red.
PROTOCOLO SSH:
PROTOCOLO SMNPT
El SMTP es un servicio complejo de
correo a través de servidores, usando un protocolo estándar para enviar y para
recibir el correo. Puede sonar extraño, pero un servidor del SMTP recibe y
envía el correo, y los correos que le llegan los envía de la misma manera que
recibe, es decir, con el SMTP.
El servidor del SMTP es similar a un
buzón de correos, de los que hay por las calles, donde se echan las cartas.
Puedo escribir como remitente cualquier dirección de correo, incluso si utilizo
el servidor del SMTP, de Alicia. Por lo tanto todo lo que usted tiene que hacer
es configurar la dirección del SMTP de sabastecedor para todas sus cuentas del
email.
PROTOCOLO FTP
FTP (sigla en inglés de File Transfer Protocol, 'Protocolo
de Transferencia de Archivos') en informática, es un protocolo de red para la
transferencia de archivos entre sistemas conectados a una red TCP (Transmission
Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo
cliente se puede conectar a un servidor para descargar archivos desde él o para
enviarle archivos, independientemente del sistema operativo utilizado en cada
equipo.
El servicio FTP es ofrecido por la capa de aplicación del
modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de
red 20 y el 21.
Suscribirse a:
Entradas (Atom)
No hay comentarios.:
Publicar un comentario