VMware Workstation の上に Ubuntu 22.04 の作業環境をつくりました。コードをいぢったりするために仮想マシンに SSH 接続する必要があるので、IP アドレスを固定したいというところ。
Ubuntu のネットワーク設定って Netplan なのか、Network Manager なのかよくわからんです。特にデスクトップの場合(「特に」なのかな?)、どっちでも設定できるようだけど、なんか設定ファイルが変になるような気がしています。
標準の GUI で設定しておくのが安全だろうということで、
このあたりから出てくるメニューから設定>ネットワークを選択して設定を進めますが、まず、仮想マシンがつながっている仮想ネットワークを確認しておきます。VMware Workstation の編集メニューの仮想ネットワークエディタを選択します。
VMnet1 と VMnet8 の 2 つの仮想ネットワークがあり、VMnet1 はホストオンリー(192.168.216.0)で VMnet8 は NAT(192.168.58.0)になっています。
それぞれのネットワークを選択した状態で DHCP 設定ボタンをクリックして、設定を確認すると、最後のオクテットが 128 以上で IP を振っているようです。
Ubuntu 上のネットワークの設定では、ens33 と ens44 の 2 つのネットワークがあり、端末で ip a を実行すると、ens33 の IP アドレスは 192.168.58.132、ens34 の IP アドレスは 192.168.216.32 です。
ens34 の歯車ボタンをクリックして IPv4 タブを選択して、IPv4 メソッドを「手動」にして、アドレスに「192.168.216.32」、ネットマスクに「255.255.255.0」を入れて、ゲートウェイは空にしました。DNS とルートは「自動」です。
これで IP アドレスが固定されたはずです。
DHCP で MAC アドレスに対して固定で IP をリースさせようかとも思ったのですが、VMware の GUI からは設定できないようだったので、仮想マシンの OS 側で IP を固定させました。
コメント