#!/bin/bash # # Disable IPv6 privacy extensions on Utopic and later # codename=$(sh -c 'lsb_release --short --codename') dist_ge() { [[ "$1" > "$2" || "$1" == "$2" ]]; } if ! dist_ge "${codename}" "trusty"; then exit 0 fi cat << EOF > /etc/sysctl.d/99-cloudimg-ipv6.conf # Written by the Cloud Image build process # See https://bugs.launchpad.net/ubuntu/+source/procps/+bug/1068756 net.ipv6.conf.all.use_tempaddr = 0 net.ipv6.conf.default.use_tempaddr = 0 EOF