- 1. 概要
- 2. 有効化
- 3. Ubuntu
- 4. 参考サイト
1. 概要
「VirtualBox」のゲスト OS を、「VMWare」に移植した後の、ネットワークの設定について記述します。
2. 有効化
エクスポート・インポートの状況によっては、ネットワークが無効化されている場合があります。
その場合、前ページの作業もエラーになることがありますので、デスクトップの環境に合わせて、ネットワークを有効化します。
まずは、「VMware」のホスト側のメニューで、ネットワークアダプタが有効化されていることを確認します。
たいていの場合は、ここで適切に設定していれば、問題なく動作すると思います。
3. Ubuntu
「Ubuntu 22.04」を「VirtualBox」から「VMware」に移植したとき、ネットワークに接続できませんでした。
まず、状況を確認します。
ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:50:56:3c:c4:ad brd ff:ff:ff:ff:ff:ff
altname enp2s1
このとき、「1: lo:」のみであれば、ハードウェア的に認識できていないので、ホスト側の設定を確認します。
「2: ens33:」が表示されていれば(デバイス名は、「NIC」によって異なります)、デバイスは認識できていますので、次の手順で有効化します。
sudo ip link set ens33 up
これで、有効化されますので。
ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.157 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::250:56ff:fe3c:c4ad prefixlen 64 scopeid 0x20<link>
ether 00:50:56:3c:c4:ad txqueuelen 1000 (イーサネット)
RX packets 3383 bytes 276378 (276.3 KB)
RX errors 0 dropped 58 overruns 0 frame 0
TX packets 282 bytes 36608 (36.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (ローカルループバック)
RX packets 26976 bytes 1809892 (1.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 26976 bytes 1809892 (1.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
このとき、「ens33」の「inet」の行が表示されていなくて、ネットワークが使えない場合は、「DHCP」サーバから「IP」アドレスが取得できていない可能性があります。
「DHCP」を使っているのであれば、下記のコマンドで、「DHCP」サーバから「IP」アドレスを取得します。
sudo dhclient -v ens33
4. 参考サイト
本ページは、「ChatGPT」軍曹を参考にさせていただきました。
|
|