М.Двач / Железо и Техника

Сетевого оборудования тред №64 /wifi/ 24 апр, 23:37 7358850 В конец треда | Веб

18 Кб, 512x5121 Мб, 1913x144074 Кб, 600x337

Обсуждаем разное сетевое оборудование итт, подбираем серьёзный роутер от серьёзного производителя в серьёзную стойку за 20к рублей, ищем 10 Гбит/с у всех вендоров сразу, обязательно ставим/ни в коем случае не ставим openwrt на микротик, рассматриваем цветные столбы, поясняем в сотый раз про меш, выбираем лучшие закладки на рынке, пердолимся и не забываем тег. Ни в коем случае не перекатываем тред.

База данных по железу
Вайфай роутеры и адаптеры:
1. https://wikidevi.wi-cat.ru/
2. https://deviwiki.com
3. https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md

Роутеры:
1. https://openwrt.org/toh/views/toh_extended_all

Инструкция по выбору вайфай-роутера, если у тебя 100 Мб/с вместо интернета:
1. Подбиваешь денежку;
2. Приходишь в магазин;
3. Выбираешь роутер с 5 ГГц по внешнему виду в пределах имеющейся суммы.

Инструкция по выбору вайфай-роутера, если у тебя больше 100 Мб/с интернета:
Сейчас топчик под owrt — это Filogic 830, IPQ8072, intel n95-305, Rockchip RK3399/RK3588S. Это уровень 2.5-10 Gbps NAT с простым DPI или SQM, для чисто роутерных задач на 1Gbps этого может быть много.
Минимальный вкат в 2024: MediaTek MT7622, IPQ8071A. Оптимально для 1Gbps
Ультра неимущий бомж тир: MT7621. Минимум для 1Gbps (в реальности около 800Mbps в каждую сторону одновременно).
Червь экономии: MT76x8, MT7620, Atheros. 100-300 Mbps — полный пиздец в 2024.

90% остальных SoC являются продуктом SoC-содержащим и нормально не работают даже на стоке вообще от любого вендора. Причина тому — кривой-косой и конченый SDK от производителя, особенно славятся этим RTL-говняки. Atheros и некоторые броадкомы — ок, но мне было лень их перечислять. При прочих равных предпочтение нужно отдавать SoC от медиатек: понимаю, что даунам из /mobi это может быть тяжело осознать, но роутерные MTK — это самые хорошо поддерживаемые платформы в линкусе, всё, что есть — на открытых драйверах. Лучший драйвер Wi-Fi также у МТК (mt79).

Нахуя мне знать процессор, я просто хочу купить роутер!
На вендора в большинстве случаев строго поебать, отличаются они только качеством корпуса и комплектным блоком питания. Ищи, на каком проце сделан твой любимый нищероутер, и выбирай по этой информации. Ты, блядь, неделями готов сраться в штеуд/амуда тредах, а тут твоё желание разбираться в процессорах закончилось, что ли? Охуел, падло?

x86/x64/ARM (всё-в-одном комбайны с огненной стеной, балансировкой, шлюхами и аллахом, и если ты решил не ставить owrt x64):
> pfSense
https://www.pfsense.org/
> OPNsense
https://opnsense.org

Инструкция по выбору вайфай адаптера в пека/ноут:
1. Можешь воткнуть pci-e адаптер (в m.2 или куда ещё, кроме своей жопы) — бери intel ax200/210 или killer ax 1650. Монитор мода не будет, но вайфай будет работать нормально. Intel be200 модный и молодёжный, но до седьмого вайфая ещё далеко;
2. Если у тебя только usb ИЛИ тебе нужен монитор мод — идёшь по ссылке https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md и выбираешь по деньгам, доступности и комментариям. Помни, что usb3 ебётся с вайфаем в диапазоне 2,4 ГГц. Mt7921au (в составе comfast 953ax) и mt7921k в виде безродного pcie-модуля проверены ОПом лично: монитор работает прекрасно, диапазон 6 ГГц доступен для пикапа при выставленее CC US.

