• Как сбросить защиту сетевой карты?

    @alexalexes
    Цена новой гигабитной карточки ~500 руб. В других вариантах просто за диагностику материнской платы вы выложите не менее 1 тыс. руб. Так что выгоднее просто купить карточку, и не разбираться, что случилось со встроенной.
    Ответ написан
    Комментировать
  • Как изолировать смартфоны в локальной сети подключённые к точкам доступа?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Посмотрите настройки изоляции клиентов, это обычно где-то в разделах Wifi, SSID, DHCP.
    Про конкретно TL-WR740 не скажу, но вполне возможно есть.
    Ответ написан
    2 комментария
  • Какую из free nas операционок можно ставить на тот же диск, на котором будет хранилище?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    OpenMediaVault, ставите, далее загружаетесь с GPartedLive и им уменьшаете основной диск и на свободном месте создаёте новый раздел. Еще как вариант, если правильно помню, конечно, можно смонтировать каталог как диск - но это надо гуглить, деталей не помню.
    Ответ написан
    Комментировать
  • Как сделать обязательное открытие программы через права администратора?

    @DenisShahbazyan
    import ctypes
    import sys
    
    
    def is_admin():
        try:
            return ctypes.windll.shell32.IsUserAnAdmin()
        except:
            return False
    
    
    if is_admin():
        # Код, который требует прав администратора
        print("Программа запущена с правами администратора")
        input("Нажмите Enter для завершения программы...")
    else:
        # Перезапускаем программу с запросом прав администратора
        ctypes.windll.shell32.ShellExecuteW(
            None, "runas", sys.executable, " ".join(sys.argv), None, 1
        )


    Для добавления значка "щита" перед иконкой программы, вы можете создать файл манифеста (your_program.exe.manifest) с указанием требования администраторских прав. Пример содержимого манифеста:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
          <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
          </requestedPrivileges>
        </security>
      </trustInfo>
    </assembly>
    Ответ написан
    Комментировать
  • Как изменить значение метрики?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Изменить встроенную в заббикс метрику вы не сможете, только настроить маппинг значений:
    https://www.zabbix.com/documentation/current/en/ma...
    Ответ написан
    1 комментарий
  • Почему триггер не работает?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега MySQL
    Ваша задача проще решается другими средствами: https://dev.mysql.com/doc/refman/8.0/en/timestamp-...

    For any TIMESTAMP or DATETIME column in a table, you can assign the current timestamp as the default value, the auto-update value, or both:
    • An auto-initialized column is set to the current timestamp for inserted rows that specify no value for the column.
    • An auto-updated column is automatically updated to the current timestamp when the value of any other column in the row is changed from its current value. An auto-updated column remains unchanged if all other columns are set to their current values. To prevent an auto-updated column from updating when other columns change, explicitly set it to its current value. To update an auto-updated column even when other columns do not change, explicitly set it to the value it should have (for example, set it to CURRENT_TIMESTAMP).
    Ответ написан
    Комментировать
  • Как сделать управление сервером, для своего хостинга, как на всех популярных хостингов?

    @Drno
    Обычно пишут что то свое... веб интерфейс, который через API будет общаться с "центральным" сервером, на котором стоит гипервизор. Proxmox там или Vmware или еще что то...

    на недорогих хостингах встречал что просто выдают доступ к панели Proxmox, естественно с ограниченными правами.
    Ответ написан
    Комментировать
  • Как можно реализовать групповой чат бот в телеграме на python?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Судя по результатам, ваша деятельность по созданию бота будет состоять из груды вопросов на все доступные ресурсы.
    Вы не смогли ни в поиск, ни в прочтение документации. П.2.2 документации гласит:
    Перед тем как задать вопрос пользователь Сервиса обязан:

    2.2 Убедиться в том, что в сети Интернет, и на страницах Сервиса в частности, отсутствуют ответы на данный вопрос. Специально для этого талантливые IT-специалисты создали и развивают поисковые системы Яндекс и Google.

    Поэтому ответ:
    никакая библиотека вам не поможет. 
    Никак не делать ботов.
    Ответ написан
    Комментировать
  • Почему в теле цикла не отображается консоль?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Когда вы сравниваете число с массивом, какой вы ожидаете результат?
    - i while(<= arr){
    + i while(<= arr.length){

    Более того, цикл у вас бесконечный, потому что i в нём не изменяется, так что это даже и хорошо, что он не запускается.
    Ответ написан
    1 комментарий
  • Как сделать сделать поиск по строке php?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    stripos и strpos работают правильно

    А если вам вдруг кажется, что они работают неправильно, то надо привести пример.
    И тогда вам сразу объяснят, что вы делаете неправильно
    Ответ написан
    4 комментария
  • Почему не работает?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Чтобы значения отправлялись, нужно полям формы (input, select, textarea и т.д.) обязательно указывать атрибут name

    <select name="opt">
    Ответ написан
    Комментировать
  • Как отобразить работу скрипта Python запущенного через systemctl?

    Vindicar
    @Vindicar
    RTFM!
    ОП, ты хочешь странного. Осознай, что демоны (а systemd управляет как раз программами типа daemon) по определению не предназначены для взаимодействия непосредственно с пользователем, в частности через терминал. А значит, у тебя два выхода:

    1. Перестать хотеть странного, и реализовать нормальные логи и анализировать их. Тогда можно будет в любой момент посмотреть историю, выведенную в лог.
    При необходимости отслеживать файл лога в реальном времени можно использовать команду tail -f файл.log. Почитай про неё.
    Также можно натравить на лог какую-нибудь утилиту мониторинга, которая будет его читать и посылать тебе оповещения о событиях по другому каналу.
    Если лог большой, есть logrotate.
    Минус - специфические терминальные фишки в логе работать не будут. Скажем, прогрессбар там не сделаешь, и ввести текст не получится.

    2. Отказаться от запуска программы как классического демона, и запускать её через утилиту screen. Тогда ты сможешь сконнектиться к сессии screen когда угодно.
    Плюс - взаимодействие с терминалом как обычно. В том числе из разных ssh сессий.
    Минус - screen не самая удобная штука, сочетания клавиш там мозголомные. Плюс всё равно запуск screen придётся заворачивать в systemd если тебе нужен автозапуск и автоперезапуск.
    Ответ написан
    4 комментария
  • Как исправить значение заголовка REMOTE_PORT?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Конкретно Nginx на это значение повлиять не может от слова "совсем". Как и любой другой HTTP-сервер. Это номер порта, с которого создавалось TCP-соединение, и который был случайно выбран браузером пользователя. В случае VPN-канала - случайно выбран VPN сервером, обеспечивающим работу канала.

    Настраивать, влиять, конфигурировать это случайное значение - не надо. Даже задумываться об этом - не имеет смысла.

    P.S. Хоть бы погуглили сначала, что же это такое. Ну хотя бы ради интереса, а...?
    Ответ написан
    Комментировать
  • Как публиковать статьи на сайте?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Статьи какие нибуть по этому поводу.

    Вы не поверите, но документация по ASP net или любой учебник.
    Ответ написан
    Комментировать
  • Как исправить ошибку на сервере?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Вангую что не настроен mod_rewrite. Соответственно все чпу превращаются в тыкву. Настраивайте апач через .хтакксесс файл.
    Ответ написан
    6 комментариев
  • Как пользоваться iptables?

    hint000
    @hint000
    у админа три руки
    почему моя настройка неправильна и не соответствует тз ?
    Потому что в первом правиле вы разрешаете NEW, независимо от портов, так что второе и третье правила становятся бесполезны, и без них уже открыты все порты. Уберите NEW в первом правиле.

    а также позволял устанавливать исходящие соединения
    А в последнем правиле лучше бы вообще убрать -m conntrack --ctstate NEW,ESTABLISHED,RELATED.
    Ответ написан
    1 комментарий
  • Как подключиться к коммутатору Avaya по Ethernet?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Без понимания того, как соотносятся VLAN, порты и IP адреса между собой, вам будет довольно трудно решить эту задачу.

    Разберитесь с терминами "тегированный порт", "нетегированный порт", "нативный vlan" и так далее.

    Потому что на данный момент, вы даже не можете задачу сформулировать так, чтобы не приходилось догадываться до реальной последовательности совершаемых вами действий (на основании ранее заданных вопросов), и смысла задаваемых вами вопросов.

    Например, можно только догадаться, что фраза "Через Cisco вижу его IP" означает, скорее всего, что вы можете его с циски пропинговать. ( Так мне хрустальный шар с RTX-on показывает )

    Пробовал подключать напрямую к ПК, выставлял на ПК ip-адрес в статику (по маске VLAN), но коммутатор не пингуется.


    Вероятно, это означает, что вы сунули в коммутатор нетегированный никаким номером VLAN трафик с ПК, и коммутатор ожидаемым образом вас проигнорировал.

    Если это так, вам нужно на той же циске настроить нетегированный порт на тот номер влан, в котором у вас сидит коммутатор, воткнуть туда ваш ПК, и у вас все должно заработать. Это при условии, что я все правильно угадал.
    Ответ написан
    1 комментарий
  • Какой vps посоветуете для ноды биткоин?

    @mureevms
    Сервер
    Факт в том, что для синхронизации блокчейна Bitcoin нужно больше ресурсов. Чем больше ресурсов, тем быстрее блокчейн засинкается. Если будет мало, может никогда не засинкаться, поскольку демон будет тупо прибиваться OOM Killer'ом. Поэтому, если есть возможность менять характеристики VPS, лучше сделать на первые несколько дней, сервак помощнее, как блокчейн засинкается - уменьшить ресурсы.
    Характеристики на которых блокчейн будет активно синкаться - 4 ядра CPU и 16 GB памяти
    Характеристики на которых работает засинканный блокчейн - 2 ядра CPU и 8 GB памяти

    Можете воспользоваться этими цифрами. Думаю их можно изменить касательно памяти в меньшую сторону, но придется следить за статусом синхронизации. Мной были выбраны именно эти, поскольку такая градация серверов в AWS. Если интересно, это t3a.xlarge и t3a.large соответсвенно. Менее 4 гиг памяти делать не советую, да и на 4х гигах не факт, что будет работать.

    На таком сервере с SSD диском блокчейн синкается примерно за неделю.

    Диск
    Не уверен, что хватит скорости обычного сетевого хранилища. Я сам не проверял, сейчас тестируем подобное решение на работоспособность, поскольку такое хранилище дешевле. В моем случае это требуется больше для безопасности, а вам бы посоветовал пойти другим путем.
    Размер Bitcoin блокчейна около 450 гиг (лень искать точнее, 420 был год назад), плюс 50% на рост и запас, следовательно диск надо выделять 1 ТБ. Т.е. террабайт никому не нужных данных.
    У самого Bitcoin и почти всех его форков есть опция prune, которой можно ограничить размер хранилища блоков. Тут можно найти описание параметра. Опытным путем было найдено оптимальное значение этого параметра в 2,5 ГБ. Больше можно, меньше нет. Не помню подробностей, но не все блокчейны умеют меньшие значения и начинают вести себя странно, косячить те есть. Т.е. в конфиге добавляете строку prune=2500 и демон начнет автоматически удалять старые блоки, держа размер блокчейна на диске около 2,5 гиг. При этом сам блокчейн будет в засинканном состоянии.

    Ну и зачем, собственно, это все про диски. Воспользовавшись обрезкой вы можете не городить сетевое хранилище, а просто хранить блокчейн на SSD
    Ответ написан
    1 комментарий
  • Почему два идентичных файла ведут себя по разному?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Похоже на то, что hare run не нравятся виндовые концы строк (CR/LF). Можно использовать утилиту dos2unix для приведения концов строк в понятный hare вид (LF).
    Ответ написан
    2 комментария
  • Проходит ли VLAN 1 через транк порт коммутатора?

    @schokker932 Автор вопроса
    Самоучка
    Решение заключается в настройке порта коммутатора хуавей в режим hybrid, который будет подключаться на порт маршрутизатора с подинтерфейсами.
    И настроить на пропуск тегированных пакетов командой port hybrid tagged vlan 1 273
    после этого маршрутизация между вланом (native) 1 и vlan 273 заработала)
    Ответ написан
    4 комментария