Какую версию убунты ставите? Попробуйте поставить последнюю LTS версию.
Железо достаточно древнее, возможно, надо и убунту ставить не самую последнюю.
Еще можно попробовать в БИОС отключить разные расширения типа Vt-d и прочее, возможно какие-то устройства можно отключить в БИОС, обновить БИОС вроде есть прошивка rev.2.0.
DenZel, Не нужен. Но нужно правильно настроить маршрутизацию на всех этапах пересылки пакетов. Маршрутизация на узлах ВПН настраивается конфигом openvpn, компы внутри локальных сетей, находящихся за узлами ВПН должны настраиваться отдельно, когда это необходимо.
nonane00234, О чем вопрос вообще. Про питон или про Си?
Экземпляры типов создаются, когда вы определяете переменную заданного типа.
Вообще сам питон написан на Си, все питоновские объекты представляют собой Си структуры определенного вида. Заголовок такой структуры для всех типов объектов одинаков, в нем определяются общие для всех объектов данные (например счетчик ссылок). Среди этих полей есть указатель на структуру "описатель" объекта заданного типа. В этой структуре описателе определены методы для создания/удаления объекта и другие операции. Структура описатель не зависит от типа объекта, она одна для всех объектов. Объекты лишь заполняют необходимые им поля этой структуры.
Кстати, исходники питона хорошо написаны и достаточно легко читаются. Если есть опыт в Си, то можно поизучать. Так же многое о внутреннем устройстве может прояснится при написании своего модуля с использованием Python C API.
kisaa, Я только прокоментировал фразу, что самба отсутствует.
Да, поддержку старых версий, в винде включать нужно. По этому поводу beerchaser дал хорошую ссылку.
На счет проблемы автора вопроса, думаю, надо смотреть версию самбы в малинке, ошибки в логах и гуглить на предмет ошибок и проблем взаимодействия винды10 и данной конкретной версии самбы.
Так же можно не заморачиваться с этим и попробовать обновить самбу до последней доступной версии. Еще лучше - собрать самому самую последнюю релизную версию из исходников, но это требует определенных навыков.
В общем проблему нужно искать не в винде, а в малинке, поскольку для винды это родной протокол.
Где Сабма отсутствует? В винде?
SAMBA это Unix реализации файлового протокола винды. Так что в винде самбу отдельно ставить/включать не нужно, она там есть из коробки. Достаточно включить службу доступа к файлам и принтерам (это сервер), а клиент в принципе не отключаем. Как в вин10 это называется точно не скажу, но вам собственно нужен клиент в данном случае, а не сервер. В винде родное название протокола CIFS. На вашем скрине прсутствует и самва и CIFS: "Поддержка общего доступа к файлам SMB 1.0/CIFS". Samba, SMB, CIFS - суть одно и то же.
Скорее всего проблемы связаны с несоответствием версии протокола в Вин10 и малинке. В малинке, конечно, какая-то древняя версия. Т.к. источник версий в любом случае микрософт, остальные догоняют. А протокол, на сколько я знаю, закрытый, поэтому догоняют медленно.
Она добавляет указанный маршрут в таблицу маршрутизации сервера, но этот маршрут у него и так есть, т.к. он член этой сети.
И посмотрите в таблицу маршрутизации сервера - там 2 маршрута к этой сети, тот что добавлен openvpn явно не правильный.
Судя по конфигу openvpn слушает все адреса на сервере.
Вы привели таблицу маршрутизации клиента, он в какой сети находится?
А таблица маршрутизации клиента из другой сети где?
Вам точно нужен маршрут по умолчанию через ВПН? push "redirect-gateway def1 bypass-dhcp"
Кстати, openvpn лучше работает на UDP.
Хорошие настройки крипты!
Даже если бы ваши модули были в одной комнате вы не смогли бы их связать (скорее всего) без WiFi роутера.
А если есть роутер, то сделаем еще шаг и у вас будет интернет. Все, круг замкнулся. Одинаковая схема в обоих городах. Кроме роутера подключенного к интернет нужен еще белый статический адрес на роутере в одной из точек (в той которая будет принимать подключения второй).
Кстати в вашей схеме не хватает еще управляющего устройства (или двух), которое будет собирать показания резистора и управлять сервоприводом. Сам резистор и сервопривод вряд ли справятся с передачей данных через интернет.
Вот еще пришла мысль: прогони
sfc /scannow
из под админа. Она теоретически должна восстановить из кэша системные файлы, если они повреждены. На практике лично мне не удавалось решить проблемы с ее помощью.
Да. Зависимости надо смотреть на всю глубину, естественно. Даже в этом случае можно не отловить всех зависимостей. Не отловятся те, что линкуются в run-time с помощью LoadLibrary.
На 3.5Гб для х32 должно хватить, если другие варианты не просматриваются - придется эту ставить на время.
Кстати, можно поставить Вин7 х64 как временный вариант. Ее установочный образ по моему влезал на 3Гб.
Железо достаточно древнее, возможно, надо и убунту ставить не самую последнюю.
Еще можно попробовать в БИОС отключить разные расширения типа Vt-d и прочее, возможно какие-то устройства можно отключить в БИОС, обновить БИОС вроде есть прошивка rev.2.0.