Linux 側で Docker のポートを準備しておく
docker のオプションとして直接指定
Windows で2台のPCを接続して thunderbolt ネットワークを構築した場合、ネットワーク種別が public になってしまい、Windowsファイル共有などが正しく機能しません。 Powershell などで Private に変更すると通信されるようになりますが、ネットワークの認識がうまくいってないためか、再接続するとまた Public に戻されてしまいます。 対策として Hyper-V をつかって仮想ルータでネット構成を一式裏に準備する方法があります。
| { | |
| "name": "mytool", | |
| "visualStudio": "75ff4f55", | |
| "visualStudioArchitecture": "x64", | |
| "toolchainFile": "c:/work/vcpkg/scripts/buildsystems/vcpkg.cmake" | |
| }, |
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/opencv
手順1 と 2 (OpenCVのライブラリを作成してそのビルドフォルダを環境変数に設定)は必要 ※たぶん別の手段でいれてそのライブラリの場所を設定でもOKとは思われるが未検証
手順3 は自前コンパイルしなくてもSDKのパッケージの -dev いれておけばOK
sudo apt install librealsense2-dev| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| COMMAND_DESCRIPTION = "copy vc++ environment variables for WSL/CYGWIN/MSYS" | |
| import sys | |
| import argparse | |
| import subprocess | |
| import re | |
| import json |
| # for tun0 | |
| net.ipv4.conf.all.forwarding=1 | |
| net.ipv4.conf.eth0.rp_filter=0 | |
| net.ipv4.conf.tun0.rp_filter=0 | |
| net.nf_conntrack_max=65535 |