- 2026/08/31 Mon
-
PCを再起動したらHyper-Vゲストで立ち上げていたサービスに繋がらなくなってたのでIPを固定化する。
ホスト(Windows 11)
ゲートウェイを作成する。- Hyper-Vマネージャー
- 仮想スイッチマネージャー → 内部を選択して仮想スイッチの作成
- 設定
- ネットワークとインターネット → ネットワークの詳細設定 → (作成したスイッチ) → 追加のプロパティを表示
- 手動を選択してIPアドレスとサブネットマスクを設定
ゲスト(Ubuntu 26.04)
netplan で設定する。
最初 YAML を手で編集していたけど、コマンドでもいけるようなのでそっちでメモ。Ubuntu Manpage: netplan-set - write Netplan YAML configuration snippets to file
https://manpages.ubuntu.com/manpages/resolute/man8/netplan-set.8.html$ sudo netplan set --origin-hint 99-config ethernets.eth0.addresses="[(ゲストのIPアドレス)/24]" $ sudo netplan set --origin-hint 99-config ethernets.eth0.routes="[{to: default, via: (ゲートウェイのIPアドレス)}]" $ sudo netplan set --origin-hint 99-config ethernets.eth0.nameservers.addresses="[8.8.8.8, 8.8.4.4]"
でIPアドレス、ゲートウェイ、DNSを設定。$ sudo cat /etc/netplan/99-config.yaml network: version: 2 ethernets: eth0: addresses: - "(ゲストのIPアドレス)/24" nameservers: addresses: - 8.8.8.8 - 8.8.4.4 routes: - to: "default" via: "(ゲートウェイのIPアドレス)"
のようなファイルが生成される。$ sudo netplan try
で反映。 いつもと違う梅干し買ってみたけどうまいな。