#!/bin/sh cfg=/usr/local/etc/mpd5/mpd.conf tmpl=$cfg.tmpl genlinks() { jot $1 1 $1 1 | while read n do net1=$(($n / 256 + 10)) net2=$((109-$net1)) ip1=10.100.$net1.$(($n % 256)) ip2=10.100.$net2.$(($n % 256)) cat << EOF create bundle static Client$n set iface idle 0 set ipcp yes vjcomp set ipcp ranges $ip1 $ip2 create link static CLink$n pppoe set link action bundle Client$n set auth authname pctest set auth password testpc set link yes acfcomp protocomp set link disable multilink set link max-redial 0 set link mtu 1492 set link mru 1492 set pppoe iface vlan18 set pppoe service "RDTC" open EOF done } [ -z "$1" ] && exit 1 { cat $tmpl genlinks $1 } > $cfg