Сетевого оборудования тред №64 /wifi/ 7358850 В конец треда | Веб
Обсуждаем разное сетевое оборудование итт, подбираем серьёзный роутер от серьёзного производителя в серьёзную стойку за 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 7358864
>>7358735 →

>Только вот /etc/fstab пустой, хотя mount таки показывает что /overlay смонтирован. Чем он смонтирован? Как зделоть заебись?


Ваще в OpenWrt этот файл наследует таковой из Linux, но у системы свои конфиги. Находятся в /etc/config, c генеацией в /var/etc. Но тебе это не поможет, так как искать надо не fstab, а mtd, можно смотреть разделы командой fdisk -l. Заебись сделать можно было бы с обычным USB.
Котитесь.png1,9 Мб, 1024x1024
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 смонтирован. Чем он смонтирован? Как зделоть заебись?

>>58864
Да, вероятно смонтирован в /etc/config/fstab, и не забыть сделать uci commit после правки. Ну наверное. Пробовать-то завтра буду.

>Но тебе это не поможет, так как искать надо не fstab, а mtd


Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:

>/dev/mtdblock4 /overlay jffs2 rw,noatime

Котитесь.png1,9 Мб, 1024x1024
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 смонтирован. Чем он смонтирован? Как зделоть заебись?

>>58864
Да, вероятно смонтирован в /etc/config/fstab, и не забыть сделать uci commit после правки. Ну наверное. Пробовать-то завтра буду.

>Но тебе это не поможет, так как искать надо не fstab, а mtd


Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:

>/dev/mtdblock4 /overlay jffs2 rw,noatime

4 7358890
>>58886

>Я предполагаю что mtd как раз и монтируется в fstab, не? Что-то типа:


В fstab можно не смотреть, это не компьютер, разметка флешки на роутере - более низкий уровень, с указанием смещения в байтах. Под mtd имеется в виду софт с одноимённым названием.
5 7359171
Не вижу цветных столбов. Тред нелегитимный.
6 7359401

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



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



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



напомните, зачем нужен ipv6, кроме как для того, чтобы у барина был прямой доступ к каждому компьютеру и каждой умной зубной щётке в мире?
7 7359416
>>59401
Барину не нужен доступ из инета, ему твоя купленная железка обо всём доложит.
А с ipv6 у всяких тплинков бяда, stateful фаервол запилить почему-то проблема какой год, что под v4 что под v6.
Хотя воруют код из опенврт, а там это включено тупо по дефолту, ещё и почему-то на соединениях lan-lan.
8 7359770
>>59171
Ну заплачь тогда. Твоего легитимного сетевого треда больше нет. Перекатчик самоустранился, не нравится ему видите ли перекатывать. Понять можно, но тогда дальше это другой тред. Можно не постить в шапку наворованные западные мемчики, удалить из шапки всё что не нравится и при этом ещё и насрать на твои столбы.
9 7359811
>>59770
Дать бы тебе в морду за такие слова.

Я и есть тот перекатчик.
10 7359835
>>59811
Какой грозный перекатчик оказался. Чего же ты ждал Единственный столб который ты теперь здесь увидишь, гнида, будет столб за который тебя привяжут и будут пиздить палкой. Понял? Ты свой тред потерял.
11 7359844
>>59835
Кстати, а где шизян с закладками? Че-т давно не было, я соскучился уже.
12 7359880
Шалом, тредик. Захотелось мне странного.
У меня есть клиент А (с адресом .2), и сервер Б (с адресом .1 в этой сети и второй сетевой картой), который используется как основной шлюз у клиента. Для тестирования протокола (в качестве лабораторного эксперимента) мне нужно с клиента посылать пакеты на некоторые адреса в интернетах (из полностью разных подсетей всех классов), но по задумке на каждый запрос мне должен отвечать сервер Б (либо какой-то третий сервер Ц во второй сети).
А (0.2) <--> (0.1) Б (1.2) <--> (1.1) Ц

Таким образом, если клиент отправляет пакет на условный адрес 10.10.10.10 в порт 12345, ему отвечает сервер Ц за шлюзом.
Я могу создать некоторое количество виртуальных адресов, но хочу обрабатывать все содинения как есть и не забивать голову.
Сегодня я под вечер достаточно отупел и ничего в голову не приходит. Какбэ для перехвата пакетов у нас есть promisc mode, но у меня предполагается tcp-соединение.
В какую сторону гуглить?
13 7359900
>>59811
И хули ты ждал-то пидор? Тред давно перекатывать нужно было, хули не чесался? А теперь блядь у него шашлык слишком мясной, мороженое слишком холодное, а тред перекатили не так.
14 7359913
>>59900
Не трясись. Перекатывать мне лень уже, я минимум тридцать раз это делал, дальше сами ебитесь. А столбами грех не подъебать.
15 7359926
>>59880
Вообще не понятно, что ты хочешь сделать.
Все выглядит так, что ты хочешь просто роутер из сервера Б, но зачем-то все очень переусложнил.
Ты там NAT что-ли не можешь настроить между сетью 0 и Интернетом?
16 7360044
>>59926
Он там похоже домашний dpi хочет сделать, с перехватом пакетов, только объяснить это или не может или стесняется.
17 7360087
Какой положняк с цисками? Все переходят на eltex или скупают циски с авито по оверпрайсу?
18 7360147
>>60087
Кто все-то. Кому нужна поддержка и защита проектов — переходят на местное (даже в торпе больше одного элтекса уже, я уж не говорю про одмщиков), кому не нужно — серовозят. Это ж как с нахрюком "зачем покупать циску, если есть микротик", прям ровно то же самое.
19 7360161
>>60087
У нас на работе 2 10-летние циски. На авито такие по 1000-2000 рублей продают. Что с ними делать-то теперь, если продать бессмысленно?
20 7360176
>>60161
Вопросов даже больше не к железу, а к лицензиям. Учитывая любовь циски на лицензирование каждой функции отдельно (а также саппорт на саппорт чтобы покупали), ваще тухляк.
21 7360315
>>59926
Хочу сделать лабораторную сеть размером с интернеты из трех узлов.

>>60044
Немного не в ту степь. 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
И назад, в обратную сторону.
22 7360462
>>60315
Пчел, напиши одним предложением, без странных диаграмм, конкретных адресов и упоминаний promisc mode рядом с tcp. Ну или двумя хотя бы.
Тебе надо, чтобы сервер C был доступен под любым ip адресом что ли? Чтобы все запросы с A на любой адрес предназначались C? Так?
Если это так, то это тривиальный DNAT на твоем шлюзе B, если это не так, то понять ничего нельзя и помочь тебе невозможно.
23 7360485
>>59401
удобство к своим устройствам извне подключаться.
24 7360490
>>60161
чё за железки? чё могут?
Расскажи, интересно ведь
Обновить тред
« /hw/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

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

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