Инструкция по выбору роутера для подключения к 4G:
Выбор оборудования:
1. Обычный USB-модем типа е3372, антенна на крышу для подключения к нему и роутер с USB, умеющий в работу с внешними антеннами. Удачного пердолинга, один из самых бюджетных вариантов, но на крышу идёт USB-удлинитель, который ограничен по длине, либо ты сам роутер ставишь на чердаке. Такое себе.
2. Mikrotik wap lte или sxt lte с авито. Антенна, симка и роутер в одном корпусе, вниз идёт обычный ethernet. Придётся ещё добавить вайфайную точку или коммутатор, если подключаешь больше одного компа к интернету.
3. Teltonika rut950 с авито. Внешние антенны (можешь протянуть кабели к антенне прямо из дома, не вытаскивая саму железку наверх), встроенный вайфай и коммутатор на четыре порта, failover на двух симках, openwrt как основная прошивка.
4. Всякие многосимочные комплексы с агрегацией типа incarnet, peplink и прочей хуиты: если у тебя есть деньги на них, то тебе не нужны гайды.

Софт для облегчения ебли с 4G:
1. Приложение "Базовые станции" https://play.google.com/store/apps/details?id=com.engineeringforyou.basesite&hl=ru&gl=US — для охуевших москвичей, которые и так икрой срут, а им ещё и приложение сделали удобное, пидоры, блядь. Требуются гуглосервисы, хуавееводы — страдать.
2. Сайт https://www.cellmapper.net/ — краудсорсинговая платформа сбора инфы о базовых станциях. Выбираешь опсоса, находишь свою дачу. Если там уже кто-то собрал и загрузил инфу — отлично, теперь ты знаешь, куда направлять антенну и симку какого оператора покупать. Если не собрал — не повезло. Попробуй собрать самостоятельно.

Как разобраться в вайфаях — https://github.com/skhomm/useful-wireless-links

Как разобраться в сетях — https://rutracker.org/forum/viewtopic.php?t=5564604
https://linkmeup.ru/sdsm/
https://linkmeup.ru/blog/2462/ (см. часть "Сети")
https://github.com/SE-adm/Awesome-network/ — жирная база инфы по изучению сетей с любого уровня до любого уровня (например, с экспертного до никакого)

Как пробить три стены — никак.

Как получить гигабит без проводов — https://docs.google.com/spreadsheets/d/1H77WMAF4jIbEHMSoRQj1ge7_VwTRELpU_SiUPSFpVxU/edit#gid=0

Как улучшить покрытие в другом конце квартиры (в порядке убывания разумности действий):
1. Перенести ролтер из угла в середину;
2. Купить ещё один ролтер, сделать его точкой доступа и воткнуть кабелем в первый;
3. Купить ещё один ролтер, сделать его точкой доступа и воткнуть через паверлайн в первый;
4. Купить ещё один ролтер, сделать его точкой доступа и подключить с первым по радио (mesh/wds/радиовынос);
5. Не делать ничего;
6. Купить репитер.

Как сделать нулевой пинг по вайфаю — никак, подключить кабелем.

Как не админить сельский туалет — в предыдущих тредах мы разобрались, что для этого нужно:
1. Сделать BIM;
2. Разработать своё железо;
3. FOSS/SDN
Продолжаем зоонаблюдать.

Иконка роутера от DinosoftLabs https://www.flaticon.com/free-icons/router

Предыдущий тред: >>7186050 (OP)

2 24 апр, 23:51 2 7358864

>>7358735 →
>Только вот /etc/fstab пустой, хотя mount таки показывает что /overlay смонтирован. Чем он смонтирован? Как зделоть заебись?
Ваще в OpenWrt этот файл наследует таковой из Linux, но у системы свои конфиги. Находятся в /etc/config, c генеацией в /var/etc. Но тебе это не поможет, так как искать надо не fstab, а mtd, можно смотреть разделы командой fdisk -l. Заебись сделать можно было бы с обычным USB.

Ответы58886

1,9 Мб, 1024x1024
3 25 апр, 00:24 3 7358886

Ну наконец-то перекат. Перекачу тоже:

Предыстория тут >>7346505 → → но в итоге вариант AP AC Pro обломилось и я взял AP AC LR. И вот скажите мне, я вроде бы не дурачок, сети там настраивал, впн между ними, роутинг, ddwrt и mikrotik показались простыми и понятными, но сука openwrt... Как ее понять блядь? Я просто сижу и ахуеваю, дайте мне гайдов где мне подробно разжуют что как и зачем.
Однако тут пока тред перекатывали - я обнаружил что под AP AC LR выпустили и ddwrt. Не знаю что там с поддержкой, вроде как у openwrt лучше поддержка ath10k, но посмотрим, попробую завтра но если там не будет l2tp+ipsec то нахуй он мне нужен тащемта

