Пэтро
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано Пэтро
-
прошивка древнючая. есть октябрьские уже. раньше при поиске маков на интерфейсах олт виснул и отвисал через около часа.. сейчас может кратковременно перестать отвечать, но несколько секунд-минуту.
-
Все основные работают.
-
Кстати да. Нонстоп24 еще в оккупированном Крыму работает )) http://24nonstop.com.ru/
-
Замена сервера. Советы по выборе билинга
тема ответил в Martin Odym пользователя Пэтро в Для тих, хто в пелюшках ще
Mikrotik 951G 80 баксов и 200 грамм весу. 200 Мбит прожмет. -
К нам не пришло...
-
-- -- Table structure for table `hardware_pon_onu` -- DROP TABLE IF EXISTS `hardware_pon_onu`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `hardware_pon_onu` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `onu_mac` varchar(18) DEFAULT NULL, `onu_status` smallint(5) unsigned DEFAULT '0', `onu_distance` mediumint(5) unsigned DEFAULT '0', `onu_vendor` varchar(4) DEFAULT NULL, `onu_temp` mediumint(5) unsigned DEFAULT '0', `onu_rxpower` mediumint(5) DEFAULT '0', `onu_fdb_mac` varchar(18) DEFAULT NULL, `olt_host` varchar(18) DEFAULT NULL, `olt_id` mediumint(5) unsigned DEFAULT NULL, `port_id` mediumint(5) unsigned DEFAULT NULL, `onu_port_name` varchar(12) DEFAULT NULL, `onu_owner` varchar(18) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=442 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */;
-
<?php $host = '10.0.0.1'; $community = 'public'; //Olt $ponIfIndex = 'iso.3.6.1.4.1.3320.101.6.1.1.1'; $llidSequenceNo = 'iso.3.6.1.4.1.3320.101.6.1.1.2'; $ifDescr = 'iso.3.6.1.2.1.2.2.1.2'; ///Onu $onuIndexoid = 'iso.3.6.1.4.1.3320.101.10.5.1.1'; $onuIDoid = 'iso.3.6.1.4.1.3320.101.10.1.1.3'; $onuActivePonDiidoid = 'iso.3.6.1.4.1.3320.101.10.1.1.64'; ///Onu $onuStatusoid = 'iso.3.6.1.4.1.3320.101.10.1.1.26'; $onuDistanceoid = 'iso.3.6.1.4.1.3320.101.10.1.1.27'; $onuVendorIDoid = 'iso.3.6.1.4.1.3320.101.10.1.1.1'; $opModuleTempoid = 'iso.3.6.1.4.1.3320.101.10.5.1.2'; $opModuleRxPoweroid = 'iso.3.6.1.4.1.3320.101.10.5.1.5'; $opModuleTxPoweroid = 'iso.3.6.1.4.1.3320.101.10.5.1.6'; ///FDB $ifFdbReadByPortMacAddressoid = 'iso.3.6.1.4.1.3320.152.1.1.3'; // $a_onu_id = snmprealwalk($host, $community, $onuIndexoid); $a_onu_id = snmprealwalk($host, $community, $onuActivePonDiidoid); var_dump($a_onu_id); foreach ($a_onu_id as $onuIndex_oid=>$onu_port_id) { // sleep(10); $onu_port_id = str_replace("INTEGER: ","",$onu_port_id); // $onuIndex= str_replace($onuIndexoid.".", "", $onuIndex_oid); $onuIndex = str_replace($onuActivePonDiidoid.".","",$onuIndex_oid); // if($onuIndex==27) continue; // if($onuIndex==32) continue; $item['host'] = $host; $item['onuIndex'] = str_replace(" ", "", str_replace("STRING: ","", snmpget($host, $community, $ifDescr.".".$onuIndex))); $item['onuPortIndex'] = $onu_port_id-7; $item['onuID'] = str_replace(" ", "", str_replace("Hex-STRING: ","", snmpget($host, $community, $onuIDoid.".".$onuIndex))); $temp = 0; $temp= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleTempoid.".".$onuIndex)); if(!$temp){ echo "sleep 30"; // sleep(30); } $item['opModuleTemp'] = $temp / 256; $rxPower= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleRxPoweroid.".".$onuIndex)); $txPower= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleTxPoweroid.".".$onuIndex)); $item['opModuleRxPower'] = 0; $item['opModuleRxPower'] = $rxPower /10; $item['opModuleTxPower'] = 0; $item['opModuleTxPower'] = $txPower /10; $item['onuVendorID'] = ''; $item['onuVendorID'] = str_replace('"', '', str_replace("STRING: ","", snmpget($host, $community, $onuVendorIDoid.".".$onuIndex))); $item['onuDistance'] = 0; $item['onuDistance'] = str_replace("INTEGER: ","", snmpget($host, $community, $onuDistanceoid.".".$onuIndex)); $item['onuStatus'] = 0; $item['onuStatus'] = str_replace("INTEGER: ","", snmpget($host, $community, $onuStatusoid.".".$onuIndex)); $a_ifFdbReadByPortMacAddress= snmpwalk($host, $community, $ifFdbReadByPortMacAddressoid.".".$onuIndex); echo "oid-> ".$ifFdbReadByPortMacAddressoid.".".$onuIndex."\n"; $MacAddress_val = ""; $address = ""; foreach ($a_ifFdbReadByPortMacAddress as $MacAddress_oid=>$MacAddress_val){ $address= str_replace(" ", "",str_replace("Hex-STRING: ","", $MacAddress_val)); echo "mac: ".$address."\n"; if ($address<>$item['onuID'] and $address<>"") $item['ifFdbReadByPortMacAddress'] = $address; } $query="SELECT name FROM users LEFT JOIN ipaddr ON users.id = ipaddr.user_id where mac='$address'"; $result=mysql_query($query,$res); $name = mysql_result($result,0); // var_dump($item); $query = "select id from hardware_pon_onu where onu_mac='$item[onuID]'"; echo $query."\n"; $id = 0; $result=mysql_query($query,$res); echo "res ".$result."\n"; if(mysql_num_rows($result)){ $id = mysql_result($result,0); echo "id ".$id."\n"; $query = "UPDATE hardware_pon_onu set onu_owner='$name', onu_fdb_mac='$item[ifFdbReadByPortMacAddress]', onu_port_name='$item[onuIndex]', onu_vendor='$item[onuVendorID]', onu_status=$item[onuStatus], olt_host='$item[host]', port_id=$item[onuPortIndex], onu_distance=$item[onuDistance], onu_rxpower=$item[opModuleRxPower], onu_temp=$item[opModuleTemp] where onu_mac='$item[onuID]'"; echo $query."\n"; $result=mysql_query($query,$res); } else{ $query = "INSERT INTO hardware_pon_onu set onu_owner='$name', onu_fdb_mac='$item[ifFdbReadByPortMacAddress]', onu_port_name='$item[onuIndex]', onu_vendor='$item[onuVendorID]', onu_status=$item[onuStatus], olt_host='$item[host]', port_id=$item[onuPortIndex], onu_distance=$item[onuDistance], onu_rxpower=$item[opModuleRxPower], onu_temp=$item[opModuleTemp], onu_mac='$item[onuID]'"; echo $query."\n"; $result=mysql_query($query,$res); } // } } ?>
-
Делаем гибрид в частном секторе. с 10-15 абонами на медик проблем не было.. А вообще чистый пон рулит ))
-
Онушки наша собственность, со всеми вытекающими.
-
т.е. СОРМ уже стоит? p.s. Не может быть, что стоит план подписан, договор подписан.
-
В разгаре амбициозный проект, пон в девятиэтажках. Подключаем бесплатно и месяц в подарок
-
Провайдеры в Кении (Восточная Африка)
тема ответил в Not found пользователя Пэтро в Обговорення провайдерів
Есть тоже самое недалеко от вас. Можете переезжать )) С вашим паспортом без визы )) -
Name Full Name OID Type Access Indexes MIB Module Description fdbReadByPortEntry .iso.org.dod.internet.private.enterprises.nms.mac.fdbReadByPortTable.fdbReadByPortEntry .1.3.6.1.4.1.3320.152.1.1 FdbReadByPortEntry not-accessible ifFdbReadByPortIndex, ifFdbReadByPortVlanID, ifFdbReadByPortMacAddress NMS-MAC-MIB "An fdb Read By Port entry containing objects at the subnetwork layer and below for a particular interface.""" ifFdbReadByPortIndex .iso.org.dod.internet.private.enterprises.nms.mac.fdbReadByPortTable.fdbReadByPortEntry.ifFdbReadByPortIndex .1.3.6.1.4.1.3320.152.1.1.1 INTEGER read-only NMS-MAC-MIB "Indexs of interface. The same value as ifIndex in ifTable of RFC1213." ifFdbReadByPortVlanID .iso.org.dod.internet.private.enterprises.nms.mac.fdbReadByPortTable.fdbReadByPortEntry.ifFdbReadByPortVlanID .1.3.6.1.4.1.3320.152.1.1.2 INTEGER read-write NMS-MAC-MIB "Indexs of interface. VlanID of mac address. The range is 1-4094." ifFdbReadByPortMacAddress .iso.org.dod.internet.private.enterprises.nms.mac.fdbReadByPortTable.fdbReadByPortEntry.ifFdbReadByPortMacAddress .1.3.6.1.4.1.3320.152.1.1.3 MacAddress read-write NMS-MAC-MIB "Indexs of interface. Mac address."
-
Какие преимущества езернет кроме цены?
-
Цена ОЛТ вообще ИМХО мало влияет на ситуацию. 1000/256 4 бакса на абонента или 2000/1024 2 бакса на абонента не так принципиально вот цена ОНУ в 30-40-50 баксов. Аргумент про кучу коммутаторов в подменном фонде "в топку". А стоимость замены вы посчитали?так сказать человеко*часы? А сгоревшее оборудование клиента? А потерянная репутация?
-
Самое главное преимущество - Отсутствие промежуточных узлов.
-
Т.е, если стоял на 4, взять поставить на 8? Значит надо менять и каплер, а что будет с уровнем, дальше этого?Я думаю, сразу ставить с запасом сплиттеры, так как везде у меня получается шина. Т.е. Менять в муфте ничего нельзя? Ничего не понимаю. Мы смотрим на сигнал, если можно поставить 8- ставим, нельзя- ищем пути дать больше сигнала.
-
4,5 это много или мало?
-
Понбокс должен быть удобнее. Чтобы подключить абонента не нужно трогать существующих. Просто завёл и воткнул. Варить прикольно, но что делать если надо поменять сплиттер? Переваривать?
-
-
Траектория падения Прогресса в реальном времени
тема ответил в pavlabor пользователя Пэтро в Наш флейм про мережі
Радует, что на Украине ни один ракетоноситель не упал. -
Презумпцию невиновности в Украине отменили.
тема ответил в nordstream пользователя Пэтро в Наш флейм про мережі
Годный законопроект.
