Para cerrar esta trilogía (como diría George Lucas xD) de artículos que empecé hace algún tiempo con: Conócete a ti mismo parte 1 y parte 2, vamos a tratar en este último la red y, como premio por soportarme, os dejaré un pequeño bonus al final del post.
Por razones obvias, voy a suponer que conocéis qué es una dirección IP o una MAC y que tenéis cierta idea de cómo funcionan a nivel básico los temas de redes. No vamos a tratar nada en profundidad, pero es importante que, al menos, esos conceptos estén claros o de nada servirá este post.
Que sepáis que todas las configuraciones de red se escriben en: /etc/network/interfaces, aunque ahora casi todas las distribuciones tienen su propio “configurador” gráfico y pasan de este archivo. No voy a enseñar cómo se configura una red así que supondré también que está configurada.
Ver las interfaces: ifconfig
Ifconfig listará todas nuestras interfaces de red y nos dará información sobre ellas: su dirección IP, la mascara de red, la MAC o el MTU son alguno de los parámetros que podremos consultar. Si además escribimos una interfaz concreta, por ejemplo: ifconfig eth1, este nos soltará solo la información de este interfaz.
Tabla de Rutas: route
El comando route nos informará de como está configurada nuestra tabla de rutas, y ademas con la opción add podremos añadir nuevas y con el comando del borrar las existentes.
Por ejemplo: route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.25.1
La opción –net es porque es una dirección de red; la opción netmask es la máscara que va a tener; y gw es la gateway a la que va a saltar.
Con quién estoy comunicándome: netstat
A este comando se le podría dedicar todo un capítulo (de hecho se le dedica). Tiene muchas opciones, pero la razón de existir de este comando es la de informar de las conexiones del sistema, tanto a nivel local como de fuera, tanto udp como tcp. Si escribimos (como administrador) netstat -t nos informará de todas las conexiones tcp establecidas.
Estos son los tres comandos básicos para conocer el estado de nuestra red, sin embargo son sólo la punta del iceberg (si tenéis curiosidad buscad el nmap, todo un portento).
Bueno y ahora la prometido: el bonus.
A razón de esta serie de artículos, y por que me apetecía, he creado un pequeño script en bash para conocer estadísticas de nuestro sistema con tan solo escribir el nombre del usuario de la shell (para saber más cosas del user) o el nombre de la máquina (para saber cosas sobre la máquina). Lo he probado sólo en mi máquina, pero lo he escrito lo más generalista posible así que espero que no haya problemas. Si alguien desea modificarlo y añadirle alguna cosa, por supuesto, está en su derecho.
Para instalarlo os bajáis estadisticas.tar y abrís una consola.
1. Descomprimís:
tar -xvzf estadisticas.tar.gz
2. Os colocáis en el directorio estadísticas y hacéis un:
sh instalar.sh
3. Tenéis que reiniciar la consola bien con CONTROL + R o bien cerrándola y volviéndola abrir. Luego probar con vuestro nombre de usuario o el nombre de vuestra máquina, que se habrán convertido en comandos
No hay entradas relacionadas.