bbrother92, с настройками отдельно TCP ни разу :)
я сталкиваюсь с настройками TCP/IP либо в составе менеджера сетевых подключений либо прог используеющb[ TCP/IP.
но там настроек минимум :)
если есть необходимость понять работу сети погугли видоски по объяснению работы сетевой системы и посмотри пяток видосиков, а лучше больше, почитай статьи формата сеть для чайников.
и обязательно !! несоклько и разных хоть и самых простых.
от каждого видосика/статьи останется капелюшичка знаний, а в сумме получишь необходимы объем :)
bbrother92, TCP это протокол, описывающей структуры и работу этого протокола. протокол написан максимально абстрагированно от "нижележащих" слоев.
поэтому к примеру без проблем стали использовать поверх IPv6 протокола, о котором в 81 году даже не задумывались :)
контролит TCP реализация протокола в виде исполняемого кода. их много, хотя полностью отличающихся алгоритмов мало.
в них обычно говорят о связке TCP/IP ибо так удобнее работать.
есть спутниковый двухсторонний интернет. но стоимость побольшеее будет.
и требуется регистрация. вполне вероятно в реалиях современного яйцезажимания, регистрацию сейчас просто не дождетесь...
qenoamej, хз. это надо знать внутрянку работы опенврт :)
предположу что /etc/config/system применяется при инициализации gpio драйвера, т.е. очень и очень рано. т.е. оно так лучшееее :-/
Дамир Валиахметов, проверка на root, id -u выдает цифровой идентификатор пользователя. у root он равен 0.
после else идет PATH для обычного пользователя.
странно что сия проверка не срабатывает.
Дамир Валиахметов, что и требовалось доказать :)
у тебя в $PATH (пути, где ищутся исполняемые файлы) отсутствует /usr/sbin в котором находится usermod. соответственно эту команду не находит.
можно использовать вместо команды usermod команду c полным путем т.е. /usr/sbin/usermod.
вариант2 добавить в файле установки переменных пользователя /etc/environment в переменную PATH
которая у тебя сейчас будет выглядеть как
PATH="/usr/bin:/bin:/usr/local/games:/usr/games"
изменить на
PATH="/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin"
и применить настройку запустив source /etc/environment
/usr/local/bin думаю добавляет тебе скрипт ~/.profile и в /etc/environment этого пути нет.
так что если нужен /usr/local/bin запустить и его source ~/.profile
после посмотреть что теперь выдает echo $PATH
должно появится /usr/sbin
В дистрибутиве Debian 11, можно столкнуться с такой ситуацией, что после использования команды sudo, для перехода из обычного пользователя в суперпользователя root, команда Usermod будет выдавать сообщение "command not found".
Связано это с тем, что при использовании команды sudo, пользователю root передается переменная $PATH обычного пользователя, среди которых отсутствует /usr/sbin. Из данной ситуации есть два выхода:
Запускать сессию суперпользователя не через команду sudo, а полноценно входить под пользователем root т.е. sudo -i и потом уже запускать usermod
Использовать полный путь к usermod, т. е. /usr/sbin/usermod. например, sudo /usr/sbin/usermod -aG %group% %user%
гугл может захаркордить внутрь андроида ключи допущенных приложений.
или запретить теги допускав манифесте приложения.
ты, не имея доступа к компиляции, такого права не имеешь :)
рутуешь андроид. разбираешься в системе допусков и посадок андроида - переделываешь под себя.
GipnoSai, ага. снап требует наличия обвязки среды выполнения на целевой ситеме.
аппимадж еще и енто говно таскает в пакете с собой.
кому чего.
в винде внутри wsl appimage наверн запустится.
а тут предположу требуется уровень знаний "примерно знать что там творякается"