Ubuntu のネットワーク設定と VMware Workstation の DHCP

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 を固定させました。

コメント

タイトルとURLをコピーしました