Низкая скорость wifi, как поправить?
Схема: роутер1 подключён к сети интернет. работает DHCP.
Роутер 2 подключен через wan порт к lan порту роутера1 и получает от него адрес. На роутере1 адрес за роутером2 зарезервирован.
На роутере2 работает DHCP, он раздает wifi. Устройства корректно получают от роутера2 адреса, корректно ходят в интернет, но скорость очень низкая.
Если роутер2 подключить к роутеру 1 через lan порт - скорость приходит в норму.
Подскажите, куда смотреть?
Управление маршрутами на роутерах Keenetic
Предыдущий мой пост удалили без указания конкретной причины. Подозреваю, что не понравилось слово на три буквы, запрещенное нашим доблестным министерством, работающим во благо чистоты интернета.
Поскольку, речь все же шла не об этом, а о чисто технической возможности управления маршрутами на роутерах, то позволю себе еще раз попытаться описать тот функционал, что был мной реализован.
На всякий случай уточню, что в роутерах Keenetic и без того из коробки можно создавать различные дополнительные подключения и настраивать свои правила маршрутизации, где в качестве вывода можно указать конкретное подключение (интерфейс, шлюз).
Проблема заключается в том, что для каждого такого маршрута можно указать лишь один IP или подсеть. С учетом того, что для больших сайтов это, как правило, большой список адресов и подсетей, то приходится рулить сразу множеством правил.
Со временем, это начинает приобретать такой вид:
Для решения данной проблемы я сделал браузерное расширения для Chrome.
Оно позволяет группировать такие маршруты по названию и параметрам.
Получается вот такая таблица:
Теперь можно массово редактировать параметры интерфейса/шлюза для всего списка маршрутов
А также можно и заменить весь список IP/CIDR
Для каждой строчки будет создан отдельный маршрут в интерфейсе Keenetic.
Ссылка на репозиторий: https://gitlab.com/kreoman/keenetic
В сторе расширение в данный момент находится на модерации
Надеюсь, кому-нибудь будет полезно
P.S.
Еще раз подчеркну, этот пост не об обходе блокировки, а о более удобном редактировании списка маршрутов в штатном интерфейсе роутеров Keenetic.
Как укус змеи на отношение врача повлиял
Этой истории несколько лет. Мальчик жив. Яд наших змей не смертелен. При своевременно оказанной помощи последствий нет.
Некоторые врачи недолюбливают Скорую. Особенно в приёмном отделении скоровиков не жалуют. Ну да - именно Скорая привозит самых тяжёлых и непонятных больных. Скорая привезла "работу" и уехала. Лечением пациента занимаются уже другие люди. А ещё некоторые врачи считают фельдшеров тупыми. Они даже с фельдшерами со Скорой не разговаривают. Выслушают, подпись в карте вызова оставят и уйдут. Часто даже не пытаясь выслушать медика, передающего больного. Вот такой врач работает в детском отделении. Не буду называть его настоящую фамилию. Пусть будет Петров Иван Васильевич.
Иван Васильевич со Скорой не здоровается. И даже не делает вид, что слушает медиков, рассказывающих о больном.
- Ладно. Идите. Сам разберусь, - говорит он, услышав диагноз.
И фельдшера уходят. А о чём разговаривать, если тебя слушать не хотят? Сам так сам. И со мной так было. До определённого момента.
Однажды летом дали мне вызов - змея укусила ребенка за ногу. Какая змея не известно. Ребёнок гулял один на улице. Вернее, в траве за домом. И там его кто-то за ногу укусил. Мальчик сказал, что видел, как кто-то уполз в кусты. И всё. Ничего определённого. Но взрослые решили, что это была змея. В нижней части голени сзади виднелось два небольших прокола на коже, расположенных близко друг к другу. Кожа вокруг покраснела. Следует так же учесть, что дом этот находится в лесу. Так что опасения были обоснованные.
Помощь я оказала согласно стандартам - повязка, транспортная иммобилизация, антигистаминные препараты. До моего приезда родители уже дали выпить парацетамол, чтобы не так сильно болело.
Ребёнка я повезла в наше детское отделение. Есть такое правило - наша Скорая не может ехать сразу в Екатеринбург. Не имеют права сами везти пациента в больницу более высокого уровня. О такой госпитализации должны договариваться врачи отделения. И вот - привожу я в детство мальчика, а дежурный врач там Петров. И его вечное:
- Сам разберусь. Идите.
- О нет! Давайте сейчас разбираться. У ребёнка укус змеи.
- А почему сюда? И что мне с этим делать?
У Ивана Васильевича тут же появились вопросы к Скорой. Ну я ему и пояснила, что помощь я уже оказала. Ребёнок нуждается в госпитализации в токсикоцентр. А для этого нужно чтобы Иван Васильевич туда позвонил и договорился. А я готова подождать. А то не известно, когда ещё свободная машина будет.
Врач ушёл. Минут через десять вернулся, сообщив, что нас там ждут. Написал своё направление. И мы уехали. Мальчик был благополучно доставлен в больницу. А Иван Васильевич с тех пор со мной здороваться начал и выслушивать информацию о пациентах, которых я ему привезла.
Изначально история была опубликована здесь
Людям, страдающим от излишней выработки желчи организмом, дальнейшее читать не рекомендуется.
Хочу сказать большое спасибо людям, регулярно упоминающим меня в своих постах, хотя публикуюсь я здесь редко. Но желающие всегда могут почитать мои истории в ТГ.
У @IrinaKosh котов много и каждый из подопечных Ирины нуждается в своём человеке и своём доме. Будет здорово, если кто-нибудь заберёт себе кошку или кота. А ещё для банды Ирины добрые люди разработали сайт https://cattails.ru/
@kka2012 пишет юридические и другие интересные истории. А так же пишет про страшное и мистическое.
@WarhammerWasea - пишет магические истории. А ещё у него есть ТГ-канал для буйных. Зайдите, посмотрите. Вы можете стать свидетелями того, как рождаются книги.
@PyirnPG - разнообразно и интересно. Например: оказывается одним из способов определения фальшивости монет является их звук. Не обязательно пробовать золотые на зуб. На слух можно определить фальшивая монета или нет. Или про первые полёты человека.
Не хочешь читать, но хочется что-нибудь посмотреть? Тогда смотрите @Balu829. Особенно про феминизм и толерантность. С толерантностью у нас нынче беда какая-то.
Ответ на пост «Массовый сбой Рунета»
Данный пост создан для ответа на вопрос юзера @Saltoss. Так как в комментариях такое изобразить нереально.
Ну, собственно, требуется сам клиент v2rayNG. Качать лучше с гитхаба, а ещё лучше с гитхаба через Obtainium, чтобы само обновлялось автоматом.
Маленькие QR коды - это ссылки на постоянно обновляемый список "устаревшего оборудования" на гитхабе.
Большой QR - это правила маршрутизпции.
QR коды я сгенерил просто для упрощения настройки клиентов, чтоб юзер не сломал что-нибудь, например мозг себе.
Это безопасно, уверяю®.
QR коды предварительно надо сохранить в галерею.
В клиенте надо сделать следующее:
1.На главном экране нажимаем три полоски, заходим в маршрутизацию. Удаляем всё, что там есть, все правила.
2.Там же нажимаем три точки -> файлы георесурсов, плюсик, сканировать QR код, значок галереи справа вверху.
Загружаем из галереи сначала один маленький QR код. Ждём пока скачается...
Затем точно так же второй маленький QR код. Ждём когда скачается...
Файлы георесурсов должны весить примерно вот столько:
Если они весят меньше или дата не сегодняшняя, значит они не скачались.
Эти файлы содержат в себе списки "устаревших серверов", и в дальнейшем обновляются нажатием на облачко справа вверху.
3. Возвращаемся в маршрутизацию, нажимаем 3 точки->импорт правил из QR кода, загружаем монструозный QR код (я с трудом нашел способ упаковать в QR код 2.5 тыщи символов)))
Появившиеся правила условно разделены на 3 группы: RU-1, RU-2 и RU-3.
В зависимости от требований нужно включить только одну группу. То есть ЛИБО все правила, которые начинаются с RU-1, ЛИБО все с RU-2, ЛИБО все с RU-3. Комбинировать НЕЛЬЗЯ, правила будут конфликтовать!
RU-1 = весь трафик в прокси, кроме локальной сети.
RU-2 = весь зарубежный трафик в прокси, российский траффик, локальная сеть и торрент напрямую.
RU-3 = только траффик до блоков в прокси, остальное напрямую. Лучший вариант.
Так же, во всех группах правил есть блокировка рекламы. Оно может вызывать различные глюки на разных сайтах, и не работает для Ютуба, так что включать или нет - вам решать.
4. Возвращаемся на главный экран. Добавляем свой VLESS сервак.
5. Наслаждаемся интернетом, похожим на тот, что был 10 лет назад.
Бот для получения статических маршрутов для роутеров Keenetic (обновление)
Ранее о боте рассказывал тут
И так, сегодня наконец-то был обновлен бот.
Поиск поддоменов
Теперь бот умеет находить поддомены указанных адресов всеми возможными способами. Это позволяет собрать максимально возможное количество адресов для более точной настройки маршрутизации.
Сбор адресов в подсети
Появилась умная система группировки найденных IP-адресов в подсети:
Сначала объединяет IP-адреса по префиксу /24
Для безопасности не использует маски короче /24 (не применяет /23, /22 и т.д.)
Если подсеть выходит слишком большой (более 32 адресов), сужает её до /27
Отдельные IP, не вошедшие в подсеть, остаются с маской /32
Важно знать, что при объединении в подсети могут попадать и другие IP-адреса, включая российские. Это особенность работы с подсетями, которую стоит учитывать.
Расширенные возможности обратной связи
Добавлена возможность отправлять в feedback не только текст, но и:
Медиа-файлы (изображения, видео, аудио)
Файлы в форматах .txt и .xlsx (Excel)
Это удобно, если вы хотите показать скриншот проблемы или поделиться списком доменов.
И самое главное, но было реализовано ещё месяц назад, оплата подписки переведена с криптовалюты на оплату через Юкассу (банковские карты, T-Pay, SberPay)
Ссылка на бота: https://t.me/keen_routes_bot
А не вредитель ли Яндекс?
Яндекс-карты VS Гугл-карты


