#!/bin/sh # Small script for managing ipv6 proxying from a list # of ipv6 address. # See some other projects if you need something more elaborate : # http://priv.nu/projects/ndppd/ # https://github.com/npd6/npd6/ CONFIG_FILE="$( echo "$0" | sed -e 's/.sh$//i' -e 's/$/.conf/' )" INTERFACE="eth0" # Fonctions # affiche le message d'aide usage() { cat <&2 exit 1 fi CONFIG_FILE="$OPTARG" ;; 'i') INTERFACE="$OPTARG" ;; 'l') catconfigfile "$CONFIG_FILE" exit 0 ;; 'h') usage exit 0 ;; \?) usage >&2 exit 1 ;; esac done #(code inutile, mais que je garde parce qu'on ne sait jamais) #shift $( expr $OPTIND - 1 ) #DATA="$1" catconfigfile "$CONFIG_FILE" | while read line; do ip -6 neigh add proxy "$line" nud permanent dev "$INTERFACE" done