Ответы пользователя по тегу Компьютерные сети
  • Как реализовать multicast в интернете?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ответ - никак, правильный. Если мы про мультикаст. Ну а если про интернет, то есть такая весчь как DNS, почему ей не воспользоваться?
    Ответ написан
  • Как лучше реализовать мониторинг доступности нескольких серверов друг для друга?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Достаточно просто. Установите на все серверы collectd. В нем есть плагин https://collectd.org/wiki/index.php/Plugin:Ping
    В конфигурации плагина устанавливаете пинги на все ваши серверы.
    Результат отдаете в нагиос через например https://collectd.org/documentation/manpages/collec... (я не пробовал!!!)

    Также результат можно лить и в mongo и в redis и в rabbitmq. Ну а плагинами нагиоса достанете отовсюду, благо они пишутся за 5 минут.
    Или радикальнее, ставите graphite (у нас было) или unfluxdb+grafana (теперь) и туда льете данные с серверов collecd.

    PS. Бонусом установки collectd получите быстрый и не ресурсоемкий сбор практически любой статистики.
    Ответ написан
  • Методы синхронизации в байтовом потоке?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    book.itep.ru - в самом верху кнопочка INDEX, это на полное оглавление, учитаться...
    Ну а вообще-то для этого используют преамбулу, ищут маркер, например семь байт 0xAA подряд, и пытаются вычислить контрольную сумму заголовка. Если всё совпадает, то считаем, что это таки пакет. Например как в ethernet - book.itep.ru/4/41/eth_4111.htm
    Ответ написан
    Комментировать
  • Из-за чего интернет работает через кабель на техникумовских компьютерах и не работает подключении к моему ноутбуку !?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Я бы, как администратор сети, поступил бы просто. В сети сделал бы несколько VLAN (для библиотеки, студентов, преподавателей, уборщиц, алхимиков, космологов, зеленых человечков, доярок и пастухов). Установил бы сервер авторизации типа FreeRadius. На коммутаторах и wifi-точках доступа настроил бы авторизацию по 802.1x. Раздал бы всем сотрудникам логины/пароли к сети.
    А всех остальных, неавторизованных студиозов, пускал в гостевой VLAN, где отключил бы всё и оставил бы RDP и сетевой диск для заливки диссеров преподам.

    Собственно, как пишут в одной операционной системе: "При наличии проблем с сетью, обратитесь к сетевому администратору".

    PS. И, похоже, у вас появился нормальный сетевой инженер в институте (упс, техникуме)!
    Ответ написан
    Комментировать
  • Какое выбрать оборудование для построения локальной сети?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Берите коммутаторы DLink DES/DGS 1210-28/ME(52) или 1510-28(52). Можно даже D-link DES/DGS-1100-24, но он не очень мультикаст тянет, а в остальном очень стабилены. Длинки поставляем всем заказчикам под проекты, да и у самих стоят, только на них и работаем. Умеют и VLAN и мультикаст и ACL-ы и даже 802.1x + DHCP-snooping.
    И да, мы занимаемся IPTV, поэтому знаю, о чем говорю.

    Что касается роутера, то я уже давно делаю так.
    Беру обыкновенный комп с двумя сетевыми картами с Core i3/i5 и 8-16Гб памяти, 2-4 HDD. За все про все 20-30к рублей.
    Ставлю на него ubuntu:
    - KVM
    - SAMBA
    - FireHol (фаервол)
    - OpenVPN
    - делаю диски в RAID 10
    На фаерволе прописываю маскарадинг, настраиваю файлопомойку на Samba.
    На KVM разворачиваю несколько виртуалок, одна с IP-телефонией (FreePBX), вторая с Windows Server 2008 (можно и самбой обойтись), третья для WEB/RedMine/Trac (ubuntu).
    Дополнительно на последнюю виртуалку ставлю inflyxdb + grafana, на основной хост collectd. Получаю статистику и красивые графики.

    В результате получаю:
    - мощный роутер
    - файлопомойку
    - домен виндовс
    - телефонию
    - организацию VPN с шифрованием и удаленным доступом
    - web-сервер с инструментами для коллективной работы (записки, заметки тикеты)
    И самим и заказчикам такое делаем практически на потоке!
    Ответ написан
    Комментировать
  • Как доступаться до apache2 сайтов в локалной сети по домену .local?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Нужно прописать в локальную зону алиас на хост railsapp. Она (локальная зона local) у вас скорее всего есть, стоит в пакете dnsmasq. Если это так, то просто дописать в конфиг
    cname=railsapp,bakery
    Ну и перезапустить dnsmasq
    Конфиг находится в /etc/dnsmasq.d/network-manager , если стоит NetworkManager (ставится с иксами и гномом)
    или /etc/dnsmasq.conf или в файлах каталога /etc/dnsmasq.d/

    Для продвинутых мазохистов есть bind9, но это тема отдельного вопроса.

    PS. Работает ли passenger - смотреть в логи апаша.

    PPS. Если просто нужно получить доступ с другого хоста, то достаточно прописать этот алиас в файле /etc/hosts (для виндуз %SystemRoot%\system32\drivers\etc\hosts) на другом хосте.
    Например так:
    192.168.0.11 railsapp bakery
    Ответ написан
    Комментировать
  • Где найти материалы по передаче данных?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    book.itep.ru надеюсь поможет! Кнопочка "index" в самом верху странички, если чо...
    PS. До кучи, кажется то что нужно, иначе там умереть можно book.itep.ru/2/convrs_2.htm
    Ответ написан
    Комментировать
  • В какой момент подключается DNS?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    DNS не подключается, если его на программном уровне не спрашивают. Достаточно IP-адресации. Собственно DNS такой-же как и SSH или HTTP, ничем от них не отличается, разве что бегает по UDP. Соответсвенно это протокол приложения (OSI 7).
    Обычно встроен в стандартную сетевую библиотеку (для удобства) - вызовы GetHostAddresses (мастдай) или gethostbyname (труевей).
    Ответ написан
    Комментировать
  • Не видна машина на разных сегментах. Что делать? В чём проблема?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Default gateway везде правильно настроен? Подсеть у всех одна? Это один сегмент ethernet? Wifi-клиент это тоже роутер?
    Приведите на рисунке подсети и выделенные сегменты, а то не совсем понятно...
    Ответ написан
    2 комментария
  • Как научиться Computer Science?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну курс вроде бы по заголовку нормальный, дополнительно разве что Кнута прочитать ( настоятельно), только покупайте в бумажном виде!
    Ответ написан
    Комментировать
  • Что обеспечит лучшее качество сигнала для меди розетка или соединитель rj-45?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    У!!! Для этого подойдет только Denon AK-DL1 за $500, иначе битики будут в обратную сторону бежать, MP3 со щелчками проигрываться будет.

    PS. На самом деле просто купить нормальный кабель типа neomax категории 5e/6e, нормальные раъемы (категории 5/6е) и правильную обжимку. Все вместе с бухтой в 355 метров обойдется в 6000-7000 рублей по текущему курсу. Правильные клещи для обжима те, которые давят на разъем не на искосок, а сверху!!!

    Да, по стандарту кабель не может быть больше 120 метров!

    Ну или просто купить патч-корд нужной длины www.ulmart.ru/catalog/93198?sort=5&viewType=1&rec=true

    И качество сигнала в основном зависит не от кабеля или разъемов (они практически у всех сертифицированные!), а от качественного обжима (см. правильные клещи)!
    Ответ написан
    Комментировать
  • Как спроектировать сеть?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ха, всё достаточно просто. Единственное - я не вижу в наборе юного администратора простенького коммутатора. Но не беда, бежим в магазин за dlink des-1016 ( 16 портов за ~3000 рублей) или des 1008 (8 портов за ~1500 рублей), они как раз поддерживают vlan, а это нам хорошо.

    Теперь делаем так:
    1) internet -> ADSL -> (eth0) Linux (eth1) -> switch
    2) switch (VLAN 1) - > клиенты офиса
    3) switch (VLAN 2) - > гости

    На линуксе:
    - поднимаем cамбу и две сетевые шары
    - два виртуальных интерфейса под два вилана на eth1
    - DCHP + BIND (или dnsmasq как простая замена)
    - делаем маскарад на eth0

    На коммутаторе делаем два вилана, на порты одного подключаем офис, на порты второго - гостей.

    Миссион комплете.

    PS. Можно конечно и без виланов обойтись, а авторизовать в сети по запросу через разрешение iptables по web-страничке, но дешевле купить коммутатор.
    Ну а так, вот готовы captive portal для авторизации - www.andybev.com/index.php/Using_iptables_and_PHP_t...
    Ответ написан
    Комментировать
  • Широковещательный шторм. Как победить?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Подозреваю, что видеосервер вещает мультикастом, а вы протокол igmp на коммутаторах не настроили, в частности опции igmp-snooping. В результате мультикаст от сервера получают абсолютно все (от принтера до ip-телефона), а не те, кто подписан на рассылку. Заменой сетевых карт тут не помочь, только настройкой коммутаторов!!! ( это я как разработчик видеотрансляций мультикастов говорю)
    Ответ написан
    Комментировать
  • Поменять пароль wi-fi сети на mac?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    нажать ctrl-пробел, появится окошко Spotlight. В нем ввести "Связка ключей" и нажать Enter. В открывшемся окне в поиске найти нужную сеть и или уделить ее, либо ввести правильный пароль. При изменении система попросит еще раз автиризоваться, введите пароль от вашего аккаунта.
    dd6ad6152dfa4394989a718319570f09.png45e6db486e8a4eec84e0fc436854b42e.png
    Ответ написан
    Комментировать
  • Терминология в компьютерных сетях: технологии или протоколы?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    технология - набор протоколов и среды передачи
    протокол - соглашение о передаче информации определенным способом

    Например технология ethernet включает: протоколы передачи данных ethernet, спецификацию на физические среды передачи (медь витой пары, оптика, wifi).
    Иногда достаточно сказать, что есть интерфейс, реализующий протокол ethernet. А на самом деле этот протокол реализован например через среду передачи hdsc, framerelay или infiniband, которые тоже имеют свои протоколы передачи.

    Т.е. говоря о технологии подразумевают совокупность протоколов и физической организации. А говоря о протоколе подразумевают только протокол, а по какой среде передачи он идет - неважно.
    Можно ведь передавать трафик ethernet внутри канала vpn через интернет с подключением по infiniband.
    Ответ написан
  • Как автоматически построить топологию сети имея CAP файлы?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Наверное почти никак, ведь в трафике нет информации о промежуточных узлах, но можно построить схемы взаимодействия. Можно через tcpdump или libpcap вытащить инфу о источниках/получателях и преобразовать их в простой dot-файл например. Далее пропустить его через graphviz и получить карту.

    digraph G{
    "10.10.115.102" -> "8.8.8.8" [label=Udp/43];
    "10.10.115.105" -> "8.8.8.8" [label=Udp/43] ;
    "10.10.115.111" -> "4.4.4.4" [label=Tcp/80];
    }

    Как-то так. Читать здесь ru.m.wikipedia.org/wiki/Graphviz и здесь http://ru.m.wikipedia.org/wiki/DOT_(язык)
    Ответ написан
  • Чем создать распределенный торрент диск?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    А обязательно через битторрент?! Может быть подойдет распределенная файловая система типа glusterfs?
    Ответ написан
    Комментировать
  • Нужна программа "пингатор"

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Лучше собирать такую информацию с коммутаторов через snmp traps. Многие управляемые коммутаторы могут посылать трапы при регистрации на порту нового MAC.
    Ответ написан
    Комментировать
  • Какие есть способы построения имен устройствам?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Здесь как удобнее, если работаем с фирмами, то легче по фирмам, а далее сортировать по локациям. Если работаем по городам, то корнем город, если по странам - корень страна.
    Наверное удобнее по фирмам vpn1.room101.lenina15.neryungri.ru.gazprom. Ну а далее статистику с него по snmp получать и в info смотреть кто, где и телефон. И в базе и в днс и везде легко будет.
    Ну и смотря сколько всего оборудования, если в районе 1000-10000, то не стоит так заморачиваться, достаточно тип.локация.фирма
    Ответ написан
    Комментировать
  • Как веб-страницу сохранить в PDF?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Если делать портал java (или сделать утилиту на java):
    1) есть замечательная свободная библиотека itextpdf.com
    У нее есть возможность из подготовленного XML делать pdf. Со стороны web можно написать утилиту, на вход подавать xml для iText, на выходк получать PDF.
    2) Есть еще Apache Forrest -forrest.apache.org - тоже преобразовывает подготовленный XML в PDF. Воможностей поменьше, но в некотором виде гораздо проще.
    3) Есть Apache POI, умеет делать doc и xsl - poi.apache.org
    Ответ написан
    Комментировать