Всем доброго времени суток. У меня на роутере стоит FreeBSD 6.0.
Поставил старгейзер все скомпилилось, установилось без ошибок. После настройки скрипта OnConnect, попытался запустить его вручную ради проверки. Вывалевается следующее сообщение:
expr:syntax error
конфиг скрипта:
#!/bin/sh
ipfw="/sbin/ipfw"
int_if="xl1" # LOCAL NETWORK DEVICE
int_net="192.168.168.0/24" # LOCAL NETWORK
ext_if2="tun0" # VIRTUAL IFACE
login=$1
ip=$2
cash=$3
id=$4
cur_date=`date \+\%Y.\%m.\%d`
cur_time=`date \+\%H:\%M:\%S`
${ipfw} add `expr $id '*' 1 + 900` divert natd all from $ip to not $int_net out xmit $ext_if2
echo "Connect `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log
Думаю что проблема в синтаксисе. Юзая поиск нашел ответ в который заключался в написании правельных ковычек для `expr $id '*' 1 + 900`
Ковычки у меня вроде правельные. Искал информацию в нете - все безуспешно. Вчем проблема у меня??? Уже третий день сижу не могу понять... Помогите.
Заранее спасибо!!!