By default the CacheDrives use IPv6 SLAAC to assign IPv6 stateless addresses. This address contains the Ethernet physical address and can be used to track user activity. This creates security concerns since the websites a client PC visits may keep track the user's activities. The Morro CacheDrive interfaces only with Morro cloud and partner's (such as AWS) sites and therefore such security concerns are minor compared to a client PC.
However, some organizations may still opt not to use SLAAC addressing out of security concerns or due to company policy. Morro addresses such considerations in Firmware version 4.2.7 and above adding the option to enable SLAAC Privacy Extension. With this option, IPv6 address is re-generated every 24 hours or at the next reboot.
Enabling the IPv6 SLAAC Privacy Extension
If you have a physical device, connect a monitor and keyboard to the device before powering up.
If your device is a virtual device, such as V100 or V101, connect to a virtual screen. For Hyper-V use "Connect" command. For VMware, open the "Console".
Set SLAAC Privacy Extension
- Reboot (or power on) the device.
- When you will see the Morro splash screen and the message "Configure Network? [N/y]", you have 3 seconds to answer with "y" (or "Y") followed by the Enter key, otherwise the device will continue booting normally.
- The first question is for setting IPv4 static address. The second question is for setting the IPv6 SLAAC Privacy Extension option.
Check if temporary address is set
In MCM, click Devices, then select the CacheDrive. Select Diagnostics from MAINTENANCE pulldown menu.
The Diagnostics dialog will appear. Select "IP Addresses" from the menu, and click "START".
In the above example, 3 IPv6 addresses are shown. The second one is the temporary address assigned, and external access will use this temporary address.
Note: Features described in this article requires firmware version 4.2.7 and above.