X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fdsa-puppet.git;a=blobdiff_plain;f=modules%2Fdebian_org%2Ffiles%2Fifupdown-pre-up-accept-ra;fp=modules%2Fdebian_org%2Ffiles%2Fifupdown-pre-up-accept-ra;h=1094891765b8bdb697c705c49cf08b30709f9f41;hp=0000000000000000000000000000000000000000;hb=0a7bc9ac5836678c0872f155522f357d5e39f8b2;hpb=16ae0195a3be60c0e58c5e17dedf1402f40f379d diff --git a/modules/debian_org/files/ifupdown-pre-up-accept-ra b/modules/debian_org/files/ifupdown-pre-up-accept-ra new file mode 100644 index 000000000..109489176 --- /dev/null +++ b/modules/debian_org/files/ifupdown-pre-up-accept-ra @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +[ "$IFACE" != "lo" ] || exit 0 +[ "$IFACE" != "--all" ] || exit 0 + +if [ -z "$IFACE" ]; then + echo "no interface specified" >&2 + exit 1 +fi + +if [ ! -d /proc/sys/net/ipv6/conf/$IFACE ]; then + echo "specified interface does not exist in /proc/sys/net/ipv6/conf/" >&2 + exit 1 +fi + +echo 0 > /procy/sys/net/ipv6/conf/$IFACE/accept_ra