dullwhaleのメモ帳

何度も同じことを調べなくてよいように...

Docker on LimaではUDPのポートフォワードが簡単にできない

LimaのポートフォワードはSSHトンネリングによって実現されている。

次のコマンドでトンネルを作っているのと同じイメージ

ssh -L

だからTCPのポートフォワードは素直に実現できる。 一方で、UDPポートは通信が虚空に消え、ICMPで到達できないこと表すtype 3 code 3のパケットが返ってくる。 UDPでもマッピング自体はできるところがハマり所。