А пока что у меня вот какой вопрос: # cat /proc/mtd помимо всего прочего раздает джва раздела:
>mtd2: 00790000 00010000 "kernel0"
>mtd3: 00790000 00010000 "kernel1"
В инструкции openwrt записывается в kernel0, а kernel1 предлагается либо продублировать, либо затереть нахуй и грузиться только с kernel0:
>Write OpenWrt image to kernel0 (here mtd2) dd if=/tmp/sysupgrade.bin of=/dev/mtdblock2
>Write OpenWrt image to kernel1 (here mtd3) dd if=/tmp/sysupgrade.bin of=/dev/mtdblock3
>Alternatively, delete kernel1 dd if=/dev/zero of=/dev/mtdblock3
>Boot form kernel0 dd if=/dev/zero bs=1 count=1 of=/dev/mtdblock4
Но я чую некоторую проблему в ограничении памяти, емнип на overlay у меня сейчас есть 8Мб. А могу ли я как-то расширить overlay за счет /dev/mtdblock3 (kernel1), он же один хуй не используется?
Вряд-ли это можно сделать тупо изменив разметку, потому что я прозреваю некоторую еблю с загрузчиком, но может это можно как-то сделать программно? В системе же наверное уже есть overlayfs который позволяет провернуть такое, ну или по крайней мере можно пожертвовать даже парой мегабайт если выхлоп будет кратный затраченному месту? Только вот /etc/fstab пустой, хотя mount таки показывает что /overlay смонтирован. Чем он смонтирован? Как зделоть заебись?

>>7358864
Да, вероятно смонтирован в /etc/config/fstab, и не забыть сделать uci commit после правки. Ну наверное. Пробовать-то завтра буду.
>Но тебе это не поможет, так как искать надо не fstab, а mtd
Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:
>/dev/mtdblock4 /overlay jffs2 rw,noatime

1,9 Мб, 1024x1024
3 25 апр, 00:24 3 7358886

Ну наконец-то перекат. Перекачу тоже:

Предыстория тут >>7346505 → → но в итоге вариант AP AC Pro обломилось и я взял AP AC LR. И вот скажите мне, я вроде бы не дурачок, сети там настраивал, впн между ними, роутинг, ddwrt и mikrotik показались простыми и понятными, но сука openwrt... Как ее понять блядь? Я просто сижу и ахуеваю, дайте мне гайдов где мне подробно разжуют что как и зачем.
Однако тут пока тред перекатывали - я обнаружил что под AP AC LR выпустили и ddwrt. Не знаю что там с поддержкой, вроде как у openwrt лучше поддержка ath10k, но посмотрим, попробую завтра но если там не будет l2tp+ipsec то нахуй он мне нужен тащемта

А пока что у меня вот какой вопрос: # cat /proc/mtd помимо всего прочего раздает джва раздела:
>mtd2: 00790000 00010000 "kernel0"
>mtd3: 00790000 00010000 "kernel1"
В инструкции openwrt записывается в kernel0, а kernel1 предлагается либо продублировать, либо затереть нахуй и грузиться только с kernel0:
>Write OpenWrt image to kernel0 (here mtd2) dd if=/tmp/sysupgrade.bin of=/dev/mtdblock2
>Write OpenWrt image to kernel1 (here mtd3) dd if=/tmp/sysupgrade.bin of=/dev/mtdblock3
>Alternatively, delete kernel1 dd if=/dev/zero of=/dev/mtdblock3
>Boot form kernel0 dd if=/dev/zero bs=1 count=1 of=/dev/mtdblock4
Но я чую некоторую проблему в ограничении памяти, емнип на overlay у меня сейчас есть 8Мб. А могу ли я как-то расширить overlay за счет /dev/mtdblock3 (kernel1), он же один хуй не используется?
Вряд-ли это можно сделать тупо изменив разметку, потому что я прозреваю некоторую еблю с загрузчиком, но может это можно как-то сделать программно? В системе же наверное уже есть overlayfs который позволяет провернуть такое, ну или по крайней мере можно пожертвовать даже парой мегабайт если выхлоп будет кратный затраченному месту? Только вот /etc/fstab пустой, хотя mount таки показывает что /overlay смонтирован. Чем он смонтирован? Как зделоть заебись?

