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 |