Get-default-interface.sh: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "<pre> #!/bin/bash default_route_gateway=$(/sbin/ip route list match 0.0.0.0/0 | awk '{print $3 }') echo "Default route gateway: ${default_route_gateway}" interface_that_serv...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
echo "The interface that services the default route gateway: ${interface_that_services_the_default_route_gateway}"
echo "The interface that services the default route gateway: ${interface_that_services_the_default_route_gateway}"


default_interface_ip=$(/sbin/ip route get to ${interface_that_services_the_default_route_gateway} | awk '{print $5}')
default_interface_ip=$(/sbin/ip route get to ${default_route_gateway} | awk '{print $5}')
echo "Default interface IP: ${default_interface_ip}"
echo "Default interface IP: ${default_interface_ip}"
</pre>
</pre>

Latest revision as of 13:20, 25 May 2017

#!/bin/bash

default_route_gateway=$(/sbin/ip route list match 0.0.0.0/0 | awk '{print $3 }')
echo "Default route gateway: ${default_route_gateway}"

interface_that_services_the_default_route_gateway=$(/sbin/ip route get to ${default_route_gateway} | awk '{print $3}')
echo "The interface that services the default route gateway: ${interface_that_services_the_default_route_gateway}"

default_interface_ip=$(/sbin/ip route get to ${default_route_gateway} | awk '{print $5}')
echo "Default interface IP: ${default_interface_ip}"