Found it !
No answer... so I searched the scripts and that's what I found :
function EnumerateInterfaces () {
[...]
if ( str.match(/^Enabled\s+\Dedicated\s+(.*)/) ) {
Interfaces.push(intf = "\"" + RegExp.$1 + "\"");
diag (DiagError, str);
}
This function is a problem with "foreign" operating systems (I mean not in English).
In my case, the OS is translated in French and the command "netsh routing ip show interface" translates "Dedicated" into "Dédié" so the regexp won't match.
Quick and dirty workaround : launch the script and "manually" add the appropriate interface in the EnumerateInterfaces() function:
Interfaces.push(intf = "\"" + "eth0" + "\"");
It solved my problem, at least
There might be other functions involved, I didn't check the whole script...
Laurent