Задать вопрос
Ответы пользователя по тегу Компьютерные сети
  • Почему трафик не идет через шлюз по умолчанию?

    ValdikSS
    @ValdikSS
    Вы в traceroute видите ответ маршрутизатора о пути прохождения пакета. Вероятно, ваш первый хоп имеет адреса как 10.128.0.1, так и 10.128.0.4, но пакет ICMP Time-to-Live Exceeded он посылает с 10.128.0.1. Это не значит, что трафик маршрутизируется через адрес 10.128.0.1.
    Ответ написан
    6 комментариев
  • Как пустить часть трафика через VPN?

    ValdikSS
    @ValdikSS
    https://bitbucket.org/anticensority/antizapret-vpn...

    Особенности VPN
    Нестандартный способ маршрутизации

    В отличие от обычных VPN, осуществляющих перенаправление отдельных IP-адресов или диапазонов средствами маршрутизации ОС, VPN АнтиЗапрета использует маршрутизацию на основе доменных имен, с помощью специального DNS-сервера, созданного для этой цели.

    На VPN-сервере запущен специальный DNS-резолвер, устанавливающий отображение (соответствие, маппинг) настоящего IP-адреса домена в свободный IP-адрес большой внутренней подсети, и отдающий запрашиваемому клиенту адрес из внутренней подсети.

    У такого подхода есть множество преимуществ:

    • Клиенту устанавливается только один или несколько маршрутов, вместо десятков тысяч маршрутов;
    • Маршрутизируются только заблокированные домены, а не все сайты на заблокированном IP-адресе;
    • Возможность обновления списка заблокированных сайтов без переподключения клиента;
    • Корректная работа с доменами, постоянно меняющими IP-адреса, и с CDN-сервисами;
    • Корректная работа с провайдерами, блокирующими все поддомены заблокированного домена (блокировка всей DNS-зоны). Пример такого провайдера — Yota.


    Но есть и минусы:

    • Необходимо использовать только DNS-сервер внутри VPN. С другими DNS-серверами работать не будет.
    • Работает только для заблокированных доменов и программ, использующих доменные имена. Для заблокированных IP-адресов необходимо использовать обычную маршрутизацию.

    Ответ написан
  • Что такое PAN - personal area network?

    ValdikSS
    @ValdikSS
    PAN — это сети, построенные на Bluetooth ad-hoc и похожих технологиях, в которых динамическая маршрутизация осуществляется автоматически — она заложена в протокол. Если рассматривать пример на Bluetooth, то конечное устройство может подключиться к PAN, если в пределах радиодоступности есть хотя бы одно устройство из этой сети. Вся сеть автоматически «поймёт», что маршрутизировать пакеты до нового устройства нужно через то устройство, через которое оно подключилось к общей сети.
    Все устройства в такой сети равнозначны: они и клиенты, и серверы, и маршрутизаторы с динамической маршрутизацией.
    Ответ написан
    Комментировать
  • Могут ли p2p сети работать, если все пользователи имеют серые IP?

    ValdikSS
    @ValdikSS
    Прямое соединение двух клиентов за NAT'ами, если хоть один из них не симметричный (symmetric nat), возможно с помощью UDP и TCP hole punching, но для этого нужно знать IP-адреса и порты обеих сторон.

    Также существует способ определения IP-адреса клиента сервером — ICMP Hole Punching, реализованный в программе pwnat, но отправка пакета клиентом требует администраторских прав на устройстве, а также пакет может отбрасываться некоторыми файрволлами.

    Могут ли p2p сети работать, если все пользователи имеют серые IP? Да, могут, но не всегда и не настолько стабильно, нежели при полноценном прямом подключении.
    Ответ написан
    Комментировать
  • USB флешка, которая имеет вдобавок свой сетевой интерфейс?

    ValdikSS
    @ValdikSS
    Вот ответ на похожий вопрос: https://qna.habr.com/q/1033576#answer_2002632

    Такое возможно только при использовании специализированных решений, обычные файловые системы не предназначены для монтирования в несколько точек.
    Идею можно реализовать с помощью одноплатного компьютера с Linux, заставив его претворяться жестким диском по USB через gadget-подсистему, а копировать файлы на него вы сможете по сети. При копировании придётся виртуально «вынуть» диск из телевизора — использовать одновременно и там, и там «диск» вы не сможете.

    Однако полноценный одновременный доступ возможен, если телевизор поддерживает протокол MTP по USB. Проверить это можно, подключив Android-смартфон к телевизору и выбрав соответствующий режим на смартфоне. Если телевизор увидит файлы — MTP поддерживается.
    Ответ написан
    Комментировать
  • Как спецслужбы вычисляют человека по IP, если он сидит за NAT провайдера?

    ValdikSS
    @ValdikSS
    У провайдеров с установленным ТСПУ, установка происходит до NAT.
    Ответ написан
    Комментировать
  • Пропадает интернет по лвс?

    ValdikSS
    @ValdikSS
    В керио ошибок никаких не сыпет кроме микрота, который я вывел в 1 подсеть (192.168.1.1 - это айпи микрота) для раздачи вайфай, клиентам он выдает IP 192.168.0.ххх и он пишет вот такой лог:
    Anti-spoofing: Packet from local, proto:UDP, len:155, 192.168.1.1:5678 -> 255.255.255.255:5678, udplen:127
    но вряд ли из-за этого у 5-6 человек отваливается инет в разное время, кто сталкивался, куда смотреть?


    Очевидно, что у вас два несогласованных DHCP-сервера, один мешает другому. Проверяйте настройки.
    Ответ написан
  • Есть приватный IPv6 адрес нужно его "преобразовать" в глобальный IPv6, как это сделать?

    ValdikSS
    @ValdikSS
    Никак. Приватный на то и приватный. Это два разных типа адреса.
    Ответ написан
    Комментировать
  • Как устроены dns сервера?

    ValdikSS
    @ValdikSS
    1. За одним IP-адресом может быть несколько серверов, на которые распределяются запросы для распределения нагрузки.
    2. Один IP-адрес может глобально маршрутизироватся в разные физические места, в зависимости от региона и/или провайдера. Это называется anycast.
    Ответ написан
    Комментировать
  • Запрещённый контент в p2p сетях?

    ValdikSS
    @ValdikSS
    Какая тогда юридическая ответственность может наступить для распространителя запрещённого контента в этой сети?

    Ровно такая же, как в BitTorrent, DirectConnect и eDonkey2000.
    Интерпол и полиция разных стран Европы делает ханипоты с файлами, имена которых напоминают детскую порнографию. Скачиваете, а там такое:

    60eb3a25be4f0564436595.jpeg
    Ответ написан
    1 комментарий
  • Можно ли как-то пристроить Dial-Up сегодня, или организовать dial-up сервер?

    ValdikSS
    @ValdikSS
    Сделать Dial-Up-сервер можно на обычном модеме и компьютере с Linux или Windows XP. Скорость будет не выше 33.6 кб/с, но если купить доп. оборудование, можно поднимать линк и на 56к.

    В качестве программы-преобразователя можно использовать WebOne, она упрощает веб-страницы, убирает HTTPS, и т.п.
    Ответ написан
    Комментировать
  • Возможно ли отправлять файлы между компьютерами без использования сервера?

    ValdikSS
    @ValdikSS
    Программы типа Hamachi используют различные способы установки прямого соединения между двумя точками за NAT. См. STUN/TURN, ICE. Вам нужен будет какой-то сервер для согласования соединения, но данные сможете передавать напрямую.
    https://en.wikipedia.org/wiki/Interactive_Connecti...

    Есть способы установки прямого соединения вообще без сервера: начиная от банальной отправки UDP-пакета из каждой из сторон в другую сторону, с фиксированными портами источника и назначения, заканчивая pwnat.
    Ответ написан
  • Существует ли софт для отображения запросов установленных приложений в интернет?

    ValdikSS
    @ValdikSS
    Полагаю, то, что вы ищете, называется интерактивным межсетевым экраном.
    Ответ написан
    Комментировать
  • Проблема с 4g интернетом мегафон. Куда копать?

    ValdikSS
    @ValdikSS
    Повышение пинга, вероятнее всего, возникает из-за того, что операторы пробрасывают туннель до региона SIM-карты, в котором она была куплена изначально. При использовании SIM-карты из Москвы во Владивостоке, трафик туннелируется в Московскую сеть оператора, и только потом выходит в интернет.
    Связано это, вроде бы, с какими-то юридическими тонкостями реализации СОРМ.
    Ответ написан
  • Отправляет ли мой провайдер запросы к Телеграм в офлайне?

    ValdikSS
    @ValdikSS
    Если речь о компьютере, то соединение (сессия) установлено всё время. Если речь о телефоне — зависит от настроек энергосбережения телефона и клиента, а также от возможностей клиента (их много).
    Ответ написан
    Комментировать
  • Как работают и для чего нужны PTR записи?

    ValdikSS
    @ValdikSS
    1. Домен IN-ADDR.ARPA это реальный физический домен, который где-то находится, и обслуживается реальными людьми, или это абстрактное название, которое просто зарезервировано под использование для E-Mail, наравне с 192.168..., 172.27... и 127.0.0.1?

    in-addr.arpa — реальный существующий домен. PTR — понятие DNS, к email оно имеет только косвенное отношение (email использует ptr-записи для ip-адресов).
    Когда вы делаете traceroute на какой-то IP-адрес, имена доменов, которые вы видите в выводе, получаются путём запроса PTR-записи IP-адреса:
    traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
     1  _gateway (192.168.101.1)  49.797 ms  119.433 ms  119.416 ms
     2  hosted-by.yourserver.se (95.215.45.5)  119.308 ms  119.242 ms  119.179 ms
     3  stk-tct-cr3.be22-1841.rascom.as20764.net (81.27.252.200)  166.091 ms  165.839 ms  165.776 ms
     4  * * *
     5  178.18.226.119.ix.dataix.ru (178.18.226.119)  165.459 ms  165.345 ms  165.312 ms
     6  * ya.ru (87.250.250.242)  79.669 ms *

    PTR был, пожалуй, первой технологией защиты от спама со взломанных серверов или недоверенных сетей, но только потому, что его «нетривиально» сменить в общем случае, когда у совершающего рассылку нет на это полномочий.

    2. Почему в PTR записях IP адреса записываются в обратном порядке? Какой в этом смысл?

    Лёгкость хранения «обратного» дерева в памяти DNS-сервера, быстрый поиск записей. Скорее, технологическая особенность 80-х, а не необходимость.

    3. Есть ли какой-то софт, позволяющий моделировать сети, скажем поднимать несколько виртуальных машин, и настраивать им разные роли. Например одну сконфигурировать как провайдера, другую как просто компьютер и т.д, чтобы наглядно моделировать взаимодействие в сети интернет, и больше не задавать подобные вопросы здесь
    Зависит от того, что конкретно вам нужно моделировать. См. в сторону Cisco Packet Tracer, gns3.
    Ответ написан
    Комментировать
  • Как подменить геолокацию при подключении к рабочему VPN?

    ValdikSS
    @ValdikSS
    Сделайте перенаправление трафика с одного IP-адреса на другой, средствами Linux с iptables (`-j DNAT`). Настройте это на компьютере в разрешенном регионе, и пропишите этот адрес в hosts (или в VPN-программу).
    Ответ написан
    Комментировать
  • Что такое децентрализованный интернет?

    ValdikSS
    @ValdikSS
    Но не могу понять, как это, что значит децентрализованный сервис
    Буквально — сервис, у которого нет какой-то единой точки, с которой он загружается, выполняется, и т.п., а вместо них — множество точек, напрямую не подконтрольных администратору этого сервиса.

    У вас есть очень смешной видеоролик, вы загружаете его на свой сервер и выкладываете ссылку в интернете. Проходит какое-то время, ролик вам надоел, вы его удаляете с сервера, и его больше никто не может скачать по вашей ссылке.
    Если бы вы использовали децентрализованный BitTorrent вместо централизованного сервера, вы бы делились magnet-ссылкой в интернете, и каждый скачавший файл продолжал бы его раздавать. Файл можно бы было скачать даже после того, как вы удалили его со своего компьютера, и он продолжит раздаваться до тех пор, пока есть хотя бы один человек, который продолжает его раздавать.

    его же все равно кто-то должен администрировать
    Децентрализованный сервис может иметь администраторов и модераторов, а может и не иметь, это зависит от типа и особенностей реализации сервиса. В одном случае сервис не предполагает никакого управления ни создателем, ни участниками (BitTorrent), в другом — может иметь глобальное или локальное (самим пользователем) модерирование. Идея децентрализации ценна неподконтрольностью, но это не её свойство. Вы вполне можете сделать децентрализованный сервис с централизованным управлением (DNS, Tor).

    ZeroNet — самый серьёзный Web 3.0-проект, который мне известен. Принцип его работы похож на BitTorrent — каждый заходящий на сайт скачивает всю основную информацию полностью, и начинает раздавать сайт после скачивания. Сайт полностью подконтролен его администратору, он управляет содержимым, функциями, возможностями. ZeroNet предоставляет функции аутентификации пользователей, добавления определенных данных на сайт, работы с данными, что позволяет создавать динамические сайты с возможностью добавления информации от пользователей. Администратор настраивает сайт так, чтобы пользователи могли добавлять данные заданного формата по заданному протоколу, что выливается в блоги с комментариями, форумы, чаты, социальные сети, и т.п.

    кто-то должен администрировать, как это происходит
    Чаще всего так или иначе используется доверенная сторона, чей публичный криптографический ключ известен всем, внесён в сам сервис или программу, которому система доверяет полностью или в определённой мере. Администратор совершает какие-то операции, подписывает их цифровой подписью и рассылает в сеть, другим пользователям децентрализованного сервиса. У других пользователей нет ключа (приватной части) для подписи этих операций, поэтому они не могут выполнять то же, что может владелец сервиса.

    В ZeroNet, например, администратор имеет полный контроль над добавленными другими пользователями на свой сайт данными, может их удалять или модифицировать. Также, так как это самый обычный сайт с точки зрения браузера, на сайте может быть инструмент локального модерирования самими пользователями: возможность скрытия определенных сообщений, сообщений от определенного пользователя, и т.п.

    Как будет выглядеть децентрализованный мессенджер или социальная сеть например?
    Такой «мессенджер» существует почти столько же, сколько существует интернет — email. Протокол почты использует частный случай децентрализации — федерацию. Нет единого «центра email», а существуют множество почтовых серверов, которые обмениваются между собой письмами. У каждого отдельного сервера есть администратор, но никто не управляет email глобально.
    Ответ написан
    Комментировать