Originally Posted by
gaaronk
ух ты. кусок dhcp+pptp писался чисто теоритически, без возможности тестирования на практике, просто на чистой логике.
а можно узнать вашу конфигурацию, и что именно пришлось дотачивать?
насчет ddns для sub - для какого именно sub надо?
В освновном по мелочам. Постепенно выложу свои доработки. DDNS для SUB интрфейса уже сам сделал.
дополнительно объявляем ddns_sub_hostname_wan1 (2,3,4 и т.д)
В dyndns.sh в конец добавляем
Code:
ip=`nvram get $1_sub_ipaddr_t`
hostname=`nvram get ddns_sub_hostname_$1`
if [ ! -z "$hostname" ] && [ ! -z "$ip" ]; then
logger -t dyndns-$1 "update DynDNS account host $hostname to ip address$
/usr/sbin/ez-ipupdate -q -a $ip -b /tmp/ez-ipupdate.sub-$1.cache -M 864000 $
-h $hostname -u `nvram get ddns_username_x`:`nvram get ddns_passwd_x`
fi
Далее для те кто юзает vnstat. Для решения проблемы +4Гб
в конец ppp-ip-up добавляем
Code:
/opt/bin/vnstat -u -r --enable -i $1
$LOG "vnstat $1 stats enabled"
в конец ppp-ip-down добавляем
Code:
/opt/bin/vnstat -u -r --disable -i $1
$LOG "vnstat $1 stats disabled"
все замечательно, но соединение поднимается быстрее чем монитируется флешка с vnstat
в post-boot комментируем
Code:
# start multi-wan
#/usr/local/sbin/init_wan.sh
и добавляем в post-mount
Code:
# start multi-wan
/usr/local/sbin/init_wan.sh
Готово. Позже добавлю модификацию swroute.sh для балансировки нагрузки.