ユーザ用ツール

サイト用ツール


utm

文書の過去の版を表示しています。


UTM

QEMUによる仮想化、エミュレータソフトウェア。

Mac版はVirtualization.frameworkによる仮想化もサポートしている。エミュレータとしても動作するのでCPUアーキテクチャの異なるOSも動作させられる

ネットワーク

  • 仮想VLAN
    • 仮想ネットワークを作成し、VMごとにVLANを作成する
  • 共有ネットワーク
    • 仮想ネットワークを作成、ホストPCを経由して外部と通信可能。VM間でネットワークは共有される * ホストのみ
  • ホストのみ
    • 仮想ネットワークを作成、ホストPCとのみ通信可能
  • ブリッジ
    • ホスト環境の置かれているネットワークに接続する

ホストマシンでifconfig等で調べると以下のようなインターフェースが作成されている(macの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.1672748585.txt.gz · 最終更新: 2023/01/03 12:23 by nullpon