Доступен стабильный релиз интерфейса для упрощения настройки параметров сети - NetworkManager 1.44.0. Плагины для поддержки VPN (Libreswan, OpenConnect, Openswan, SSTP и др.) развиваются в рамках собственных циклов разработки...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59575
Чем лучше connman?
чем лучшен sudo vi /etc/network/interfaces ?
Конман поделка, многое не умеет просто.
чем connman
Не знаю как, но нужно сделать *предпочтительный* диапазон частот. Выбирается почему-то всегда 2.4 ghz, даже если от роутера всего в метре, а нужно чтобы переключалось на него только если на 5 ghz уже работать невозможно. Вероятно, это решается на уровне драйвера, но вообще выбор частот я нахожу только в nm-connection-editor
Во вкладке `General` есть настройки приоритетов. Не оно? Я не тыкал
Не оно, там выбирается приоритет точки доступа, а не диапазона. Если ssid у точек на разных каналах одинаковый - это ни на что не влияет.
>ssid у точек на разных каналах одинаковыйА зачем так делать?
Более чем логично для диапазонов 2.4 и 5 ГГц
> Более чем логично для диапазонов 2.4 и 5 ГГцМаксимально не логично и проблемно. В любой точке доступа есть возможность сделать две сети. А в рамках одной, я такое видел в виндовых дровах и с этим было куча проблем, которые решились убиранием этого скакания.
а, тут сорри. Про одинаковый SSID я какого-то хрена не заметил
Band steering требует одинакового ssid, насколько мне известно.
Логично и безпроблемно с точки зрения пользователя. Он за это, между прочим, платит. Куча проблем у админов, которым, между прочим, платят за их решение.
Если сделать разные точки, то не получится сделать бесшовный переход OneMesh, когда по дому переходишь с точки на точку и с частоты на частоту без разрывов. Но это нужно на роутере иметь поддержку технологии.
Абсолютно не логично, половина принтеров к такой сети не сможет подключиться, и многое другое оборудование
А зачем разные, если это фактически одна сеть? Вот так и висят постоянно по две "MyHome" и "MyHome 5Ghz". И пользователь "а мне куда подключаться?"
Зачем так-то?
Просто это настройка любого роутера по-умолчанию. И да, роутерами пользуются не только альтернативно одарённые, но и мамки, папки, детки, дедки и бабки. И часто они даже не подозревают, что они им пользуются. И их большинство. И так и должно быть.
Есть приоритеты, при одинаковых приоритетах, выбирается последний по истории подключений.
На Кинетике было что-то на тему в настройках на стороне роутера. Можно там покопать.
подскажите, люди добрые. Допустим, я создаю ethernet или vpn соединение. NM подключается к нему и прописывает дефолтный роут к шлюзу, чей адрес он получил по DHCP (?).Теперь я хочу, чтобы он не вставлял дефолтный роут. У NM есть галка, которая это и делает: "use this connection only for resources on its network". Работает как положено.
Далее. Теперь я хочу, чтобы он все-таки вставлял роут до шлюза (полученного из DHCP?), но чтобы это был не дефолтный роут, а роут для одного определенного IP адреса. Как сказать нетворк-менеджеру, что "в качестве Gateway бери то, что пришло тебе по DHCP"? Сейчас приходится вначале подключиться с дефолтным роутом, посмотреть в ip route, какой в этой сети шлюз, потом отключиться и прописывать этот адрес в NM вручную.
Вся функциональность nm доступна из консоли. nmcli и вперёд реализовывать все свои эротическо-сетевые фантазии.
У нас такое сделано через DNS внутри VPN. К NM можно прикрутить networkd+resolved которые могут выбирать нужный DNS в зависимотсти от зоны. В итоге при подключении к VPN все DNS имена из выбранной зоны будут ходить через VPN. Ну а как настроить DNS сервер сами разберетесь.
Если это невозможно найти в интерфейсе, то всегда можно сделать через хук, man NetworkManager-dispatcher. Создается скрипт в /usr/lib/NetworkManager/dispatcher.d/, в данном случае видимо в pre-up. (и возможно в dhcp4-change, если адрес может меняться на ходу).В скрипте в переменных окружения будет CONNECTION_ID / CONNECTION_UUID - если соединение не то, которое требовалось, выходим. И вся остальная информация: интерфейс в DEVICE_IFACE, шлюз в IP4_GATEWAY и прочее из мана.
Ну и делаете ip route add <куда вам надо> via $IPV4_GATEWAY
Одна из немногих программ в линукс которая просто работает, с Ubuntu 8.04 не было с ней проблем, не то что connman.
Очень хреново в кедах экран вайргарда работает. Через раз. Если не быть внимательным - сотрёшь приватный ключ - он исчезает. При ошибках в настройке - всё заново полностью перенастраивать: когда кнопку принятия нажмёшь, окно исчезнет и вылезет уведомление об ошибке.
> экран вайргардаПричём тут NM?
ну так это проблема кед, не? одна из многих
Ага, конечно.
Ох как я психовал 10 лет назад с ней. Стены бил...
Удивительно нестабильная была, просто "есть проблемы с сетью - отключай NM". И потом подключение просто не работало, приходилось в консоли.
За 10 лет много воды утекло. Шляпа очень сильно вложилась в развитие NM. Теперь он годный
Все такая же шляпа. Куча багов висит месяцами, никто их не фиксит. fortisslvpn плагин коряв донельзя, рауты прописывает кривые, настройки днс половину выставляет, половину игнорит.
А можно как-нибудь скрыть 2.4ghz сети в списках сетей?
А ты что, всегда к 5 GHz подключаешься только? Ну разве что у тебя комп-стационарник и подключаешься к домашнему вифи. А так у 5 GHz длина волны мелкая, стоит только уйти от точки доступа метров за 10-15 за какую-нибудь стену, как мощность сигнала падает 1-2 делений на индикаторе
Да, всегда.
Выбирайся из своего бетонного карцера в человейнике на 100500 квартир и открой для себя, что в частном секторе на 2.4GHz почти всегда доступно 1-2 неперекрывающихся каналов. Вон в США вообще знать не знают про 5GHz, это чисто азиатско-россиянская тема.
Мне мягко говоря плевать, что там в тша.
Опять какие-то ванькофантазии
5GHz это не только каналы, но еще и именно на нем достигаются приличные скорости
И, например, VR-шлемы хотят WiFi6/6E, то есть на 5GHz и 6GHz
И, да, в США тожеТо что в твоем подвале нет ничего кроме ворованного ноута работающего на WiFi4 еще не говорит, что так у людей
Если проверять nethogs’ом то networkmanager сам по себе ходит на некие странички «redirect» в германию как показывает wireshark. Кто нибудь сталкивался с таким?
За "удобство" надо платить. Если поручаешь свои дела кому-то - будь готов к тому, что он будет делать их так, как _он_ сочтёт нужным.
Это все понятно, только вот в обычных даже в том же ifupdown пакете, таких вещей нет. В любом случаи спасибо за ответ, он полностью удовлетворил мои потребности:)
Какой дистрибутив? DNS настроены? В Debian такого поведения не заметил.
Абсолютно любой systemd дистр. Где присутствует этот юнит, заметил разные интервалы, где то нужно по 20мин ждать где то больше (браузеры закрыты, открыта только консоль).
(Хотя недавно и в openrc alpine с connman такое наблюдал). Опять же интервалы разные.
Противоречит моему опыту. У меня Debian с systemd. Следовательно, не любой. Ждал час.
вроде как давно уже "любой" Debian с systemd.
man NetworkManager.conf, раздел connectivity checking
Фанатам DBus, ваше здоровье!
фанатам межпроцессного взаимодействия через файлики ответ!
Несколько основных шлюзов как винде оно настраивать так и не научилось?
Зачем может понадобиться несколько дефолт роутов?
> Зачем может понадобиться несколько дефолт роутов?Более 1 WAN например?
ВПН с бриджа оно поднимать научилось? А то в прошлом годе стабильно рапортовало, что "не найден исходящий сетевой интерфейс" и все тут. Разбираешь бридж - интерфейс находится, ВПН работает...