cloudbuild/pkg/distros/resources/98_csclub_disable_nm_ipv6.sh

23 lines
507 B
Bash

#!/bin/bash
set -ex
nmcli -f name -terse c | grep "^cloud-init e" | \
while read conn_name; do
iface=$(echo "$conn_name" | cut -d ' ' -f 2)
nmcli c modify "$conn_name" ipv6.method link-local
nmcli d reapply $iface
done
ip -6 -brief addr show dynamic | \
while read iface _ addrs; do
for addr in $addrs; do
ip addr del dev $iface $addr
done
done
ip -6 route show proto ra | \
while read line; do
ip route del $line
done