Яндекс-карты VS Гугл-карты
Часто замечаю неточность отображения пробок на Яндекс-картах по сравнению с Гугл-картами. Пример на картинках. Недавно я попадал в этом месте в жуткую пробку, когда намертво стояла СКАД и выезд на неё со стороны Саратова. Постояв, все развернулись на одностороннем выезде и навстречу стоящему потоку поехали на путепровод над СКАД.
Так вот, в тот раз у меня были включены Яндекс-карты и проложен маршрут, который весь светился зелёным цветом, а оказалось, что впереди глухая пробка была. Как так?
Я включил тогда Гугл-карты и они показали пробку.
А не вредитель ли Яндекс? #comment_336413190
Ответ на пост «Список сетей youtube:»1
route ADD 8.8.4.0 MASK 255.255.255.0 0.0.0.0
route ADD 8.8.8.0 MASK 255.255.255.0 0.0.0.0
route ADD 8.34.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 8.35.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 23.236.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 23.251.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 31.13.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 34.0.0.0 MASK 255.192.0.0 0.0.0.0
route ADD 34.64.0.0 MASK 255.192.0.0 0.0.0.0
route ADD 35.184.0.0 MASK 255.248.0.0 0.0.0.0
route ADD 35.192.0.0 MASK 255.252.0.0 0.0.0.0
route ADD 35.196.0.0 MASK 255.254.0.0 0.0.0.0
route ADD 35.198.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 35.199.0.0 MASK 255.255.128.0 0.0.0.0
route ADD 35.200.0.0 MASK 255.248.0.0 0.0.0.0
route ADD 35.208.0.0 MASK 255.240.0.0 0.0.0.0
route ADD 45.64.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 46.19.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 57.144.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 64.18.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 64.233.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 66.102.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 66.220.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 66.249.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 68.66.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 70.32.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 72.14.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 72.52.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 74.114.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 74.119.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 74.125.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 81.29.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 83.174.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 84.15.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 87.245.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 91.213.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 92.46.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 94.140.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 103.4.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 103.4.96.0 MASK 255.255.252.0 0.0.0.0
route ADD 104.18.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.21.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.31.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.32.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.132.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.133.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.134.0.0 MASK 255.254.0.0 0.0.0.0
route ADD 104.156.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 104.237.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 108.170.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 108.177.0.0 MASK 255.254.0.0 0.0.0.0
route ADD 108.177.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 108.59.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 130.211.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 136.112.0.0 MASK 255.240.0.0 0.0.0.0
route ADD 142.250.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 142.251.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 146.148.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 157.240.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.159.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.216.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.222.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 172.110.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 172.217.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 172.253.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 172.67.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 173.194.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 173.252.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.38.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.53.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.60.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.89.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 188.114.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 190.115.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 192.158.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 192.178.0.0 MASK 255.254.0.0 0.0.0.0
route ADD 193.46.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 193.186.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 199.36.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 199.192.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 199.223.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 204.15.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 207.223.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 208.65.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 208.68.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 208.81.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 208.117.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 209.85.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 209.85.128.0 MASK 255.255.128.0 0.0.0.0
route ADD 216.40.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 216.58.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 216.58.192.0 MASK 255.255.192.0 0.0.0.0
route ADD 216.239.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 216.239.32.0 MASK 255.255.224.0 0.0.0.0
route ADD 217.168.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 124.108.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 129.134.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 130.211.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 136.112.0.0 MASK 255.240.0.0 0.0.0.0
route ADD 146.148.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.159.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.216.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 162.222.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 173.255.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.214.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.38.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.53.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.60.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 185.89.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 190.115.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 195.123.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 194.110.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 176.97.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 5.45.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 193.46.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 68.66.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 92.46.0.0 MASK 255.255.0.0 0.0.0.0
route ADD 124.108.0.0 MASK 255.255.0.0 0.0.0.0