На сколько помню, миф про износ HDD возник из-за того, что в свое время требовалась процедура "парковки головок" при выключении и какие-то винты сами не умели их парковать, нужно было выдавать команду явно. Уже лет 100 как этой проблемы нет в принципе, а миф все еще живет.
В детали не вдавался, но ошибка говорит о слишком большом уровне рекурсий. Это стандартная недостаток рекурсивных функций. Перепешите алгоритм в итерационном стиле, без рекурсии.
Не знаю.
На сколько помню с обновлениями RDS особых проблем не было. Но может быть это только у меня не было.
К тому же микрософт часто делает патчи к обновлениям/выкладывает новые версии старых обновлений. С 2012 года прошло уже достаточно времени, чтоб заштопать все дыры в этом обновлении.
Я бы первое что сделал после настройки всех параметров: попытался в ручную рестартовать RDS, если не стартует, то смотреть что она пишет в журнал винды и уже исходя из этого что-то предпринимать дальше.
Но в целом, если заработало и вас устраивает, то можно считать вопрос закрытым.
Какую версию убунты ставите? Попробуйте поставить последнюю 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.
Хорошие настройки крипты!