VPNですべての通信が通らないようにする

SoftEther VPNで192.168.1.0/24なネットワークにSecureNATで接続したのは良いが、標準だとインターネットへ向けた通信すべてがVPN経由で行われてしまう。これは、ちょっと速度が遅くなりそうで不都合なので下記のようにしてWindows 10のルーティングテーブルのメトリックを変更してうまいこと行くようにした。

route change 192.168.1.0 mask 255.255.255.0 192.168.30.1 metric 1 if 14
route change 0.0.0.0 mask 0.0.0.0 192.168.30.1 metric 100 if 14

V-USBのhid-dataコマンドラインをmingw32でコンパイル

mingw32でV-USBのサンプルにある、hid-dataのコマンドライン(https://www.obdev.at/products/vusb/download.html のvusb-20121206/examples/hid-data/commandline)をコンパイルしようとしたら、うまくいかなかった。

これをヒントに、”ddk/hidpi.h”->”hidpi.h”に書き換えたらうまくいった。

 

Bash on Windowsのデフォルトディストロを変更する方法

bash -c “redis-server”でredis-serverが起動しなかった。原因は、おそらくDebianとUbuntuの2種類のLinuxが入っているためだが、どうやって解決するかすぐにはわからなかった

wsl-configを使うと良い。これを使うとbash.exeで呼び出されるLinuxを変更することができるらしい。wslconfig /setdefault “Ubuntu”で解決した。