diff --git a/generators/wiki/lib/generators/hardware.rb b/generators/wiki/lib/generators/hardware.rb
index 17aa7f872f8d629534121739789f92f3d62e1674..40abd43ef9e995baec0fd1c8908801e65c499493 100644
--- a/generators/wiki/lib/generators/hardware.rb
+++ b/generators/wiki/lib/generators/hardware.rb
@@ -71,7 +71,8 @@ class G5KHardwareGenerator < WikiGenerator
           interfaces = node_hash['network_adapters'].select{ |k, v|
             v['enabled'] and
             (v['mounted'] or v['mountable']) and
-            not v['management']
+            not v['management'] and
+            (k =~ /\./).nil? # exclude PKEY / VLAN interfaces see #9417
           }.map{ |k, v|
             [
               {
@@ -91,7 +92,8 @@ class G5KHardwareGenerator < WikiGenerator
           interfaces = node_hash['network_adapters'].select{ |k, v|
             v['enabled'] and
             (v['mounted'] or v['mountable']) and
-            not v['management']
+            not v['management'] and
+            (k =~ /\./).nil? # exclude PKEY / VLAN interfaces see #9417
           }.map{ |k, v|
             t = (v['vendor'] || 'N/A') + ' ' + (v['model'] || 'N/A');
             [