• Как поднять мобильный прокси на своей машине?

    @Zerg89
    На самом сервере настрои маршрутизацию и укажи default gateway ip роутера(4g модема) и поставь метрику наименьшей для этого маршрута
    Ps и насколько для прокси помню надо делать сертификаты для https трафика и делать их доверенными
    Ответ написан
    2 комментария
  • Могу ли я назначить приложению конкретный сетевой интерфейс в ubuntu?

    ValdikSS
    @ValdikSS
    Необходимо настроить либо policy routing для каждого интерфейса (в особенности, для физического интерфейса сервера), либо настроить отдельные программы (демоны) на bind к конкретным сетевым интерфейсу (и убедиться, что у вас сохраняется маршрут по умолчанию через оба интерфейса, но при этом имеют разную метрику).
    И самый простой вариант, который позволит подключаться только с заранее указанных IP-адресов — добавить маршрут через конкретный интерфейс до конкретного адреса или диапазона.
    Ответ написан
    Комментировать
  • Могу ли я назначить приложению конкретный сетевой интерфейс в ubuntu?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Если приложение умеет работать через любой proxy сервер, установить любой proxy сервер, повесить его на нужный вам интерфейс и настроить приложение на работу через proxy.
    Если приложение подключается к конкретным портам или ip адресам - можно настроить маршрутизацию, используя iproute2.
    Ответ написан
    Комментировать
  • Могу ли я назначить приложению конкретный сетевой интерфейс в ubuntu?

    @rPman
    Точно знаю что cgroups это позволяют, но они заметно сложны для использования (я не видел красивой инструкции именно под такую задачу), с их помощью сделан lxc/lxd и соответственно docker.

    Настоятельно рекомендую через lxc или docker все и завернуть. Доступ к GUI реализуй через проброс портов ssh либо используй xserver и открой доступ xhost/xauth

    Если приложения умеют работать с socks/http прокси, то тогда достаточно настроить только прокси, а некоторые из коробки типа squid имеют настройки по тому, через какой интерфейс отправлять пакеты
    Ответ написан
    Комментировать
  • Где я могу взять базу данных от какой-нибудь scada?

    Все данные имеют проприетарный характер, а некоторые и стратегический. В лучшем случае сможете запросить демо проект у производителя интересующей вас SCADA.
    Ответ написан
    Комментировать
  • Можно ли заменить ПЛК Siemens на микроконтроллеры?

    ПЛК - это скорее про софт, чем про хард.
    Внутри ПЛК вполне может скрываться и STM32, и Raspberry, и даже комп на винде, и никакого резервирования.

    Вся соль - в разных специальных промышленных протоколах и надёжности программ.
    Например на ПЛК в принципе нет ошибок связанных с памятью, ибо никто программисту не даёт доступа к памяти и указателям, а время выполнения строго контролируется, причём даже между несколькими узлами: на уровне протокола можно гарантировать, что условно 10 физически разнесённых узлов одновременно выполнят какое-то действие с точностью до микросекунд.

    Так что если ошибка и будет - она будет в логике, а не в том как она реализована.

    Ну и сверху это всё ещё обмазано маркетингом и всякими интерфейсами для совместимости с другим оборудованием.

    И будет ли 2 микроконтроллера(один из которых в резерве и будет запускаться, при неисправности основного) более надежны, чем ПЛК siemens?

    Если ты докажешь, что в программе нет багов, а электрическая схема будет достаточно адекватной, чтобы случайно 220 на логические входы не подать, то это будет даже надёжнее.
    Ответ написан
    2 комментария