Перейти к содержимому
Калькуляторы

vadislaus

Пользователи
  • Публикации

    58
  • Зарегистрирован

  • Посещение

Все публикации пользователя vadislaus


  1. У меня 8-ка amd64 с mpd и quagga (ospf) падала раз в два дня. Откатился до 7.2 i386 - пока полет нормальный.
  2. Плюсы - PON экономим волокна, нет нужды в ТКД, не зависим от эл.питания на доме (есть у клиента электричество - работает), нет ограничения на 150 метров Минусы - восстановление кабеля после вандалов, завод стекла к абоненту
  3. <br /><br /><br />В 8-ке переписан TCP, в том числе и для лучшей работы в многопроцессорных системах. "новая сетевая архитектура получит поддержку параллельных потоков, учитывающих особенности современных многоядерных процессоров, что ускорит обработку сетевых подключений. Разработчики сообщают, что в восьмой версии системы пришлось переписать фундаментальную систему процессинга сетевых пакетов и работы с сетевым протоколом. Но несмотря на это, разработчики утверждают, что практически все приложения, использующие сетевую архитектуру и работавшие в FreeBSD 7, не потеряют совместимость за счет работы через таблицы маршрутизаци и слои абстракции."
  4. Sendmail пробовал отключать через rc.conf sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" Самое интересное, что во всех случаях с зависаниями это были последние записи. maxusers 512 и options NBUF=2048 (по привычке)
  5. Ужас, не знаю даже куда и копать. Все обновил, в dmesg больше ничего критичного. Квага только продолжает ругаться: ZEBRA: if_ioctl(SIOCGIFFLAGS) failed: Device not configured ZEBRA: Can't lookup mtu by ioctl(SIOCGIFMTU) когда поднимаются/опускаются ng интерфейсы. Но все равно, BSD с неким, непонятным, интервалом падала. При этом она выдавала: такую ерунду. Отключил sendmail в rc.conf, тоже самое. Переименовал файл sendmail в senmail.bk BSD виснуть перестала, стал тупо виснуть mpd. Лечится только перезагрузкой. mpd интерфейсов больше 230 не видел. ядро: cpu HAMMER ident MY options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking #options INET6 # IPv6 communications protocols #options SCTP # Stream Control Transmission Protocol options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options UFS_GJOURNAL # Enable gjournal-based UFS journaling options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFSLOCKD # Network Lock Manager options NFS_ROOT # NFS usable as /, requires NFSCLIENT options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_LABEL # Provides labelization options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty) options COMPAT_IA32 # Compatible with i386 binaries options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options COMPAT_FREEBSD5 # Compatible with FreeBSD5 options COMPAT_FREEBSD6 # Compatible with FreeBSD6 options COMPAT_FREEBSD7 # Compatible with FreeBSD7 options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options STACK # stack(9) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options P1003_1B_SEMAPHORES # POSIX-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options KBD_INSTALL_CDEV # install a CDEV entry in /dev options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework options FLOWTABLE # per-cpu routing cache #options KDTRACE_FRAME # Ensure frames are compiled in #options KDTRACE_HOOKS # Kernel DTrace hooks options SMP # Symmetric MultiProcessor Kernel #################### options IPI_PREEMPTION device atpic # Optional legacy pic support device mptable options DEVICE_POLLING options HZ=2000 maxusers 512 options NBUF=2048 options ALTQ options NETGRAPH options NETGRAPH_NETFLOW options NETGRAPH_BPF options NETGRAPH_BRIDGE options NETGRAPH_CAR options NETGRAPH_ETHER options NETGRAPH_DEVICE options NETGRAPH_EIFACE options NETGRAPH_IP_INPUT options NETGRAPH_IPFW options NETGRAPH_KSOCKET options NETGRAPH_NAT options NETGRAPH_ONE2MANY options NETGRAPH_PIPE options NETGRAPH_PPP #options NETGRAPH_PPPOE options NETGRAPH_PPTPGRE #options NETGRAPH_PRED1 options NETGRAPH_RFC1490 options NETGRAPH_SOCKET #ptions NETGRAPH_SPLIT #ptions NETGRAPH_SPPP #ptions NETGRAPH_TAG options NETGRAPH_TCPMSS options NETGRAPH_TEE options NETGRAPH_UI options NETGRAPH_VJC options DUMMYNET device vlan device pf device pflog device pfsync options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=1000 options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_FORWARD options IPFIREWALL_NAT options IPDIVERT options IPFILTER options IPFILTER_LOG options IPFILTER_LOOKUP options RADIX_MPATH ......... Дальше стандартно
  6. Эх.. я в свое время из-за мною не найденного глюка в максимуме ~250-300 сессий на pptpd ушел на FreeBSD и соответствнно mpd.
  7. У меня стоит IPM-8002 8-портовый коммутатор контроля и управления электропитанием (http://planet.com.ru/pagecontent.php?name=pagecontent&rec_id=702&key=). 8 управляемых розеток + датчик температуры и влажности + возможность подключить датчики дверей.
  8. Не получить конфиг с ZyXEL ES-2024 При попытке посмотреть python manage.py debug-script Zyxel.ZyNOS.get_version telnet://admin:111000111%00111000111@192.168.1.1 ----------------------------------------------- DEBUG:root:register_socket(<noc.sa.servers.ftp.FTPServer object at 0x97f330c>,None) DEBUG:root:register_socket(<noc.sa.servers.http.HTTPServer object at 0x9835f8c>,None) DEBUG:root:Running script thread DEBUG:root:Running socket factory DEBUG:root:Creating transaction id=2063004630 method=None callback=None DEBUG:root:[FTPServer(0x97f330c,10.xx.xx.xx:21)] Initializing socket DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Running ERROR:root:[FTPServer(0x97f330c,10.xx.xx.xx:21)] Address already in use DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Guarded run DEBUG:root:unregister_socket(<noc.sa.servers.ftp.FTPServer object at 0x97f330c>) DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] cli(show system-information) DEBUG:root:[HTTPServer(0x9835f8c,10.xx.xx.xx:80)] Initializing socket DEBUG:root:[script-192.168.1.1-Zyxel.ZyNOS.get_version] Running new provider ERROR:root:[HTTPServer(0x9835f8c,10.xx.xx.xx:80)] Address already in use DEBUG:root:CLITelnetSocket connecting '192.168.1.1' DEBUG:root:unregister_socket(<noc.sa.servers.http.HTTPServer object at 0x9835f8c>) DEBUG:root:[CLITelnetSocket(0x983980c)]<None> ==> START DEBUG:root:[CLITelnetSocket(0x983980c)]<START> set_patterns([('User name:', 'USERNAME'), ('[Pp]assword:', 'PASSWORD'), ('^\\S+?>', 'UNPRIVELEGED_PROMPT'), ('^\\S+?#', 'PROMPT')]) DEBUG:root:register_socket(<noc.sa.script.CLITelnetSocket object at 0x983980c>,None) DEBUG:root:Tick DEBUG:root:[CLITelnetSocket(0x983980c)]<START> Initializing socket DEBUG:root:[CLITelnetSocket(0x983980c)]<START> EXECV(['/usr/bin/telnet', '192.168.1.1']) DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: 'Trying 192.168.1.1...\r\n' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: 'Trying 192.168.1.1...\n' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: "Connected to 192.168.1.1.\r\nEscape character is '^]'.\r\n" DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: "Connected to 192.168.1.1.\nEscape character is '^]'.\n" DEBUG:root:[CLITelnetSocket(0x983980c)]<START> on_read: '\r\nUser name: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> feed: '\nUser name: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> match 'User name:' DEBUG:root:[CLITelnetSocket(0x983980c)]<START> event(USERNAME) DEBUG:root:[CLITelnetSocket(0x983980c)]<START> ==> USERNAME DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> set_patterns([('[Pp]assword:', 'PASSWORD'), ('^\\S+?#', 'PROMPT')]) DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> submit('admin') DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> write('admin\n') DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> on_read: 'a' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> feed: 'a' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> on_read: 'dmin\r\n\r\nPassword: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> feed: 'dmin\n\nPassword: ' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> match '[Pp]assword:' DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> event(PASSWORD) DEBUG:root:[CLITelnetSocket(0x983980c)]<USERNAME> ==> PASSWORD DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> set_patterns([('^\\S+?#', 'PROMPT'), ('^\\S+?>', 'UNPRIVELEGED_PROMPT'), ('User name:', 'USERNAME'), ('[Pp]assword:', 'PASSWORD')]) DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> submit('111000111') DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> write('111000111\n') DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> on_read: '*' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> feed: '*' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> on_read: '*****\r\nCopyright © 1994 - 2007 ZyXEL Communications Corp.\r\nGer 3 # \x1b7' DEBUG:root:[CLITelnetSocket(0x983980c)]<PASSWORD> feed: '*****\nCopyright © 1994 - 2007 ZyXEL Communications Corp.\nGer 3 # \x1b7' DEBUG:root:Tick DEBUG:root:Tick DEBUG:root:Tick ----------------------------------------------- NOC 0.3.2 OS Linux localhost 2.6.30-gentoo-r6 #1 SMP Sat Sep 5 00:54:14 MSD 2009 i686 Python 2.6.2 (r262:71600, Sep 1 2009, 21:17:31) [GCC 4.3.3] Django (1, 1, 1, 'final', 0) PostgreSQL PostgreSQL 8.2.7 on i686-pc-linux-gnu, compiled by GCC i686-pc-linux-gnu-gcc (Gentoo 4.4.1 p1.0) 4.4.1
  9. FreeBSD поставил 28 декабря, обновил 30 декабря 2009. Железо: два XEON X5560 на мамке супермикро, 4 Gb RAM. Сетевухи встроенные igb, чипсет 82576EB. Сегодня обновил систему, рано утром перезагружу, посмотрю. to networks: Этот патч я сразу поставил. ;)
  10. Ни у кого не было, что FreeBSD 8.0-STABLE amd64 c mpd 5.4 работает ~неделю крича в логи - kernel: ifa_del_loopback_route: deletion failed потом падала? При этом замечается утечка ~1Gb оперативки (за неделю). mpd 5.4 шейпинг, quagga/ospf. Клиентов ~200-300.
  11. Ядро 2.6.31, ipt_NETFLOW из svn, трафик около 600 мбит на каталисте 3750 миррорил порт, делал как написано в README.promisc. Все работает на ура, загрузка CPU 2-3%
  12. В случае с UTM есть фишка - rfw клиент. В случае изменения статуса клиента (баланс, изменение тарифного плана и т.п.) биллингом дергается скрипт. В моем случае это ПЛЮС! Этим клиентом я могу в данном случае разрулить, в том числе и вызов ISG.pl с парсингом по IP и в дальнейшем ISG.pl clear, или забить IP в таблицу ipset на первое правило DENY. Как только будет версия 0.6 сразу проверю, отпишу ;) Самое интересное, как поведет себя шейпер при ~1000 клиентов с тарифами 6-16 мбит. ;)
  13. Чтобы разорвать сессию надо делать ISG.pl clear номер сессии? А то в биллинге заблокировал пользователя (у него запущен пинг на ya.ru), прождал час (думал за час ISG спросит у радиуса, можно ли сессии дальше жить), а пинг как шел так и идет. Если вручную сбросить сессию, то больше не авторизует. Через каталог sys изменил параметры модуля на: approve_retry_interval = 60 session_max_duration = 60 session_timeout = 60 Ничего не изменилось :(
  14. Отлично!!!!!!! Жду с нетерпением.
  15. Умник, понял. Что посоветуешь, у меня биллинг - UTM, у него атрибут Framed-IP-Address обязательный (в тарифном плане), радиус у него тоже свой. Переходить на FreeRadius или убрать из кода эту задумку (точнее даже не убрать а поставить проверку на "серые адреса)? PS. А кстати, на кой нат и днат белых адресов? Их же можно (я считаю даже нужно) абсолютно нормально пробрасывать. Влан для дома серых IP, влан для белых IP, если лень прописывать руками GVRP нам поможет. Через snmp нужные порты в нужные вланы загоняем. Если денег нет - гостевой vlan с доступом только к ЛК. Или я не прав?
  16. Всем привет! Скомпилил, поставил, привязал к биллингу, сессия авторизуется, появляется маршрут на lo интерфейс. Естественно, при этом ничего не работает. Что то еще надо или я туплю?
  17. Уважаемые, а подскажите в какой прошивке для DES30хx есть dhcp_local_relay? Мне тех.сапп ответил, что и не предвидится на этой линейке (что очень жаль).
  18. У меня на 2500 абонентов мультиплексирование ~8-9.
  19. А можно еще раз куда нибудь выложить? А то рапид грит: This file is neither allocated to a Premium Account, or a Collector's Account, and can therefore only be downloaded 10 times. This limit is reached. To download this file, the uploader either needs to transfer this file into his/her Collector's Account, or upload the file again. The file can later be moved to a Collector's Account. The uploader just needs to click the delete link of the file to get further information.
  20. Был у меня подобный "косяк" на ES-2024. Общался с саппортом - не помогли, нашел решение сам. Сброс настроек происходил (у меня) из-за некорректной перепрошивки с v3.70 на 3.80. Я заливал только прошивку без "рома". После нескольких перезагрузок свич терялся, при подключении консолью, говорил, что не верный параметр (насколько я понял, дело в SSL ключах). Лечится заливкой прошивки и "рома" к этой прошивке. Будьте готовы к длительному запуску свича после заливки "рома", поскольку будут генерироваться новые SSL ключи. ЗЫ. Backup настроек - ОБЯЗАТЕЛЕН.
  21. Не ставьте 3Сom Baseline Switch 2250 Plus. Хуже свича я не видел. Очень убогое управление, некоторые порты время от времени зависают, теряет IP....
  22. На forum.nocproject.org появилось решение от neonman: откатить django до 1.0.3 и всё заработает. У меня все заработало после отката на django 1.0.3
  23. Тут http://sourceforge.net/tracker/?func=detai...mp;atid=1088104 говорится о решении проблемы (скачать с репозитория). Мне помогло
  24. Привет всем! Раза три пытался переустановить NOC но вылезает все та-же ошибка при попытке ПОСМОТРЕТЬ/Добавить Managed Objects Система - Gentoo Linux, вроде все, что описано в документации сделал, все модули к перлу поставил. При установке, были грабли, но спасибо dvolodin-у исправил. Да, у меня веб морда к апачу прикручена, в некоторых меню пропадает, такое ощущение CSS. TraceBack: Environment: Request Method: GET Request URL: http://10.39.225.123/admin/sa/managedobject/1/ Django Version: 1.1 Python Version: 2.6.2 Installed Applications: ['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.admin', 'django.contrib.databrowse', 'south', 'noc.main', 'noc.sa', 'noc.fm', 'noc.pm', 'noc.cm', 'noc.ip', 'noc.vc', 'noc.dns', 'noc.peer', 'noc.kb'] Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.transaction.TransactionMiddleware', 'noc.main.middleware.TLSMiddleware') Traceback: File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response 93. response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py" in root 490. return self.model_page(request, *url.split('/', 2)) File "/usr/lib/python2.6/site-packages/django/views/decorators/cache.py" in _wrapped_view_func 44. response = view_func(request, *args, **kwargs) File "/usr/lib/python2.6/site-packages/django/contrib/admin/sites.py" in model_page 509. return admin_obj(request, rest_of_url) File "/usr/lib/python2.6/site-packages/django/contrib/admin/options.py" in __call__ 1098. return self.change_view(request, unquote(url)) File "/usr/lib/python2.6/site-packages/django/db/transaction.py" in _commit_on_success 240. res = func(*args, **kw) File "/usr/lib/python2.6/site-packages/django/contrib/admin/options.py" in change_view 809. ModelForm = self.get_form(request, obj) File "/usr/lib/python2.6/site-packages/django/contrib/admin/options.py" in get_form 348. return modelform_factory(self.model, **defaults) File "/usr/lib/python2.6/site-packages/django/forms/models.py" in modelform_factory 443. return ModelFormMetaclass(class_name, (form,), form_class_attrs) File "/usr/lib/python2.6/site-packages/django/forms/models.py" in __new__ 201. opts.exclude, formfield_callback) File "/usr/lib/python2.6/site-packages/django/forms/models.py" in fields_for_model 165. formfield = formfield_callback(f) File "/usr/lib/python2.6/site-packages/django/utils/functional.py" in _curried 55. return _curried_func(*(args+moreargs), **dict(kwargs, **morekwargs)) File "./scripts/../../noc/sa/admin.py" in formfield_for_dbfield 78. return db_field.formfield(**kwargs) File "/usr/lib/python2.6/site-packages/django/db/models/fields/__init__.py" in formfield 433. return super(CharField, self).formfield(**defaults) File "/usr/lib/python2.6/site-packages/django/db/models/fields/__init__.py" in formfield 336. return form_class(**defaults) File "/usr/lib/python2.6/site-packages/django/forms/fields.py" in __init__ 144. super(CharField, self).__init__(*args, **kwargs) Exception Type: TypeError at /admin/sa/managedobject/1/ Exception Value: __init__() got an unexpected keyword argument 'request'