2,5 часа, полет нормальный. Всем спасибо кто откликнулся. Особенно s-s-s. Удачи.
Буду надеяться на лучшее.
Printable View
2,5 часа, полет нормальный. Всем спасибо кто откликнулся. Особенно s-s-s. Удачи.
Буду надеяться на лучшее.
yota+dir-320, event.sh вида:
#!/bin/sh
# Usage: event.sh <event> <if-name>
case "$1" in
if-create)
iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
;;
if-up)
udhcpc -b -p /var/run/udhcpc."$2".pid -i "$2" -s /opt/etc/udhcpc/udhcpc.script
iptables -t nat -I PREROUTING -d $(ifconfig "$2" | sed -n 's/^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j VSERVER
iptables -t nat -A POSTROUTING -o "$2" ! -s $(ifconfig "$2" | sed -n 's/^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j MASQUERADE
if [ $(nvram get ddns_enable_x) == 1 ]; then
echo "interface=$2" > /usr/local/etc/ddns.conf
start_ddns
fi
;;
if-down)
iptables -t nat -D PREROUTING -d $(ifconfig "$2" | sed -n 's/^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j VSERVER
iptables -t nat -D POSTROUTING -o "$2" ! -s $(ifconfig "$2" | sed -n 's/^.*inet addr:\([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\) .*$/\1/p') -j MASQUERADE
kill -TERM $(cat /var/run/udhcpc."$2".pid)
;;
if-release)
iptables -D FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
;;
*)
echo "Usage: $0 { if-create | if-up | if-down | if-release }" >&2
exit 3
;;
esac
отработало всё неделю и dyndns заблокировал хост
"Dear Valued Customer:
Your hostname, myhost.dyndns.org, in account myaccount, has been blocked for
abusive updates. You can learn more about abusive updates here:"
Где исправить?
Видимо имеем реконект к йоте без смены ip адреса, мож кто знает менее привередливый DDNS сервис?
День добрый!
Железка asus-wl500gp, прошивка WL500gp-1.9.2.7-10.7.trx
Все записано во флеш
Вижу в /tmp/syslog.log такие записи
Код:
Jul 30 12:02:50 ntp client: Synchronizing time with ru.pool.ntp.org ...
Jul 30 12:41:13 udhcpc[397]: Lease of 188.162.59.205 obtained, lease time 10800
Jul 30 12:41:13 dnsmasq[64]: read /etc/hosts - 5 addresses
Jul 30 12:41:13 dnsmasq[64]: reading /tmp/resolv.conf
Jul 30 12:41:13 dnsmasq[64]: using nameserver 94.25.208.74#53
Jul 30 12:41:13 dnsmasq[64]: using nameserver 94.25.128.74#53
Jul 30 12:41:13 dnsmasq[64]: using nameserver 94.25.208.74#53
Jul 30 12:41:13 dnsmasq[64]: using nameserver 94.25.128.74#53
Как получается ,что при каждом обновлении ip добавляются в /tmp/resolv.conf еще раз ip ётовских днс-серверов?
Как это исправить, а то лог может занять все место со времененем?
У меня та же проблема. Не знаю как ее решить.
нашел решение проблемы здесь http://wl500g.info/showthread.php?p=154926#post154926
Но если делать "по умному" и не спамить динднс на каждом реконнекте...
Я сделал так:
/usr/local/sbin/update-dyndns
Код:
#!/bin/sh
# $1 hostname $2 ip
/usr/sbin/nvram get ddns_cache_$1 > /tmp/ddns.cache.$1
ln -s /usr/local/sbin/post-ddns.template /usr/local/sbin/post-ddns-$1
/usr/sbin/ez-ipupdate -S dyndns -a $2 -u $(nvram get ddns_username_x):$(nvram get ddns_passwd_x) -h $1 -e /usr/local/sbin/post-ddns-$1 -b /tmp/ddns.cache.$1
/usr/local/sbin/post-ddns.template
Код:
#!/bin/sh
host=${0#*post-ddns-}
nvram set ddns_cache_$host=$(cat /tmp/ddns.cache.$host)
nvram commit
rm $0
Объяснение. Логин/пароль для dyndns берутся из веб-интерфейса (у меня все хосты на один логин). Перед тем, как звать апдейт из nvram вынимается кеш от прошлого вызова (который мог быть до ребута). После успешного обновления зовется второй скрипт, который записывает кеш обратно в nvram. Для корректной работы требуются правильные показания системных часов.
Скрипты работают в конфигурации multi-wan.
Ответить с цитированием
для нашей ситуации подойдет?
Посмотрите еще здесь у меня так работает...
У кого-нибудь получилось выводить данные о уровне сигнала? Без создания бесконечно растущего лога?
Как обновить драйвера для samsung U200 на madwimax-1.1.0? Вылетает с ошибкой segmentation fault
Если Вы гнумас подключите напрямую к компу, он, гнусмас, при отсутствии трафика, засыпает? Есть у меня сильное подозрение, что у Вас мандит "свисток", а Вы упорно пытаетесь перепрошить свой Асус:D
Если свисток, при подключении к компу - засыпает, то несите на обмен в магазин. Если не охота обменивать, попробуйте поставить BI04 прошивку, по крайней мере у меня на этой прошивке свисток не засыпает! Можно еще в Linux прописать ping до Ёты, но тогда свисток будет все время он-лайн.
Сейчас использую WL500gP V2+U200, все работает замечательно.
На сайте Yota вышла новая прошивка для U200 - 1.22_CF01, ничего страшного не случится если я прошью U200 и снова воткну его в роутер? И будут ли какие-либо качественные изменения?
вот здесь: http://binblog.ru/
сам скачал для DIR-320 на след неделе буду проверять работу в мосте в режиме Hybrid..
поскольку было время прямо сейчас, то уже проверил.
Мост заработал со 2-й перезагрузки, естественно менялся мак-адрес и вбивался во все точки моста..
Огромное спасибо binblog aka ALF...
Поменяйте crontab из моего поста (http://wl500g.info/showpost.php?p=153445&postcount=439) на такой:
и лог не будет расти более 2к.Code:* * * * * /usr/local/etc/madwimax/stat_wimax0.sh > /tmp/stat.log
* * * * * tail -n 3 /tmp/madwimax.log > /tmp/madwimax_.log; cat /tmp/madwimax_.log > /tmp/madwimax.log