環境
Intel版mac macOS Sonoma 14.1
lima 0.19.0
lima上のOSはLinuxのRocky-9
やろうとしたこと
lima上で簡単なサーバーを作ったので、外部(他のPC)からアクセスできるようにしたい。
ホストPCからアクセスできることはlocalhostで確認済み。
後はネットワークを外に公開してあげれば良い。
詰まった箇所
limaの更新が結構早く、古い記事を見てしまったのが原因。
vde_vmnetは一応サポートされていると書いてありましたが、動かなかったです。
無駄なことをしてしまった。
結局公式最強ですね。
最終的な解決策
設定ファイルをいじって解決したんですけど、もう一度作り直した時に爆速でできたのでそっちを使ってください。
limaのVMを作る時に--network=vzNAT
をつけるだけです。
例えばテンプレートから作る時は、以下のような感じ。
limactl start template://hogehoge --vm-type=vz --network=vzNAT