educatica!

educación, informática y demás

GNU/Linux bash, Shell scripts

checkNet.sh

Vamos a crear un script llamado checkNet.sh que se encargue de realizar ciertas comprobaciones de la red en nuestro sistema.

Para ello, el script recibirá por parámetro la comprobación que se desea realizar sobre la red. Si no se recibe ningún parámetro se deberá mostrar un mensaje de error apropiado y terminar la ejecución del script.

En caso de que el parámetro sea una n, el script mostrará información general de la configuración de red. En caso de recibir una p mandará un solo paquete ping al servidor (la dirección IP del servidor deberíamos mantenerla en una variable). En caso de recibir una d mandará un soo paquete ping a la dirección IP pública 8.8.8.8. En caso de recibir una r mandará un ping a la puerta de enlace o router (la dirección IP del router la deberíamos tener en una variable). En caso de recibir una a el script mostrará la tabla arp del sistema, utilizando el comando arp con el parámetro adecuado. Si recibe cualquier otro valor, mostrará un mensaje indicando las opciones disponibles y no realizará ninguna operación.

Ayuda

Deja un comentario

Tema creado por Anders Norén