Тип контенту
Профили
Форум
Календарь
Все, що було написано ua.feldsher
-
Помогите разобраться с MikroTik
тема ответил в viktorrc17 пользователя ua.feldsher в Маршрутизатор L3
Доброго дня шановне панство. Підкажіть будьласка, чи можна стикувати Мікротік 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 -
Я подключил как резерв. За год, ни единого раза не наблюдал разрыва... (может и были, но я не заметл) Подключение по Wifi -5ghz. Да, 2 мегабита, но стабильно. Не знаю у кого они транспорт берут - но был приятно удивлен.
-
Здравствуйте.
Пытаюсь прикрутить рисовалку графиков от vovchokig, к своему биллингу.
Подскажите пожалуйста, в каком формате сохраняется дата опроса уровня сигнала онушки(чтобы не менять код автора графорисовалок).
-
З маршрутом наврядчи вийде, а от влан в брідж спробую. ДЯкую.
-
Щоб з 2-х радіомостів різної ємності отримати фулдуплекс+резевування.
-
А яким чином протягнути L2 через OSPF? Я по іншому не знаю...
-
Тут немає маршрутизації... все збріджовано. Я намагаюся із своєї мережі керування(припустимо з 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
-
із влан 200 Взагалі не видно... Але, якщо потушити якесь із "плечей" ОСПФа, то можна зайти на девайс мо МАК
-
Дякую що зацінили(200). Я по влан 200 маю доступ до адрес 192.168.10.31 і 32. Але не бачу адрес(маків теж) всередині EOIP тунеля.
-
ВЛАН200 - це влан керування. На обладнанні порти збріджовані. Зі сторони А в сторону В в транкі фігачаться близько 20 віланів. Серед них і 200
-
Доброго дня шановне панство. Підкажіть, будьласка, як отримати доступ до VLAN200, що знаходиться всередині EOIP тунеля. Чи це взагалі можливо? Схема працює. Але поспішили поставити в "продакшн". Тепер не маю доступу до адрес 192.168.10.33,34,20,21. А "смикати" абонентів експериментами не хочеться.
-
-
В огляді все показано гарно. Повернемося до питання з "благодарочкою"?
-
Сорі, недочитав. Може тоді якогось аватара посадити біля "голови", з консольнім кабелем
-
Консольный кабель...
-
Гадаю, описати треба полюбому. Наче не вперше в з дудою працюю, але навіть не знаю з чого почати інтеграцію. Почекаємо.
-
Автор згоден? Можна реквізити для вдячних форумчан?
-
Пропоную автору зібрати "благодарочку". Робота зроблена колосальна. Звісно, якщо автор не проти поділитися.
-
Поділетеся?
-
Я тут нервуюся, що в мене довго опитує: <?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> Громіздко, але, як міг...
-
QinQ - в инете много инфы... Выше правильно направили.
-
please, send mу an image ua.feldsher@gmail.com ftp://ftp.romsat.ua/pub/Lan/BDCOM/P3310C/ thanks
-
please, send mу an image ua.feldsher@gmail.com
