utm
文書の過去の版を表示しています。
UTM
QEMUによる仮想化、エミュレータソフトウェア。
Mac版はVirtualization.frameworkによる仮想化もサポートしている。エミュレータとしても動作するのでCPUアーキテクチャの異なるOSも動作させられる
ネットワーク
- 仮想VLAN
- 仮想ネットワークを作成し、VMごとにVLANを作成する
- 共有ネットワーク
- 仮想ネットワークを作成、ホストPCを経由して外部と通信可能。VM間でネットワークは共有される
- ホストのみ
- 仮想ネットワークを作成、ホストPCとのみ通信可能
- ブリッジ
- ホスト環境の置かれているネットワークに直接接続する
共有ネットワークを使用する場合 `ifconfig`コマンドで調べると以下のようなインターフェースがある(`bridge0`はthunderbolt経由のネットワークブリッジインターフェースなので別物)
``` bridge100: flags=8a63<UP,BROADCAST,SMART,RUNNING,ALLMULTI,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM> ether 1e:57:dc:04:5d:64 inet 192.168.64.1 netmask 0xffffff00 broadcast 192.168.64.255 inet6 fe80::1c57:dcff:fe04:5d64%bridge100 prefixlen 64 scopeid 0x18 inet6 fd64:3fa:9751:31b:14aa:757d:d1a9:9f2b prefixlen 64 autoconf secured Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x0 member: vmenet0 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 23 priority 0 path cost 0 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active
```
vmが存在する仮想LANは `192.168.64.0/24` とわかる
utm.1672746298.txt.gz · 最終更新: 2023/01/03 11:44 by nullpon