>>7358864
Да, вероятно смонтирован в /etc/config/fstab, и не забыть сделать uci commit после правки. Ну наверное. Пробовать-то завтра буду.
>Но тебе это не поможет, так как искать надо не fstab, а mtd
Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:
>/dev/mtdblock4 /overlay jffs2 rw,noatime

Показать весь текст
Ответы58890

4 25 апр, 00:32 4 7358890

>>7358886
>Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:
В fstab можно не смотреть, это не компьютер, разметка флешки на роутере - более низкий уровень, с указанием смещения в байтах. Под mtd имеется в виду софт с одноимённым названием.

5 25 апр, 11:33 5 7359171

Не вижу цветных столбов. Тред нелегитимный.

Ответы59770

6 25 апр, 14:11 6 7359401

> Тут в тред раз в месяц приходит анон с очередной моделью роутера, на котором анон включил ipv6 и обнаружил что на роутере нет банального фаервола и вся внутренняя домашняя сеть с лампочками, телевизорами и саундбарами становится доступной из интернета.

> обычно у херовых роутеров под защитой локальной сети подразумевается nat, а при включении ipv6 вся сетка оказывается доступной из инета.

> в люниксе NetworkManager по умолчанию создаёт IPv6 адрес на основе MAC адреса, то есть палит всему интернету модель каждой дохуя умной железки с линуксом внутри

напомните, зачем нужен ipv6, кроме как для того, чтобы у барина был прямой доступ к каждому компьютеру и каждой умной зубной щётке в мире?

Ответы594166048560532

7 25 апр, 14:18 7 7359416

>>7359401
Барину не нужен доступ из инета, ему твоя купленная железка обо всём доложит.
А с ipv6 у всяких тплинков бяда, stateful фаервол запилить почему-то проблема какой год, что под v4 что под v6.
Хотя воруют код из опенврт, а там это включено тупо по дефолту, ещё и почему-то на соединениях lan-lan.

8 25 апр, 19:35 8 7359770

>>7359171
Ну заплачь тогда. Твоего легитимного сетевого треда больше нет. Перекатчик самоустранился, не нравится ему видите ли перекатывать. Понять можно, но тогда дальше это другой тред. Можно не постить в шапку наворованные западные мемчики, удалить из шапки всё что не нравится и при этом ещё и насрать на твои столбы.

Ответы59811

9 25 апр, 19:58 9 7359811

>>7359770
Дать бы тебе в морду за такие слова.

Я и есть тот перекатчик.

Ответы5983559900

10 25 апр, 20:18 10 7359835

>>7359811
Какой грозный перекатчик оказался. Чего же ты ждал Единственный столб который ты теперь здесь увидишь, гнида, будет столб за который тебя привяжут и будут пиздить палкой. Понял? Ты свой тред потерял.

Ответы59844

11 25 апр, 20:24 11 7359844

>>7359835
Кстати, а где шизян с закладками? Че-т давно не было, я соскучился уже.

12 25 апр, 21:00 12 7359880

Шалом, тредик. Захотелось мне странного.
У меня есть клиент А (с адресом .2), и сервер Б (с адресом .1 в этой сети и второй сетевой картой), который используется как основной шлюз у клиента. Для тестирования протокола (в качестве лабораторного эксперимента) мне нужно с клиента посылать пакеты на некоторые адреса в интернетах (из полностью разных подсетей всех классов), но по задумке на каждый запрос мне должен отвечать сервер Б (либо какой-то третий сервер Ц во второй сети).
А (0.2) <--> (0.1) Б (1.2) <--> (1.1) Ц

Таким образом, если клиент отправляет пакет на условный адрес 10.10.10.10 в порт 12345, ему отвечает сервер Ц за шлюзом.
Я могу создать некоторое количество виртуальных адресов, но хочу обрабатывать все содинения как есть и не забивать голову.
Сегодня я под вечер достаточно отупел и ничего в голову не приходит. Какбэ для перехвата пакетов у нас есть promisc mode, но у меня предполагается tcp-соединение.
В какую сторону гуглить?

