If you have multiple network interfaces on your machine, before doing any work on a particular interface, you would like to know the status of that network interface, for example, if the interface is actually up. This makes sure that you route your command to active interfaces.
Finding whether an interface is up on your machine
Getting ready
This recipe is written for a Linux machine. So, this script will not run on a Windows or macOS host. In this recipe, we use Nmap, a famous network scanning tool. You can find more about Nmap from its website http://nmap.org/.
Install Nmap in your computer. For Debian-based systems, the command is:
$ sudo apt-get install nmap
You also need the python-nmap module to run this recipe. This...