in reply to Determining what NIC has an internet gateway

slloyd's andidsfa's code try to find out which interface will reach google, and it's a pretty good guess that that interface will reach the whole 'net. However, I have worked with sites that manage their traffic by dividing the traffic to the Internet through multiple routers.

Also, slloyd's code does not handle multiple interfaces to reach the 'net: it only prints one of these. It is not unusual in a large net to have paths to the outside on more than one interface.

So, my point is that you really have to define what you want for this tool to do: find one path to the net, find all paths to the net, find the path to google, or whatever.

HTH, --traveler

  • Comment on Re: Determining what NIC has an internet gateway