Ответы59926

13 25 апр, 21:23 13 7359900

>>7359811
И хули ты ждал-то пидор? Тред давно перекатывать нужно было, хули не чесался? А теперь блядь у него шашлык слишком мясной, мороженое слишком холодное, а тред перекатили не так.

Ответы59913

14 25 апр, 21:36 14 7359913

>>7359900
Не трясись. Перекатывать мне лень уже, я минимум тридцать раз это делал, дальше сами ебитесь. А столбами грех не подъебать.

15 25 апр, 21:59 15 7359926

>>7359880
Вообще не понятно, что ты хочешь сделать.
Все выглядит так, что ты хочешь просто роутер из сервера Б, но зачем-то все очень переусложнил.
Ты там NAT что-ли не можешь настроить между сетью 0 и Интернетом?

Ответы600446031560497

16 26 апр, 01:25 16 7360044

>>7359926
Он там похоже домашний dpi хочет сделать, с перехватом пакетов, только объяснить это или не может или стесняется.

Ответы60315

17 26 апр, 03:50 17 7360087

Какой положняк с цисками? Все переходят на eltex или скупают циски с авито по оверпрайсу?

Ответы6014760161

18 26 апр, 08:14 18 7360147

>>7360087
Кто все-то. Кому нужна поддержка и защита проектов — переходят на местное (даже в торпе больше одного элтекса уже, я уж не говорю про одмщиков), кому не нужно — серовозят. Это ж как с нахрюком "зачем покупать циску, если есть микротик", прям ровно то же самое.

19 26 апр, 09:03 19 7360161

>>7360087
У нас на работе 2 10-летние циски. На авито такие по 1000-2000 рублей продают. Что с ними делать-то теперь, если продать бессмысленно?

Ответы6017660490

20 26 апр, 10:08 20 7360176

>>7360161
Вопросов даже больше не к железу, а к лицензиям. Учитывая любовь циски на лицензирование каждой функции отдельно (а также саппорт на саппорт чтобы покупали), ваще тухляк.

21 26 апр, 12:33 21 7360315

>>7359926
Хочу сделать лабораторную сеть размером с интернеты из трех узлов.

>>7360044
Немного не в ту степь. DPI инспектирует пакеты, пассивный просто анализирует (и можно реализовать хоть на tcpdump), активный может вставлять свои (скажем, RST соединению), а мне нужно, чтобы поднималось полноценное tcp-соединение между клиентом и сервером.
i) 0.2:54321 -> 10.10.10.10:12345
ii) маскарадинг
10.10.10.10:12345 | 1.1:12345
iii) 0.2:54321 -> 1.1:12345
И назад, в обратную сторону.

Ответы60462

22 26 апр, 14:24 22 7360462

>>7360315
Пчел, напиши одним предложением, без странных диаграмм, конкретных адресов и упоминаний promisc mode рядом с tcp. Ну или двумя хотя бы.
Тебе надо, чтобы сервер C был доступен под любым ip адресом что ли? Чтобы все запросы с A на любой адрес предназначались C? Так?
Если это так, то это тривиальный DNAT на твоем шлюзе B, если это не так, то понять ничего нельзя и помочь тебе невозможно.

23 26 апр, 14:38 23 7360485

>>7359401
удобство к своим устройствам извне подключаться.

24 26 апр, 14:40 24 7360490

>>7360161
чё за железки? чё могут?
Расскажи, интересно ведь

25 26 апр, 14:46 25 7360497

>>7359926
>Ты там NAT что-ли не можешь настроить
Ну куда ты лезешь, если не разбираешься? NAT включается одной галкой в том же микроте (по умолчанию включен). Файрвол настроен качественно. Что ты там делаешь, пердолька? Какой ты там "nat настраиваешь", лол?

Ответы60511

26 26 апр, 14:53 26 7360511

>>7360497
>NAT включается одной галкой
>NAT включается одной галкой
>NAT включается одной галкой
Ну вы понели, да? Это сетевой тред харкача, понимать надо.

sage 27 26 апр, 15:11 27 7360532

>>7359401
собирать ботнеты из умных зубных щёток и роутеров admin:admin

Обновить тред

« /hw/В начало тредаВеб-версияНастройки

/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion