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

    hint000
    @hint000
    у админа три руки
    Начать с замены кабеля между ПК и роутером. Хреновый кабель (или хреново обжатые коннекторы на кабеле) вполне может быть причиной. Ещё можно в другой порт на роутере подключиться.
    Ответ написан
    1 комментарий
  • Получить WAN по WISP и анонсировать эту же сеть по DHCP?

    hint000
    @hint000
    у админа три руки
    Режим WISP неуместен для решения задачи, если я эту задачу правильно понял. Тут нужен режим station (он же ещё может называться "wi-fi client", не знаю, есть ли на Кинетике и если есть, то как он там называется). В этом режиме беспроводной и проводной интерфейсы в бридже.

    Роутинг между интерфейсами не работает, когда разные интерфейсы принадлежат одной сети. WISP - это роутинг.
    Ответ написан
    1 комментарий
  • Как менять ip и переключаться между ними?

    hint000
    @hint000
    у админа три руки
    Это не так просто, как зарегиистрировать новую учётку на форуме. :) Это не бесплатно.

    Вопрос: Как получить 10 почтовых\юридических адресов (не для электронной почты, а для бумажных писем, посылок)?
    Ответ: Нужно купить или взять в аренду 10 квартир или офисов.

    Вопрос: Как получить 10 IP-адресов?
    Ответ: Нужно купить их у одного провайдера (адреса будут похожие, как если вы купите 10 квартир в одном доме) или у 10 разных провайдеров. Во втором случае вам нужно заключить договоры со всеми 10 провайдерами и каждый провайдер проведёт к вам свой кабель. После этого у вас будет квест с настройкой оборудования, и потом уже можно будет задавать вопрос, как "переключать" адреса. Ещё один вариант (более простой) - арендовать (за денежки) 10 VPS у одного или у разных хостеров, на каждой из них поднять VPN, подключаться по очереди к одной из VPN.
    Ответ написан
    Комментировать
  • Как убрать потерю покетов?

    hint000
    @hint000
    у админа три руки
    Авторам предыдущих ответов и комментариев, mayton2019, Stalker_RED, Dimonchik, Drno,
    ребята, да что с вами сегодня, тяжелый день или не проснулись? :) Я знаю, что вы все можете лучше.

    Смотрим на вывод WinMTR на скриншоте.
    первый хоп - домашний роутер - потерь нет;
    второй хоп - шлюз провайдера (Казахстан) - потерь нет; собственно, на этом вопрос можно и закрыть, но нет;
    пятый хоп - IX Санкт-Петербург - потерь нет;
    десятый хоп - США;
    целевой хост - непонятно где, но диапазон адресов выделен Японии, значит считаем, что так и есть.
    Вообще, не кажется странным такой маршрут - из Казахстана через Питер и США в Японию?
    Ответ написан
    8 комментариев
  • Может ли маска подсети чередовать 0 и 1?

    hint000
    @hint000
    у админа три руки
    По стандарту не может.
    Разве что кто-то где-то реализовал сетевой стек не по стандарту.

    11111111.11111111.11111000.00000000 в другой нотации записывают /21 (т.е. 21 единичных битов), а 11111011.11110011.11111111.00000000 невозможно так записать

    Upd.
    RFC 917, RFC 950, RFC 1219, RFC 1878, RFC 4632
    Ответ написан
    Комментировать
  • Как настроить Debian в качестве маршрутизатора?

    hint000
    @hint000
    у админа три руки
    Вот так:
    https://www.google.com/search?q=Как+настроить+Debi...
    (насчёт VLANов можно более конкретый вопрос задать, уже когда всё будет понятно с общими вопросами)
    Ответ написан
    Комментировать
  • Как программно решить проблему потери пакетов или хотя бы сгладить её?

    hint000
    @hint000
    у админа три руки
    Попробую уточнить вопрос, как я его понял.
    В UDP тупо перепосылать пакеты нельзя.
    Про UDP согласен, забудем про него.
    В TCP пакеты и так перепосылаются при недоставке.
    Есть ли тонкие настройки (для ядра Linux и т.п.) параметров TCP, такие, чтобы минимизировать задержки при повторной отправке пакетов, ценой большей утилизации пропускной способности, когда заведомо известно о больших потерях?

    Исходя из уточненной формулировки гуглим: https://www.google.com/search?q=high+tcp+packet+lo...
    Попадаем сюда: xgu.ru/wiki/TCP_tuning
    Потом сюда: https://www.linux.org.ru/forum/talks/10310095
    И сюда: https://habr.com/ru/post/168407/
    И, наконец, попытаемся призвать в топик самого ValdikSS , может быть с момента публикации статьи появилось что-то новое по этой теме.

    Собственно,
    sysctl -w net.ipv4.tcp_congestion_control=westwood
    Ответ написан
    Комментировать
  • Взаимодействие уровней сетевых моделей?

    hint000
    @hint000
    у админа три руки
    что конкретно означает "стучится вниз/вверх"? Ищет службу, которая может обслужить подобный запрос, и связывается с ней через некоторый интерфейс межпроцессного взаимодействия?
    Часть имплементации сетевого стека содержится в ядре операционной системы, часть - в драйвере сетевого адаптера, часть - в железе сетевого адаптера. Некоторые протоколы вынесены в службы\демоны (ppp, pptp, openvpn,..). Протоколы 6-го и 7-го уровня реализуются либо в службах, либо в прикладных программах.
    Например, браузер. Вот мы ввели qna.habr.com, браузер хочет открыть HTTP соединение. Он формирует набор данных для передачи, затем стучится вниз, на уровень TCP, и говорит: "вот у меня пачка данных, передай их серверу на таком-то адресе".
    Браузер сначала на уровне API операционной системы обращается к резолверу (клиенту DNS), резолвер (сперва проверив свой кэш) берёт адрес DNS-сервера из настроек ОС и стучится на порт 53/UDP с запросом, а не "ищет службу". Получает ответ и передаёт его браузеру. Браузер запоминает IP-адрес хоста qna.habr.com и снова через API операционной системы говорит "хочу установить соединение с хостом, адрес такой-то, порт 443/TCP". ОС устанавливает соединение, сообщает об этом браузеру и передаёт какой-то там хэндлер, через который можно использовать уже готовое TCP-соединение. Дальше браузер просто заливает свои данные в соединение, и читает оттуда же ответы. Более высокий уровень - протокол 7-го уровня http - браузер реализует самостоятельно, вот прямо самостоятельно, никого ни о чём не просит, когда дело в http. Более низкие уровни - как уже сказал, на совести ОС, драйвера, железа. Чтобы обеспечить высокую эффективность, там взаимодействие довольно низкоуровневое, такая каша, что не только в рамках ответа, а даже в рамках статьи не описать, целая книга нужна, а то и не одна. Причём для каждой ОС своя отдельная книга, в Linux сетевой стек будет отличаться от сетевого стека Windows, сетевого стека MacOS, сетевого стека BSD.
    Ответ написан
    2 комментария
  • Как организовать локальный мультиплеер?

    hint000
    @hint000
    у админа три руки
    В пределах локальной сети задача анонса новой комнаты и задача поиска созданных комнат прекрасно решается широковещательными (broadcast) UDP-пакетами с заранее выбранным (фиксированным для вашего приложения) номером UDP-порта.

    (насчёт тегов в вопросе: локальный сервер это совсем другое)
    Ответ написан
    Комментировать
  • Привязаны ли номера портов к протоколам транспортного и прикладного уровня?

    hint000
    @hint000
    у админа три руки
    и где обычно это все указывается?
    В Linux есть справочный файл /etc/services, в котором перечислены порты tcp/udp, по умолчанию назначенные (но не привязанные намертво) различным протоколам прикладного уровня.
    В Windows тоже есть аналогичный файл: C:\Windows\System32\drivers\etc\services.
    Ответ написан
    Комментировать
  • Как настроить подключение к компу по rdp из интернета, если он использует whitelist access list (mikrotik)?

    hint000
    @hint000
    у админа три руки
    add action=accept chain=forward connection-state=established
    поставить в начале цепочки forward
    Ответ написан
  • Как объедининь две сети с двумя маршрутизаторами в одну?

    hint000
    @hint000
    у админа три руки
    Если меняете маску на 255.255.254.0, то ни о каком WAN на Zyxel 1 не должно идти речи.
    Zyxel 1 остаётся в качестве свитча (порт WAN свободный).
    DHCP собрать в одном месте
    или взять управляемые свитчи, умеющие DHCP snooping, тогда можно оставить два независимых DHCP на двух ZyXEL'ях.
    Ответ написан
    Комментировать
  • Какое устройство предоставляет публичные IPv4 в мобильной сети?

    hint000
    @hint000
    у админа три руки
    Получается, что существует некий "большой" маршрутизатор, принадлежащий провайдеру, который поддерживает NAT
    Для этого даже отдельный термин придумали:
    https://www.google.com/search?q=carrier+grade+nat
    (в вольном переводе на русский: NAT, здоровенный, как авианосец)
    Ответ написан
    4 комментария
  • Почему трафик не идет через шлюз по умолчанию?

    hint000
    @hint000
    у админа три руки
    запустите в одном окне sudo tcpdump host 8.8.8.8 и после этого в другом окне traceroute 8.8.8.8,
    смотрите, что покажет tcpdump, будут ли там пакеты в сторону 10.128.0.4 (обязаны быть).
    Ответ написан
  • Как настроить сеть в ubuntu 20.04 через usb0 (Samsung в режиме модема)?

    hint000
    @hint000
    у админа три руки
    Я его пытаюсь включить командой"ip link set usb0 up".
    Попробуйте назначить ipv4 вручную:
    ip a add 192.168.x.y/24 dev usb0
    А вообще я бы его прямо в конфиг netplan и прописал.
    Ответ написан
    1 комментарий
  • А могут ли палить российские IP на каком-то аппаратном уровне (ниже уровня веб-сервера)?

    hint000
    @hint000
    у админа три руки
    на каком-то аппаратном уровне (ниже уровня веб-сервера)
    Ниже L3 (третьего уровня в модели OSI) только L2 может увидеть ваш провайдер (да и то не при любом способе подключения), и L2 не спалит вас перед вероятным противником, даже если бы тот видел L2 (к вопросу о бессмысленности затирания MAC-адресов на скриншотах).
    Так что нет, ни на каком уровне ниже IP-протокола вы не спалитесь. Но можете спалиться на уровне браузера (вообще типично) или на утечке DNS (реже). Обе эти возможности не ниже уровнем, а выше.
    Ответ написан
    2 комментария
  • Могут ли власти ограничить интернет для россиян пулом только разрешенных IP-адресов? Могут ли власти США заблокировать доступ из такого пула?

    hint000
    @hint000
    у админа три руки
    Технически могут. Это даже не очень сложная задача. Всё давным-давно придумано: https://ru.wikipedia.org/wiki/Интернет_в_КНДР

    https://habr.com/ru/company/ruvds/blog/648399/
    И да, вы употребили термин «Кванмён»… дело в том, что на Севере это слово практически не используется на практике. Северный кореец при упоминании «Яркого Света» скорее всего даже не поймёт, о чём идёт речь. Основной интранет КНДР именуют «Национальная компьютерная сеть», длинным составным словом. Чаще говорят просто «компьютерная сеть».


    может ли США уже со своей стороны блокировать доступ с адресов российского пула?
    Тогда мы сможем ходить к ним условно через китайский VPN как бы с китайских адресов, ну или им придётся сразу блокировать и Китай, и Венесуэлу, Индию, Армению, Казахстан, Кубу,.. плюс договариваться со всеми остальными, кого не будет в этом списке, чтобы они тоже блокировали весь список стран, поддерживающих Россию.
    Короче так: изнутри отгородиться не легко, а очень легко. Снаружи кого-то отгородить - означает разделить весь мир на два лагеря (тех, кто "за", и тех, кто "против"), изолированы буду лагери друг от друга, а в пределах каждого лагеря будет "мир - дружба - жвачка".
    Если не требовать полной изоляции снаружи, то мелкие пакости снаружи делать достаточно легко. Ведь при массовом использовании VPN скорости могут упасть очень сильно (в разы, десятки, сотни, тысячи раз).

    как это обойти?
    При полной изоляции (и если она будет реализована грамотно, без ошибок) никак. Но считаю, что вероятность такого сценария пока ещё мала (в ближайший год 1%). Мелкие пакости - да, будут, и уже сейчас есть.
    Ответ написан
    Комментировать
  • Как настроить маршрутизацию на выбранные IP через отдельный WAN?

    hint000
    @hint000
    у админа три руки
    621c2b18f2e31583555981.png
    Понимаю, что зело костыльно, подписался, чтобы увидеть более изящное решение.
    Ответ написан
    Комментировать
  • Почему Wireshark не отвечает?

    hint000
    @hint000
    у админа три руки
    Windows рождён, чтобы вылетать. ;)
    Какие-то антивирусники, брандмауэры (кроме штатного) установлены? Что-то имеющее не меньше возможностей перехватывать трафик, чем Wireshark.
    Если ничего такого нет, то проверить на заразу.
    Ответ написан
    2 комментария
  • IPoE на Ubnuntu Server настраивается автоматически?

    hint000
    @hint000
    у админа три руки
    Если на cisco провайдера работает DHCP-сервер, то автоматически "подрубится".
    Если нет DHCP, то нужно на Ubuntu статически настраивать.
    Ответ написан
    Комментировать