Este script unix que eu fiz agora faz o que eu quero para 256 endereços IP que por enquanto são bons o suficiente para mim.
#!/bin/sh
echo " ";
a=2;
while [ $a -lt 255 ]
do
echo "Trying source 127.0.0.$a";
ifconfig lo 127.0.0.$a
curl -s --interface lo 127.0.0.1:81/ap3/ > /dev/null
if [ "$?" -ne "0" ];
then
echo "curl has a problem with source IP 127.0.0.$a";
a=256;
fi
a='expr $a + 1'
done
ifconfig lo 127.0.0.1
echo " ";