Make sure you have PTF UM35894 applied, which added the IPv6 query support in
the VSWITCH.
There are two things that Linux can do to make its global IPv6 address visible
before it starts sending traffic:
1. Respond to an IPv6 neighbor solicitation (NS) message with something called
an IPv6 neighbor advertisement (NA).
2. Send an unsolicited NA when the interface is activated. (I don't know if
there's a Linux control for this.)
Other than that, no, as IPv6 requires an ETHERNET mode VSWITCH, and the guest
does not explicitly register IP addresses.
Regards,
Alan
Alan Altmark
Senior Managing z/VM Consultant
IBM Technology Services
1 607 321 7556 (Mobile)
alan_altm...@us.ibm.com
> -Original Message-
> From: Linux on 390 Port On Behalf Of Rick
> Barlow
> Sent: Tuesday, July 5, 2022 9:19 AM
> To: LINUX-390@VM.MARIST.EDU
> Subject: [EXTERNAL] [LINUX-390] Linux guest IPv6 address doesn't register
> on VSWITCH on ifup
>
> We have multiple Linux guests of various distributions and levels. I am
> currently working with a RHEL 7.4 guest. We are trying to get the guests to be
> able to use both IPv4 and IPv6 on the same interface. When the guest comes
> up or I use ifup to start the interface, I can use the VM CP QUERY VSWITCH
> command to see that the guest has started the interface and registered the
> IPv4 address. However, the IPv6 address does not get registered until some
> IPv6 traffic has been passed to the guest. I can force this using either a
> ping
> from outside or a ping from the guest to something outside the guest - even
> another guest on the same VSWITCH.
>
> Is there some way to cause the IPv6 to automatically get registered so that it
> can be verified immediately after the guest is restarted?
--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www2.marist.edu/htbin/wlvindex?LINUX-390