ещё лучше,а есть какой нибудь способ чтобы проверить инет?
то есть типа ping mail.ru
всё хорошо что спи
а если пинга нет то следующий ип применяй
и ещё вопрос
когда я пишу sudo ifconfig eth0 down затем sudo ifconfig eth0 94.242.6.248 netmask 255.255.255.128 hw ether 00:18:f3:76:c8:48 up то пишет не могу сменит мак адрес,возможно надо выключить сначала устройство
а если sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:18:f3:76:c8:48
sudo ifconfig eth0 94.242.6.248 netmask 255.255.255.128 up
то ничего не пишет и инета нет,помогает прописывание настроек в interfaces(
кстати слегка поправил:
#!/bin/sh
#setup
dev=eth0
mask=255.255.255.128
network=94.242.6.220-253
freeip=`nmap -sP -v $network |grep down |sort --random-sort |cut -d" " -f 2 |head -n 1`
RANGE1=10
RANGE2=10
RANGE3=10
number1=$RANDOM
number2=$RANDOM
number3=$RANDOM
let "number1 %= $RANGE1"
let "number2 %= $RANGE2"
let "number3 %= $RANGE3"
#stuff
/sbin/ifconfig $dev down
/sbin/ifconfig $dev $freeip/$mask hw ether 00:18:f$number3:7$number2:c8:4$number1 up
exit 0