I'm setting up a KVM-hosted guest in a SLES12 VM running under z/VM and I'm not
able to get networking going in the KVM guest.
Host: z/VM 6.4
KVM host: SLES12SP4
KVM guest: SLES12SP4
(The KVM host must run under z/VM; I don't have any control over that.)
The KVM guest's network is defined as:
<interface type='direct'>
<source dev='eth0' mode='bridge'/>
<model type='virtio'/>
</interface>
which, after 'virsh define sles12.xml', becomes:
<interface type='direct'>
<mac address='52:54:00:93:f4:ce'/>
<source dev='eth0' mode='bridge'/>
<target dev='macvtap0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='ccw' cssid='0xfe' ssid='0x0' devno='0x0000'/>
</interface>
The macvtap0 device does get created when I start the KVM guest with 'virsh
start sles12':
4: macvtap0@eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1492 qdisc
pfifo_fast state UP mode DEFAULT group default qlen 500
link/ether 52:54:00:93:f4:ce brd ff:ff:ff:ff:ff:ff
Running WireShark on the KVM host when I try to ping the default gateway from
within the KVM guest, I can see ARP packets on the macvtap device (and the
transmit packet count increases) but I never see any ARP replies coming back:
macvtap0 Link encap:Ethernet HWaddr 52:54:00:93:F4:CE
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1492 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 b) TX bytes:420 (420.0 b)
I've confirmed that MACPROTECT is off:
q lan
00: LAN SYSTEM LANATTC Type: QDIO Connected: 5 Maxconn: INFINITE
00: PERSISTENT RESTRICTED IP Accounting: OFF
00: IPTimeout: 5 MAC Protection: OFF
00: Isolation Status: OFF VEPA Status: OFF
q vmlan
00: VMLAN maintenance level:
00: Latest Service: VM65918
00: VMLAN MAC address assignment:
00: System MAC Protection: OFF
00: MACADDR Prefix: 02DF02 USER Prefix: 02DF02
00: MACIDRANGE SYSTEM: 000001-FFFFFF
00: USER: 000000-000000
00: VMLAN default accounting status:
00: SYSTEM Accounting: OFF USER Accounting: OFF
00: VMLAN general activity:
00: PERSISTENT Limit: INFINITE Current: 20
00: TRANSIENT Limit: INFINITE Current: 0
00: Trace Pages: 8
00: VMLAN Directory Network Authorization: ENABLED
00: IVL Domain: None
Any ideas about what I could be missing?
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/