Page 7 of 15 FirstFirst ... 56789 ... LastLast
Results 91 to 105 of 219

Thread: Нужна помощь с Asus WL-700gE

  1. #91
    больше инет на роутере так и не поднялся

    повторил настройки с ресета, после ребута:

    Jun 16 12:33:13 pppd[197]: Using interface ppp0
    Jun 16 12:33:13 pppd[197]: local IP address 10.64.64.64
    Jun 16 12:33:13 pppd[197]: remote IP address 10.112.112.112
    Jun 16 12:33:17 pppd[197]: Starting link
    Jun 16 12:33:18 pppd[197]: Serial connection established.
    Jun 16 12:33:18 pppd[197]: Connect: ppp0 <--> /dev/pts/0
    Jun 16 12:33:22 utelnetd[252]: utelnetd (port: 23, ifname: any, login: /bin/login) startup succeeded
    Jun 16 12:33:38 pptp[206]: fatal[get_ip_addressptp.c:314]: gethostbyname: name server error
    Jun 16 12:33:38 pppd[197]: Modem hangup
    Jun 16 12:33:38 pppd[197]: Connection terminated.
    как я понимаю, железяка не может достучаться до впн-сервера

    после ребута прописав роуты (появляется пинг к vpn.blablabla.net) и выполнив
    pptp vpn.blablabla.net (может тут косяк?)
    получаю:

    Jun 16 12:39:46 dropbear[565]: Running in background
    Jun 16 12:40:32 utelnetd: connection from: 192.168.1.2
    Jun 16 12:40:36 login[597]: root login on `pts/0'
    Jun 16 12:42:20 pptp[616]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:580]: Client connection established.
    Jun 16 12:42:21 pptp[616]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:707]: Outgoing call established (call ID 0, peer's call ID 768).
    Jun 16 12:42:21 pppd[617]: pppd 2.4.2 started by root, uid 0
    Jun 16 12:42:21 pppd[617]: Using interface ppp1
    Jun 16 12:42:21 pppd[617]: Connect: ppp1 <--> /dev/pts/1
    Jun 16 12:43:00 pppd[195]: Starting link
    Jun 16 12:43:00 pppd[195]: Serial connection established.
    Jun 16 12:43:00 pppd[195]: Connect: ppp0 <--> /dev/pts/2
    Jun 16 12:43:00 pptp[627]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:580]: Client connection established.
    Jun 16 12:43:01 pptp[627]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:707]: Outgoing call established (call ID 0, peer's call ID 2304).
    Jun 16 12:43:01 pppd[195]: Received bad configure-ack:
    Jun 16 12:43:01 pppd[195]: Local IP address changed to 172.23.11.205
    Jun 16 12:43:01 pppd[195]: Remote IP address changed to 172.16.10.1
    Jun 16 12:43:02 pppd[617]: LCP: timeout sending Config-Requests
    Jun 16 12:43:02 pppd[617]: Connection terminated.
    Jun 16 12:43:03 pppd[617]: Exit.
    Jun 16 12:43:03 pptp[614]: log[decaps_hdlcptp_gre.c:129]: short read (4294967295): Input/output error
    Jun 16 12:43:03 pptp[616]: log[callmgr_mainptp_callmgr.c:246]: Closing connection
    Jun 16 12:43:03 pptp[616]: log[pptp_conn_closeptp_ctrl.c:307]: Closing PPTP connection
    Jun 16 12:43:04 pppd[195]: Received bad configure-ack:
    Jun 16 12:43:05 pptp[616]: log[call_callbackptp_callmgr.c:89]: Closing connection
    беспокоит строчка
    Jun 16 12:43:01 pppd[195]: Received bad configure-ack
    и не пойму почему после смены ip-адреса обрывается связь? где непорядок?

    роутер, насколько я понял по повторяющимся записям в логе продолжает ломиться к впн, следующая его попытка заканчивается этим:

    Jun 16 12:51:26 pppd[801]: Starting link
    Jun 16 12:51:27 pppd[801]: Serial connection established.
    Jun 16 12:51:27 pppd[801]: Connect: ppp1 <--> /dev/pts/1
    Jun 16 12:51:27 pptp[848]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:580]: Client connection established.
    Jun 16 12:51:28 pptp[848]: log[pptp_dispatch_ctrl_packetptp_ctrl.c:707]: Outgoing call established (call ID 0, peer's call ID 61312).
    Jun 16 12:51:31 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:31 pppd[801]: Local IP address changed to 172.19.180.211
    Jun 16 12:51:31 pppd[801]: Remote IP address changed to 172.16.10.1
    Jun 16 12:51:34 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:37 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:40 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:43 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:46 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:49 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:52 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:55 pppd[801]: Received bad configure-ack:
    Jun 16 12:51:58 pppd[801]: Received bad configure-ack:
    Jun 16 12:52:01 pppd[801]: CCP: timeout sending Config-Requests
    после смены адреса в ступор

    народ разьясните плз куда я потопал не в ту сторону, ибо монолог в топике получается, не иначе. я не прошу "все мне настроить", буду разбираться сам, однако прежде хотелось бы понять что я не так делаю.

    и в силе вопрос насчет как заставить роутер запомнить маршруты

  2. #92

    Unhappy Нужна помощь с Asus wl 700ge

    И так.
    Вот история.
    Прошили 700ge прошивкой "openwrt-wl700ge-2.4.trx"

    Как можно вернуть заводскую прошивку?

    Читал мануалы и т.д. везде пишут про эти прошивки...
    "
    http://wl700g.homelinux.net/drupal/f....4.2_flash.trx
    http://wl700g.homelinux.net/drupal/f...gE_1.0.4.2.nas
    " - сюда попасть и скачать не могу,так как сервер не доступен.

    Может кто-нить помощь мне? у кого нить остались прошивки? как я понял... нужна прошивка с расширением ".trx"
    Скиньте пожалуйста прошивку мне на почту Hellmaster@metronet.ru
    Или подскажите где они лежат.
    И если не сложно, дайте пожалуйста инструкцию, по востановлению точки Asus wl 700ge.

    Спасибо заранее. С Уважением, Евгений.
    Last edited by Hellmaster; 20-06-2008 at 08:50.

  3. #93

    дошли руки поковыряться:

    так.. вбил роуты в свой rc.local (надо сказать что после перезагрузки сохранились, что уже гут =))
    до перезагрузки пока роутер коннектился ч-з статический ip, все было ок

    далее вбил WAN Connection Type as static ip с соотв. настройками, роутер попросил ребута
    после него сразу заглянул в роуты - маршруты сохранились:

    Code:
    [root@wl700ge /]$ route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         10.6.19.254     255.255.255.255 UGH   0      0        0 eth0
    172.16.10.1     *               255.255.255.255 UH    0      0        0 ppp0
    192.168.1.0     *               255.255.255.0   U     0      0        0 br0
    194.44.186.0    10.6.19.254     255.255.255.0   UG    0      0        0 eth0
    194.143.148.0   10.6.19.254     255.255.254.0   UG    0      0        0 eth0
    91.193.172.0    10.6.19.254     255.255.252.0   UG    0      0        0 eth0
    193.138.144.0   10.6.19.254     255.255.252.0   UG    0      0        0 eth0
    10.6.16.0       *               255.255.252.0   U     0      0        0 eth0
    93.95.184.0     10.6.19.254     255.255.248.0   UG    0      0        0 eth0
    80.73.0.0       10.6.19.254     255.255.240.0   UG    0      0        0 eth0
    239.0.0.0       10.6.16.143     255.0.0.0       UG    0      0        0 eth0
    10.0.0.0        10.6.19.254     255.0.0.0       UG    0      0        0 eth0
    default         172.16.10.1     0.0.0.0         UG    0      0        0 ppp0
    [root@wl700ge /]$
    [root@wl700ge /]$
    добавилась строчка, вторая по счету в маршрутах. арендованный адрес, блин

    в систем-логе

    Code:
    Aug 12 23:40:21 pppd[198]: Using interface ppp0
    Aug 12 23:40:21 pppd[198]: local  IP address 10.64.64.64
    Aug 12 23:40:21 pppd[198]: remote IP address 10.112.112.112
    Aug 12 23:40:25 pppd[198]: Starting link
    Aug 12 23:40:25 pppd[198]: Serial connection established.
    Aug 12 23:40:25 pppd[198]: Connect: ppp0 <--> /dev/pts/0
    Aug 12 23:40:30 utelnetd[253]: utelnetd (port: 23, ifname: any, login: /bin/login) startup succeeded 
    Aug 12 23:40:45 pptp[207]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 12 23:40:45 pppd[198]: Modem hangup
    Aug 12 23:40:45 pppd[198]: Connection terminated.
    Aug 12 23:41:10 utelnetd[557]: utelnetd (port: 23, ifname: br0, login: /bin/login) startup succeeded 
    Aug 12 23:41:10 dropbear[562]: Running in background
    Aug 12 23:41:17 pppd[198]: Starting link
    Aug 12 23:41:17 pppd[198]: Serial connection established.
    Aug 12 23:41:17 pppd[198]: Connect: ppp0 <--> /dev/pts/0
    Aug 12 23:41:17 pptp[621]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:580]: Client connection established.
    Aug 12 23:41:18 pptp[621]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:707]: Outgoing call established (call ID 0, peer's call ID 47896). 
    Aug 12 23:41:20 pppd[198]: Local IP address changed to 172.21.2.45
    Aug 12 23:41:20 pppd[198]: Remote IP address changed to 172.16.10.1
    Aug 12 23:41:25 ddns update: connected to members.dyndns.org (63.208.196.95) on port 80. 
    Aug 12 23:36:48 ddns update: authentication failure 
    Aug 12 23:38:01 dropbear[653]: Child connection from 192.168.1.2:4463
    Aug 12 23:38:20 dropbear[653]: password auth succeeded for 'root' from 192.168.1.2:4463
    инет заработал (да еще как заработал! на моем то металлоломе)))

    не могу понять что роутер попытался мне сказать:
    Code:
    Aug 12 23:40:45 pptp[207]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 12 23:40:45 pppd[198]: Modem hangup
    Aug 12 23:40:45 pppd[198]: Connection terminated.
    ковырнул настройки dyndns, роутер сделал реконнект, получилась бодяга:

    Code:
    Aug 13 00:15:12 ddns update: error connecting to members.dyndns.org:80 
    Aug 13 00:15:19 pptp[882]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:15:19 pppd[869]: Modem hangup
    Aug 13 00:15:19 pppd[869]: Connection terminated.
    Aug 13 00:15:49 pppd[869]: Starting link
    Aug 13 00:15:50 pppd[869]: Serial connection established.
    Aug 13 00:15:50 pppd[869]: Connect: ppp1 <--> /dev/pts/0
    Aug 13 00:16:10 pptp[1039]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:16:10 pppd[869]: Modem hangup
    Aug 13 00:16:10 pppd[869]: Connection terminated.
    как я понял позже, он не вернулся к первоначальным установкам ип, гейт и т.п., соответственно адреса остались "временные", зацепиться он так и не смог

    после реконнекта вручную:

    Code:
    Aug 13 00:18:26 pppd[869]: Hangup (SIGHUP) (туева хуча таких строк)
    Aug 13 00:18:26 pppd[869]: Hangup (SIGHUP)
    Aug 13 00:18:27 pppd[1201]: Using interface ppp0
    Aug 13 00:18:27 pppd[1201]: local  IP address 10.64.64.64
    Aug 13 00:18:27 pppd[1201]: remote IP address 10.112.112.112
    Aug 13 00:18:28 pppd[1201]: Starting link
    Aug 13 00:18:28 pppd[1201]: Serial connection established.
    Aug 13 00:18:28 pppd[1201]: Connect: ppp0 <--> /dev/pts/0
    Aug 13 00:18:48 pptp[1210]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:18:48 pppd[1201]: Modem hangup
    Aug 13 00:18:48 pppd[1201]: Connection terminated.
    та же хрень, вобщем

    роутов, как поведал телнет, нету:

    Code:
    [root@wl700ge /]$ route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    10.112.112.113  *               255.255.255.255 UH    0      0        0 ppp1
    192.168.1.0     *               255.255.255.0   U     0      0        0 br0
    default         10.112.112.113  0.0.0.0         UG    0      0        0 ppp1
    после культурного ребута роутера из телнета командой reboot

    Code:
    Aug 13 00:22:41 pppd[198]: Using interface ppp0
    Aug 13 00:22:41 pppd[198]: local  IP address 10.64.64.64
    Aug 13 00:22:41 pppd[198]: remote IP address 10.112.112.112
    Aug 13 00:22:45 pppd[198]: Starting link
    Aug 13 00:22:46 pppd[198]: Serial connection established.
    Aug 13 00:22:46 pppd[198]: Connect: ppp0 <--> /dev/pts/0
    Aug 13 00:22:50 utelnetd[253]: utelnetd (port: 23, ifname: any, login: /bin/login) startup succeeded 
    Aug 13 00:23:06 pptp[205]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:23:06 pppd[198]: Modem hangup
    Aug 13 00:23:06 pppd[198]: Connection terminated.
    Aug 13 00:23:31 utelnetd[561]: utelnetd (port: 23, ifname: br0, login: /bin/login) startup succeeded 
    Aug 13 00:23:32 dropbear[568]: Running in background
    нихера у него толком не получилось, телнет потерял раскраску и вагон команд, вернулся короче в заводское состояние. паролем на рута тоже не интересовался. тварь...

    в полной непонятке, в веб-фейсе забил заново настройки пптп и ребутнул его, авось поправится. и он сцуко поправился:

    Code:
    Aug 13 00:58:32 pppd[198]: Using interface ppp0
    Aug 13 00:58:32 pppd[198]: local  IP address 10.64.64.64
    Aug 13 00:58:32 pppd[198]: remote IP address 10.112.112.112
    Aug 13 00:58:37 pppd[198]: Starting link
    Aug 13 00:58:37 pppd[198]: Serial connection established.
    Aug 13 00:58:37 pppd[198]: Connect: ppp0 <--> /dev/pts/0
    Aug 13 00:58:41 utelnetd[253]: utelnetd (port: 23, ifname: any, login: /bin/login) startup succeeded 
    Aug 13 00:58:57 pptp[207]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:58:57 pppd[198]: Modem hangup
    Aug 13 00:58:57 pppd[198]: Connection terminated.
    Aug 13 00:59:21 utelnetd[557]: utelnetd (port: 23, ifname: br0, login: /bin/login) startup succeeded 
    Aug 13 00:59:21 dropbear[563]: Running in background
    Aug 13 00:59:26 utelnetd: connection from: 192.168.1.2 
    Aug 13 00:59:28 pppd[198]: Starting link
    Aug 13 00:59:28 pppd[198]: Serial connection established.
    Aug 13 00:59:28 pppd[198]: Connect: ppp0 <--> /dev/pts/1
    Aug 13 00:59:29 pptp[618]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:580]: Client connection established.
    Aug 13 00:59:30 pptp[618]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:707]: Outgoing call established (call ID 0, peer's call ID 40829). 
    Aug 13 00:59:32 pppd[198]: Local IP address changed to 172.22.4.101
    Aug 13 00:59:32 pppd[198]: Remote IP address changed to 172.16.10.1
    Aug 13 00:59:33 ddns update: connected to members.dyndns.org (63.208.196.95) on port 80. 
    Aug 13 00:59:33 ddns update: request successful 
    Aug 13 00:59:36 login[612]: root login  on `pts/0' 
    Aug 13 00:59:36 ddns: ddns update ok
    даже зацепился самостоятельно к dyndns.org, однако непонятая ранее кака как осталась:

    Code:
    Aug 13 00:58:57 pptp[207]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 13 00:58:57 pppd[198]: Modem hangup
    Aug 13 00:58:57 pppd[198]: Connection terminated
    кто бы обьянил что сие значит..

    еще один момент: ifconfig выдал в числе прочего:

    Code:
    eth1      Link encap:Ethernet  HWaddr 00:1D:60:34:EB:0A
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:118
              TX packets:0 errors:86 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
              Interrupt:2 Base address:0x2000
    особенно интересно что за TX packets:0 errors:86 ??

    тем не менее, не смотря на такую мелкую победу, локалка так и не поднялась, пока во всяком случае. я так понял, где-то косячина с маршрутами(?)

    небольшое резюме:

    1. что значит:
    Code:
    Aug 12 23:40:45 pptp[207]: fatal[get_ip_address:pptp.c:314]: gethostbyname: name server error
    Aug 12 23:40:45 pppd[198]: Modem hangup
    Aug 12 23:40:45 pppd[198]: Connection terminated.
    2. реконнект, как я понял роутер уводит в ступор

    3. что за ошибки в eth1: TX packets:0 errors:86

    4. и разбораться бы где беда с маршрутами чтобы заставить все-таки работать локалку

  4. #94
    первому ответившему кашаладка и, возможно, кепка

  5. #95
    Quote Originally Posted by korotetsky View Post
    первому ответившему кашаладка и, возможно, кепка
    А кепка с надписью "от шантайщика шантайщику с наилучшими пожеланиями от АСУСь"=)

  6. #96
    мож найдете те кто флешку Вам перепояет и зальете Олегову прошивку ?

  7. #97
    о! на кепку клев пошел

    я бы и рад, да не могу найти кто перепаяет чертову флешку в украине, я уже не говорю про харьков. тем более, что найти "правильную" флешку тоже не так легко. а здесь такие реквесты считаются чем-то брутальным ))

  8. #98
    продолжим монолог..

    похоже, при соединении с впн-сервером становится недоступным шлюз локальной сети 10.6.19.254. он и с роутера не пингуется нифига

    как быть в таком случае?




    updated:
    сорри, был уверен что шлюз не отвечает, однако он все-таки отзывается, хотя сквозь него ничего идти не хочет. где ошибка в маршрутах?
    Last edited by korotetsky; 13-08-2008 at 21:27.

  9. #99

    Talking Поищи вот здесь http://wl500g.info/showthread.php?t=14905&highlight=Unmounted

    Quote Originally Posted by altime View Post
    При создании одного раздела на родном внутреннем HDD и попытке прошивки с внешней консоли выдается ошибка: Error 10054 (прошивка не принимается).Если на диске создать более одного раздела,прошивка выполняется нормально, но при входе через web интерфейс Disk management показывает статус диска Unmounted "красный". Естественно,доступа к Download Master,Browse Share и Personal Webpage -нет. Так же нет доступа к настройкам Applications.
    Подготовка диска и перепрошивка делались по инструкциям ASUS.Bepcии прошивок пробовались разные(оригинальные),но результат неизменно был тот же. Может быть кто-нибудь уже сталкивался с подобной проблемой.Буду признателен за любую помощь.
    у меня сработала!!!!

  10. по совету nos96 тут, за что ему рекспект, вбил:

    Code:
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to 10.6.16.143
    доступ к сетке появился, что уже мега-гут ). добавил эту строчку в rc.local, однаок после ребута она не была выполнена. хотелось бы знать почему

    плюс ко всему отвалился джаббер да dc-клиент, для которого пробрасывались порты не заработал.
    Last edited by korotetsky; 20-08-2008 at 23:42.

  11. #101

    Question

    Потратил почти весь день и вот что у меня получилось, правда у меня PPPoE, но я думаю решение проблемы аналогично:
    Зашел на asus wl-700gE через ssh в качестве root выполнив:
    ifconfig eth0 172.20.8.4 netmask 255.255.0.0 broadcast 172.20.255.255
    получил под интерфейс со статическим ip 172.20.8.4, но это не корректно потму что в локалкке ip раздаюстя DHCP сервером провайдера
    Ну и прописав ещё одно правило в iptables
    iptables -I POSTROUTING -t nat -o eth0 -d 172.20.0.0/16 -j MASQUERADE
    у меня наконец то заработал Netlook и отсканировал локалку!!!!

    А теперь вопрос к знатокам как научить эту коробочку получать ip адресса через DHCP ?

  12. Quote Originally Posted by korotetsky View Post
    по совету nos96 тут, за что ему рекспект, вбил:

    Code:
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to 10.6.16.143
    доступ к сетке появился, что уже мега-гут ). добавил эту строчку в rc.local, однаок после ребута она не была выполнена. хотелось бы знать почему
    плюс ко всему отвалился джаббер да dc-клиент, для которого пробрасывались порты не заработал.
    порты, проброшеные ч-з веб-морду пробрасываются для ррр-соединения, следовательно, для eth0 не работают. посему в rc.local добавил такую запись:

    Code:
    iptables -A FORWARD -p tcp -m tcp -i eth0 -d 192.168.1.2 --dport 16002  -j ACCEPT
    iptables -A FORWARD -p udp -m udp -i eth0 -d 192.168.1.2 --dport 16002  -j ACCEPT
    
    iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 16002 -j DNAT --to-destination 192.168.1.2
    iptables -t nat -A PREROUTING -p udp -i eth0 --dport 16002 -j DNAT --to-destination 192.168.1.2
    192.168.1.2 - адрес компа, на котором трудится dc-клиент
    16002 - udp и tcp порты чтобы пропускало внутрь
    Last edited by korotetsky; 01-09-2008 at 15:09.

  13. #103

    Arrow TwonkyMedia и WL-700

    Хочу поставить TwonkyMedia на WL-700.
    При попытке запуска выскакивает такая ошибка:

    [root@WL700gE Twonkyvision]$ ./twonkymedia
    ./twonkymedia: /opt/lib/libpthread.so.0: no version information available (required by ./twonkymedia)
    Segmentation fault

    Подскажите pls, как это можно исправить ?

  14. #104

    Exclamation Wl-700g и RRDTOOL

    Установил на wl-700 rrdtool.
    Пытаюсь запустить этот скрипт

    Code:
    #!/bin/sh
    #
    # macsat RRDTool script for ASUS WL-500g (Deluxe) v1.1 (18-07-2005)
    #
    # (c) 2005 by macsat@macsat.com
    # Feel free to distribute and improve :-)
    #
    #
    
    # Configuration Start 
    
    # Directory for storing RRD Databases
    RRDDATA=/opt/var/lib/rrd/
    
    # Directory for storing webpages / images
    RRDIMG=/opt/share/www/rrd/
    
    
    # Configuration End
    
    #Output date for log...
    date
    
    if [ ! -d "${RRDDATA}" ]
    	then
    		echo "RRD Database dir: $RRDDATA does not exist...Creating Now...."
    		mkdir -p "${RRDDATA}"
    fi
    
    if [ ! -d "${RRDIMG}" ]
    	then
    		echo "RRD Image / web dir: $RRDIMG does not exist....Creating Now...."
    		mkdir -p "${RRDIMG}"
    fi
    
    
    # $1 = html file $2 = Period
    CreateHTML () 
    {
    echo "<HTML><HEAD><TITLE>macsat.com demo RRDTool Traffic Graph Page </TITLE></HEAD><BODY> <h3>Traffic Graphs - ${2} </h3>" > "${1}"
    echo "<center><a href='index.html'>Daily Graphs</a> | <a href='week.html'> Weekly Graphs </a> | <a href='month.html'> Monthly Graphs </a> | <a href='year.html'> Yearly Graph </a>" >> "${1}"
    echo "<br><br><img src='wan${2}.png'><br><img src='lan${2}.png'><br><img src='wlan${2}.png'><br></CENTER></BODY></HTML>" >> "${1}"
    
    echo "Create started..."
    
    }
    
    
    if [ ! -f "${RRDIMG}/index.html" ]
            then
                    echo " index.html does not exist.....Creating Now...."
    		CreateHTML "${RRDIMG}/index.html" day
    fi
    
    
    if [ ! -f "${RRDIMG}/week.html" ]
            then
                    echo " week.html does not exist.....Creating Now...."
    		CreateHTML "${RRDIMG}/week.html" week
    fi
    
    if [ ! -f "${RRDIMG}/month.html" ]
            then
                    echo " month.html does not exist.....Creating Now...."
    		CreateHTML "${RRDIMG}/month.html" month
    fi
    
    if [ ! -f "${RRDIMG}/year.html" ]
            then
                    echo " year.html does not exist.....Creating Now...."
    		CreateHTML "${RRDIMG}/year.html" year
    fi
    
    
    
    
    WANIF=`nvram get wan_ifname`
    LANIF=`nvram get lan_ifnames | awk '{print $1}'`
    WLANIF=`nvram get wl0_ifname`
    
    
    #debug lines
    echo "WAN Interface: ${WANIF}"
    echo "LAN Interface: ${LANIF}"
    echo "WLAN Interface: ${WLANIF}"
    
    
    WANRRD="${RRDDATA}/${WANIF}.rrd"
    LANRRD="${RRDDATA}/${LANIF}.rrd"
    WLANRRD="${RRDDATA}/${WLANIF}.rrd"
    
    
    CreateRRD ()
    {	
    	rrdtool create "${1}" \
    	DS:in:DERIVE:600:0:12500000 \
    	DS:out:DERIVE:600:0:12500000 \
    	RRA:AVERAGE:0.5:1:576 \
    	RRA:AVERAGE:0.5:6:672 \
    	RRA:AVERAGE:0.5:24:732 \
    	RRA:AVERAGE:0.5:144:1460
    }
    
    
    if [ ! -f "${WANRRD}" ]
    	then
    		echo "RRD file : ${WANRRD} does not exist...Creating Now..."
    		CreateRRD "${WANRRD}"
    fi
    
    if [ ! -f "${LANRRD}" ]
            then
                    echo "RRD file : ${LANRRD} does not exist...Creating Now..."
    		CreateRRD "${LANRRD}"
    fi
    
    if [ ! -f "${WLANRRD}" ]
            then
                    echo "RRD file : ${WLANRRD} does not exist...Creating Now..."
    		CreateRRD "${WLANRRD}"
    fi
    
    WANIN=`ifconfig "${WANIF}" |grep bytes|awk -F ":" '{print $2}'|awk '{print $1}'`
    WANOUT=`ifconfig "${WANIF}" |grep bytes|awk -F ":" '{print $3}'|awk '{print $1}'`
    LANIN=`ifconfig "${LANIF}" |grep bytes|awk -F ":" '{print $2}'|awk '{print $1}'`
    LANOUT=`ifconfig "${LANIF}" |grep bytes|awk -F ":" '{print $3}'|awk '{print $1}'`
    WLANIN=`ifconfig "${WLANIF}" |grep bytes|awk -F ":" '{print $2}'|awk '{print $1}'`
    WLANOUT=`ifconfig "${WLANIF}" |grep bytes|awk -F ":" '{print $3}'|awk '{print $1}'`
    
    # Debug
    echo "WAN -> in: ${WANIN}   out: ${WANOUT} "
    echo "LAN -> in: ${LANIN}   out: ${LANOUT}"
    echo "WLAN -> in: ${WLANIN}   out: ${WLANOUT}"
    
    # Update the Databases
    `rrdupdate "${WANRRD}" -t in:out N:"${WANIN}":"${WANOUT}"`
    `rrdupdate "${LANRRD}" -t in:out N:"${LANIN}":"${LANOUT}"`
    `rrdupdate "${WLANRRD}" -t in:out N:"${WLANIN}":"${WLANOUT}"`
    
    # $1 = ImageFile , $2 = Time in secs to go back , $3 = RRDfil , $4 = GraphText 
    CreateGraph ()
    {
      rrdtool graph "${1}.new" -a PNG -s -"${2}" -w 550 -h 240 -v "bytes/s" \
      'DEF:ds1='${3}':in:AVERAGE' \
      'DEF:ds2='${3}':out:AVERAGE' \
      'LINE1:ds1#00FF00:Incoming Traffic' \
      GPRINT:ds1:MAX:"Max %6.2lf %s" \
      GPRINT:ds1:MIN:"Min %6.2lf %s" \
      GPRINT:ds1:AVERAGE:"Avg %6.2lf %s" \
      GPRINT:ds1:LAST:"Curr %6.2lf %s\n" \
      'LINE1:ds2#0000FF:Outgoing Traffic' \
      GPRINT:ds2:MAX:"Max %6.2lf %s" \
      GPRINT:ds2:MIN:"Min %6.2lf %s" \
      GPRINT:ds2:AVERAGE:"Avg %6.2lf %s" \
      GPRINT:ds2:LAST:"Curr %6.2lf %s" \
      -t "${4}"
      mv -f "${1}.new" "${1}"
    }
    
    # Set time-variables
    MTIME=`date "+%M"`
    HTIME=`date "+%H"`
    
    # Update Daily graphs every 10 mins 
    if [ "${MTIME}" = 00 ] || [ "${MTIME}" = 10 ] || [ "${MTIME}" = 20 ] || [ "${MTIME}" = 30 ] || [ "${MTIME}" = 40 ] || [ "${MTIME}" = 50 ];
    then
    # 1 Day Graph
    echo "Daily Graphs created....."
    CreateGraph "${RRDIMG}/wanday.png" 86400 "${WANRRD}" WAN
    CreateGraph "${RRDIMG}/landay.png" 86400 "${LANRRD}" LAN
    CreateGraph "${RRDIMG}/wlanday.png" 86400 "${WLANRRD}" WLAN
    fi
    
    # Update Weekly graph once an hour
    if [ "${MTIME}" = 00 ];
    then
    # 1 Week Graph
    echo "Weekly Graphs created....."
    CreateGraph "${RRDIMG}/wanweek.png" 604800 "${WANRRD}" WAN
    CreateGraph "${RRDIMG}/lanweek.png" 604800 "${LANRRD}" LAN
    CreateGraph "${RRDIMG}/wlanweek.png" 604800 "${WLANRRD}" WLAN
    fi
    
    # Update  Monthly and Yearly graphs once a day (maby twice a day on 12h settings)
    if [ "${HTIME}" = 04 ] && [ "${MTIME}" = 15 ];
    then
    # 1 Month Graph
    echo "Monthly Graphs Created...."
    CreateGraph "${RRDIMG}/wanmonth.png" 2678400 "${WANRRD}" WAN
    CreateGraph "${RRDIMG}/lanmonth.png" 2678400 "${LANRRD}" LAN
    CreateGraph "${RRDIMG}/wlanmonth.png" 2678400 "${WLANRRD}" WLAN
    # 1 Year Graph
    echo "Yearly Graphs Created...."
    CreateGraph "${RRDIMG}/wanyear.png" 31536000 "${WANRRD}" WAN
    CreateGraph "${RRDIMG}/lanyear.png" 31536000 "${LANRRD}" LAN
    CreateGraph "${RRDIMG}/wlanyear.png" 31536000 "${WLANRRD}" WLAN
    fi
    
    
    echo " <------------------------------------------------------------->"
    echo " "
    Директории для хранения катринок с графиками и для .rrd файлов этот скрипт создал.
    И все... В лог файле rrdtool только такие сообщения

    Sat Sep 6 10:07:53 UTC 2008
    RRD Database dir: /opt/var/lib/rrd/ does not exist...Creating Now....
    RRD Image / web dir: /opt/share/www/rrd/ does not exist....Creating Now....
    syntax error
    Sat Sep 6 10:07:56 UTC 2008
    syntax error
    Sat Sep 6 10:07:58 UTC 2008
    syntax error
    Sat Sep 6 10:10:39 UTC 2008
    syntax error

    Что не нравился этому скрипту ?
    Помогите pls...
    Last edited by FastCat; 07-09-2008 at 19:43.

  15. #105
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by FastCat View Post
    Установил на wl-700 rrdtool.
    Пытаюсь запустить этот скрипт

    Директории для хранения катринок с графиками и для .rrd файлов этот скрипт создал.
    И все... В лог файле rrdtool только такие сообщения

    Sat Sep 6 10:07:53 UTC 2008
    RRD Database dir: /opt/var/lib/rrd/ does not exist...Creating Now....
    RRD Image / web dir: /opt/share/www/rrd/ does not exist....Creating Now....
    syntax error
    Sat Sep 6 10:07:56 UTC 2008
    syntax error
    Sat Sep 6 10:07:58 UTC 2008
    syntax error
    Sat Sep 6 10:10:39 UTC 2008
    syntax error

    Что не нравился этому скрипту ?
    Помогите pls...
    в теме по настройке с нуля есть описание и ссылки. в том числе тут кто-то переводил указанные в той теме ссылки на русский.

    1. НЕОБХОДИОМЕ условие - наличие установленного php сервера
    2. НЕОБХОДИМА установка планировщика Cron
    3. потому что указанный вами скрипт надо запускать КАЖДЫЕ 5 МИН как минимум!

Page 7 of 15 FirstFirst ... 56789 ... LastLast

Similar Threads

  1. Asus WL-500gP v1 прошил на v2 - нужна помощь
    By Kompik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 236
    Last Post: 13-04-2016, 13:14
  2. ЛАВРИК-у нужна помощь.
    By LnrMn in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 72
    Last Post: 08-01-2014, 15:58
  3. ASUS WL-700gE Harddrive performance
    By chribok in forum WL-700g Pics & Specs
    Replies: 2
    Last Post: 11-01-2008, 19:09

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •