hint-network.1() {
cat << EOF
	Sometimes, you need to zoom in to see exactly how some
	particular process is failing.  Sometimes, you need to
	zoom out to determine whether what you are seeing is
	just a specific symptom of a greater problem.  Try
	zooming out:  what else does not work?

EOF
}

hint-network.2() {
cat << EOF
	When many networking services do not work, typically,
	this is a sign that some major configuration item in the
	networking system is broken.  Items to check include:

		o  Device activation

		o  Network configuration, including:
			-  IP configuration
			-  Default gateway
	
		o  Hostname resolution

	How would you test each one of these items?

EOF
}

hint-network.3() {
cat << EOF
	Some tools to check various aspects of networking:

		  Device activation:    ip link

                   IP configuration:    ip addr

                      Default route:    ip route
                                        ping <default_route>

                Hostname resolution:    host instructor.remote.test
                                        ping <name_server_IP>


	Any clues after analyzing the output?

EOF
}

hint-network.4() {
cat << EOF
	What network are you on? Can you ping the default gateway?

EOF
}

hint-network.5() {
cat << EOF
	Where is the resolver configured?  Can you ping the resolver?

EOF
}
