Перейти до

ua.feldsher

Сitizens
  • Всього повідомлень

    264
  • Приєднався

  • Останній візит

Все, що було написано ua.feldsher

  1. Доброго дня шановне панство. Підкажіть будьласка, чи можна стикувати Мікротік CCR1009 з Juniper, з MTU = 9000? Між ними "бігає" OSPF(Заводится, але маршрути на джуна не прилітають) На МТ: 2 R name="combo1" default-name="combo1" mtu=9170 l2mtu=9174 mac-address=6C:3B:6B:ХХ:ХХ:ХХ orig-mac-address=6C:3B:6B:ХХ:ХХ:ХХ arp=enabled arp-timeout=auto loop-protect=default loop-protect-status=off loop-protect-send-interval=5s loop-protect-disable-time=5m auto-negotiation=yes advertise=10M-full,100M-full,1000M-full full-duplex=yes tx-flow-control=off rx-flow-control=off speed=1Gbps bandwidth=unlimited/unlimited combo-mode=auto на ДЖуні: irb { mtu 9000; unit 0 { family inet { address 192.168.85.21/24; } } Зєднані прямим волокном, через SFP-модулі. В логах МТ: Discarding Database Description packet: too large MTU 11:12:31 route,ospf,info mine=1500 11:12:31 route,ospf,info received=9170 Пінг пакетами більшими за 1500: /ping size=1510 192.168.85.21 do-not-fragment src-address=192.168.85.101 SEQ HOST SIZE TTL TIME STATUS 0 packet too large and cannot be fragmented 0 192.168.85.101 576 64 2ms fragmentation needed and DF set 1 packet too large and cannot be fragmented 1 192.168.85.101 576 64 0ms fragmentation needed and DF set Пінг стандартними пакетами: /ping size=1500 192.168.85.21 do-not-fragment src-address=192.168.85.101 SEQ HOST SIZE TTL TIME STATUS 0 192.168.85.21 1500 64 1ms 1 192.168.85.21 1500 64 0ms 2 192.168.85.21 1500 64 0ms 3 192.168.85.21 1500 64 1ms
  2. ua.feldsher

    Pon

    НЕ РЕКЛАМА Мне предлагали. Обратитесь, может еще есть?
  3. Я подключил как резерв. За год, ни единого раза не наблюдал разрыва... (может и были, но я не заметл) Подключение по Wifi -5ghz. Да, 2 мегабита, но стабильно. Не знаю у кого они транспорт берут - но был приятно удивлен.
  4. Здравствуйте.

    Пытаюсь прикрутить рисовалку графиков от  vovchokig, к своему биллингу.

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

     

  5. ua.feldsher

    Транк по WIFI

    З маршрутом наврядчи вийде, а от влан в брідж спробую. ДЯкую.
  6. Розруха у головах...

    1. ua.feldsher

      ua.feldsher

      В опавшей листве сакуры, на пути самурая,

      виднеются призраки грабель.

      Но самурай бесстрашен.

      Зима

  7. ua.feldsher

    Транк по WIFI

    Щоб з 2-х радіомостів різної ємності отримати фулдуплекс+резевування.
  8. ua.feldsher

    Транк по WIFI

    А яким чином протягнути L2 через OSPF? Я по іншому не знаю...
  9. ua.feldsher

    Транк по WIFI

    Тут немає маршрутизації... все збріджовано. Я намагаюся із своєї мережі керування(припустимо з 192.168.10.2) потрапити на радіомости, що знаходяться всередині EOIP/ Зі сторони А знаходится сервер МТ(30 вланів+30пппое-сервери) Зі сторони В знаходится керований свіч(192.168.10.170), в який вмикнуто 300+ абонентів. З адреси 192.168.10.2 пінгаються 192.168.10.170, 192.168.10.31, 192.168.10.32
  10. ua.feldsher

    Транк по WIFI

    із влан 200 Взагалі не видно... Але, якщо потушити якесь із "плечей" ОСПФа, то можна зайти на девайс мо МАК
  11. ua.feldsher

    Транк по WIFI

    Дякую що зацінили(200). Я по влан 200 маю доступ до адрес 192.168.10.31 і 32. Але не бачу адрес(маків теж) всередині EOIP тунеля.
  12. ua.feldsher

    Транк по WIFI

    ВЛАН200 - це влан керування. На обладнанні порти збріджовані. Зі сторони А в сторону В в транкі фігачаться близько 20 віланів. Серед них і 200
  13. ua.feldsher

    Транк по WIFI

    Доброго дня шановне панство. Підкажіть, будьласка, як отримати доступ до VLAN200, що знаходиться всередині EOIP тунеля. Чи це взагалі можливо? Схема працює. Але поспішили поставити в "продакшн". Тепер не маю доступу до адрес 192.168.10.33,34,20,21. А "смикати" абонентів експериментами не хочеться.
  14. ua.feldsher

    BDCOM P3310B не видит консоль

    Продзвоним свій кабель Така розпіновка:
  15. ua.feldsher

    Мониторинг OLT по snmp

    В огляді все показано гарно. Повернемося до питання з "благодарочкою"?
  16. ua.feldsher

    BDCOM P3310C

    Сорі, недочитав. Може тоді якогось аватара посадити біля "голови", з консольнім кабелем
  17. ua.feldsher

    BDCOM P3310C

    Консольный кабель...
  18. ua.feldsher

    Мониторинг OLT по snmp

    Гадаю, описати треба полюбому. Наче не вперше в з дудою працюю, але навіть не знаю з чого почати інтеграцію. Почекаємо.
  19. ua.feldsher

    Мониторинг OLT по snmp

    Автор згоден? Можна реквізити для вдячних форумчан?
  20. ua.feldsher

    Мониторинг OLT по snmp

    Пропоную автору зібрати "благодарочку". Робота зроблена колосальна. Звісно, якщо автор не проти поділитися.
  21. ua.feldsher

    Мониторинг OLT по snmp

    Поділетеся?
  22. ua.feldsher

    Мониторинг OLT по snmp

    Я тут нервуюся, що в мене довго опитує: <?php header('Content-type: text/html; charset=utf-8')?> <?php session_start(); include_once("db_connect.php"); include_once 'session.php'; include_once("var.php"); ?> <html> <head> <title>PON</title> <style> .zebraRow { background-color: #c0c0c0; } tr{ text-align: center; } </style> </head> <body> <?php //echo $uri; //print_r($_GET); $ip_olt=$_GET['ip']; function _submit() { window.open('','new_win','width=400,height=600,location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes'); } function content_user() { window.open('','new_win','width=400,height=600,location=no,toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=yes'); } $time1= date("Y-m-d H:i:s"); $uptime=snmp2_get($ip_olt, $ro, "iso.3.6.1.2.1.1.9.1.4.1"); $uptime=str_replace("IF-MIB::ifDescr.", "", $uptime); $Array_descr = snmp2_real_walk($ip_olt, $ro, "ifDescr"); $old_olt=""; $n=""; $m=""; $m_calc=""; echo "BDCOM - ".$ip_olt. "<br>UpTime - ".$uptime."<br>"; echo "<a href='onu_view.php?&olt=$ip_olt' target='_blank'>На карте</a>"; if(count($Array_descr)>0) { foreach($Array_descr as $key => $type) { $key = str_replace("IF-MIB::ifDescr.", "", $key); $type = trim(str_replace("STRING: ", "", $type)); //echo $type . "--".$key."<br>"; $olt = strtok($type, ":"); //echo $olt; //print_r($id_onu); if(preg_match("#:#", $type)){ //print_r($type . "--".$key."\n"); $active=""; $opt_level_up = snmp2_get($ip_olt, $ro, "enterprises.3320.101.10.5.1.5.$key"); //$opt_level_up = snmp2_get($ip_olt, $ro, "1.3.6.1.4.1.3320.9.183.1.1.5.$key"); //echo $opt_level_up; if ($opt_level_up) { $opt_level_up = trim(str_replace("INTEGER: ", "", $opt_level_up)/10); $mac_onu = snmp2_get($ip_olt, $ro, "enterprises.3320.101.10.4.1.1.$key"); $mac_onu = str_replace(" ", ":", strtolower(trim(str_replace("Hex-STRING: ", "", $mac_onu)))); $active = snmp2_get($ip_olt, $ro, "1.3.6.1.4.1.3320.101.10.1.1.26.$key"); $active = str_replace(" ", ":", strtolower(trim(str_replace("INTEGER: ", "", $active)))); //$descr = snmp2_get($ip_olt, $ro, "mib-2.31.1.1.1.18.$key"); //$descr = str_replace(" ", ":", strtolower(trim(str_replace("STRING: ", "_", $descr)))); $Array_ports=""; $Array_ports_=""; $Array_ports__=""; $Array_ports = snmprealwalk($ip_olt, $ro, "SNMPv2-SMI::enterprises.3320.101.12.1.1.8.$key"); foreach($Array_ports as $key_ => $state) { $port = str_replace("SNMPv2-SMI::enterprises.3320.101.12.1.1.8.$key.", "", $key_); $Array_state=explode(":", $state); $state = trim($Array_state[1]); /*if($state == 1 ){ $state="up"; } if($state == 2 ){ $state="down"; } $Array_ports__[]= $port." : ".$state;*/ } //$Array_olt[$olt][$mac_onu]['ports'] = $Array_ports__[0]; $Array_olt[$olt][$mac_onu]['key_onu'] = $key; $Array_olt[$olt][$mac_onu]['type'] = $type; $Array_olt[$olt][$mac_onu]['level_up'] = $opt_level_up; $Array_olt[$olt][$mac_onu]['active'] = $active; //$Array_olt[$olt][$mac_onu]['descr'] = $descr; } else { $mac_onu = snmp2_get($ip_olt, $ro, "enterprises.3320.101.10.4.1.1.$key"); $mac_onu = str_replace(" ", ":", strtolower(trim(str_replace("Hex-STRING: ", "", $mac_onu)))); $Array_olt[$olt][$mac_onu]['key_onu'] = $key; $Array_olt[$olt][$mac_onu]['type'] = $type; $Array_olt[$olt][$mac_onu]['level_up'] = 0; $Array_olt[$olt][$mac_onu]['active'] = 0; } } } ksort($Array_olt); echo "<form action=”onu.php” id=”form1”></form>"; print("<br><br><center><table border='0' cellpadding='0' cellspacing='1' width='90%'>"); print("<tr class=head bgcolor=#ffffc0> <td ><strong>Имя ONU</strong></td> <td ><strong>Описание</strong></td> <td ><strong>Mac ONU</strong></td> <td ><strong>Уровень пр., db</strong></td> <td ><strong>GPS</strong></td> <td ><strong>UB</strong></td> <td ><strong>Edit</strong></td> <td ><strong>VIEW</strong></td> <td ><strong>История</strong></td> </tr>"); foreach($Array_olt as $key => $type) { $olt = $key; $ports=""; //$n=""; //$m=""; //$m_calc=""; //$old_olt=""; foreach($type as $key1 => $type1) { $mac_onu = $key1; $level_up = $type1['level_up']; $type = $type1['type']; $active = $type1['active']; //$ports = $type1['ports']; //$d = $type1['descr']; $key_onu = $type1['key_onu']; $n++; ################################################################################### $result = mysql_query("SELECT username FROM alldata WHERE maconu='$mac_onu'"); $myrow = mysql_fetch_assoc($result); $username = $myrow['username']; ################################################################################### $query="SELECT descr FROM pon WHERE mac_onu='$mac_onu'"; $res=mysql_query($query); $itog=mysql_fetch_assoc($res); $d = $itog['descr']; if(($olt!=$old_olt)&&($n!=1)) { print("<tr class=head bgcolor=#ffffc0><td><font color=$warn>Всего: <b>$m </b>ONU</td>"); $m=0; //echo $msg; //$m_calc=0; print("<tr height=40><td colspan=5></td></tr>"); } $m++; $m_calc++; if ($level_up == 0) { $colorfont="red"; $level_up="0 "; //$lable="ONU не подключена!"; } elseif ($level_up <= -25.5) { // $lable="Плохой сигнал!!!"; $colorfont="blue"; } elseif ($level_up >= -10) { // $lable="Спасай глаз!!!"; $colorfont="black"; } else { $colorfont="green"; // $lable="Сигнал в пределах нормы!"; } $cssClass="normalRow"; if($n % 2 == 0) { $cssClass = "zebraRow"; } echo " <tr class=$cssClass> <td>$type</td> <td>$d</td>"; if (empty($username)) { echo "<td>$mac_onu</td>"; } else { echo "<td><form action=reg-edit.php method=\"POST\" target='content'> <input type=\"submit\" name=\"user_edit\" value=\"$username\"> <br><lable>$mac_onu</lable> </form> </td>"; } #################################################################### #################################################################### echo "<td><font color=$colorfont><b> ".$level_up." db</b> <br/></td> <td nowrap align='left'> "; $query="SELECT lat,levelhystory FROM pon WHERE mac_onu='$mac_onu'"; $res=mysql_query($query); //$count=mysql_num_rows($res); //echo $count; $itog=mysql_fetch_assoc($res); $lat = $itog['lat']; $levelhystory=$itog['levelhystory']; //echo $lat;# code... if ($lat == 0) { echo "<a href='location.php?&olt=$ip_olt&mac=$mac_onu&lat=$lat&descr=$d' target='_blank'><img src='pic/red.png' height=\"50\""; } else { echo "<img src='pic/green.png' height=\"50\""; } //if(($active==1)||($active==3)){ print("$ports"); }else{} switch ($olt) { case 'EPON0/1': $sfp_port_id=8;# code... break; case 'EPON0/2': $sfp_port_id=9;# break; case 'EPON0/3': $sfp_port_id=10;# break; case 'EPON0/4': $sfp_port_id=11;# break; default: # code... break; } echo "</td> <td><a href='unbind_onu.php?mac_onu=$mac_onu&key_onu=$sfp_port_id&ip=$ip_olt' target='_blank'><img src='pic/delete.png' width=\"40\"></a> </td> <td><a href='edit_onu.php?epon=$olt&epon_onu=$type&mac_onu=$mac_onu&key_onu=$key_onu&descr=$d&ip=$ip_olt&port=$port' target='_blank'><img src='pic/comment-edit-icon.png' width=\"50\"> </td> <td><a href='onu.php?epon=$type&mac_onu=$mac_onu& key_onu=$key_onu&descr=$d&ip=$ip_olt&port=$port' target='_blank'><img src='pic/view.png' width=\"60\"></a> </td> <td> $levelhystory </td> </tr>"; $old_olt=$olt; #######################################################3 if ($m>"50"){ $warn="red"; $msg="<h3>Обратите внимание на порт. Заканчиваются места!!!</h3>"; } else { $warn="black"; } ########################################################## } } $c=""; $c=$m_calc+$c; print ($msg); print("<tr class=head bgcolor=#ffffc0 ><td>Всего: <b> $m </b>ONU</td>"); print("</table></center>"); } echo "<label class=\"allonu\"><h4>Всего зарегистрировано ".$c. " из 256 возможных!</h4></label>"; mysql_close(); $time2= date("Y-m-d H:i:s"); echo 'Start: '.$time1.' End:'.$time2.'</br>'; ?> </body> </html> Громіздко, але, як міг...
  23. ua.feldsher

    VLAN

    QinQ - в инете много инфы... Выше правильно направили.
  24. ua.feldsher

    BDCOM p3310 прошивка

    please, send mу an image ua.feldsher@gmail.com ftp://ftp.romsat.ua/pub/Lan/BDCOM/P3310C/ thanks
  25. ua.feldsher

    BDCOM p3310 прошивка

    please, send mу an image ua.feldsher@gmail.com
×
×
  • Створити нове...