У мене є домашній сервер NFS (і з'єднання openvpn, яке працює тільки поза домом).
Мій телефон (Jolla) в основному Linux, і має мобільні дані / wifi / usb можливості мережі.
В основному, я хочу, щоб NFS монтувався з телефону на мій сервер, щоб я бачив фільм / музику, що зберігається на сервері NFS.
В ідеалі було б добре, якби я не мав мережі, що він зупиняється, але продовжує грати, коли я повертаюсь. (сподіваюся, що гравець має деяку буферизацію, яка виключає час перемикання з wifi на openvn, наприклад).
Тут важлива частина надійність / стабільність , Я не дбаю про продуктивність.
Сервер NFS знаходиться в мережі 10.73.98.0/24. openvpn мережа (10.73.99.0/24) може направити до нього безпосередньо, openvpn підключення відхиляється всередині локальної мережі, так що це не конфлікт.
Розглядаючи наступні варіанти підключення до мережі:
- usb-мережа через ПК (джерело мережі 192.168.7.0/24, MASQUERADED до мережі 10.73.98.0/24)
- wifi підключення вдома (в локальній мережі, джерело мережі 10.73.98.0/24)
- підключення до мобільних даних (динамічний ip, openvpn мережа 10.73.99.0/24)
- wifi за межами дому (openvpn мережа 10.73.99.0/24)
afaik NFS над UDP не буде турбуватися про маршрутизацію, але буде потрібно той же IP-адресу (можливо?) для монтування, щоб вижити в мережі ...
Тепер я також подивився на fscache з надією, що він буде кешувати на блокових рівнях і блоках зберігання (можливо, з деякими readahead з файлу NFS?). але це схоже на збереження у файлівеле.
Поточні тести не виживають, виходячи з діапазону Wi-Fi і назад, наприклад. навіть після деякого очікування ...
Що буде найкращі варіанти монтування Я повинен спробувати? Чи варто також дивитися на певну форму автоматичного обліку? Як щодо intr або м'який / жорсткий або TCP / UDP .. я повинен тунелю його завжди над openvpn для надійності? Як щодо налаштування openvpn ? і т.д.