VIrtualBoxによるによる仮想マシンのネットワーク接続が出来ない
VIrtualBoxのデータをいれていたMicro DCカードが読めなくなってしまったので改めてUbuntuのイメージを作成しました。
SDカード自体はフォーマットすればまた使えるようになったので、Ubuntuを再構築しました。
せっかくなのでLTS(long-term support)となる22.04が出たのでこれを入れました。
すると、仮想マシンから外部ネットワーク(ブラウザやaptなど)へつながるようにするとホストOSからSSHがつながりません。
仮想マシンにSSHで接続したい
SSHを使えるように設定すると、今度は外部へ接続できなくなってしまいました。
# sudo apt update http://jp.archive.ubuntu.com/ubuntu focal InRelease 'jp.archive.ubuntu.com'が一時的に解決できません # pip3 install *** 名前解決に一時的に失敗しました /***/***/
VirtualBoxのネットワーク設定を変更すると、今度はSSHがつながらなくなってしまいます。
分かってしまえば簡単なことですが、外部とはNATで接続するためのネットワークアダプタを設定し、ホストOS(ここではWindows)とはホストオンリーアダプタを設定します。
これらはVirtualBoxの設定メニューから変更できますが、これらは変更はVirtualMachineが起動していてもできますが、追加はVirtualMachineをシャットダウンしないとできません。
まとめ
ところでRaspberyy Pi OSもWindows上で動かすことができた(まとめじゃない)。
Windows上のVirtualBoxにRaspberry Pi OSをインストールできた!
— とりてん (@s51517765) 2022年5月3日
これは便利かも。 pic.twitter.com/edaAY5puqz