баз результатов,могу ip написать с которого считал
Мне это ничего не скажет, триколором не пользуюсь.
Сейчас у себя посмотрел, кавычек нет ни в одном скрипте, ни на PID, ни IP, ни MAK.
Теперь про вот эти две строчки
ifconfig dvb0_0 $IP
ifconfig dvb0_0 hw ether $MAC
в каких-то дровах для каких-то dvb-s2 такая фича что нужно первым мак скармливать, а потом ip.
В общем попробуй написать ip и mak без кавычек и попробуй присвоить сначала mak потом ip и наоборот.
Если mak правильно посчитан должно работать.
К сожалению должен до вечера попрощаться.