Если вы посмотрите на источники, то увидите, что getNetworkInterfaces просто возвращает перечисление, которое поддерживается массивом NetworkInterface, который возвращается методом getAll (), который является нативным. Таким образом, это зависит от реализации и системы. С этим ничего не поделаешь.