環境
- ホスト
Windows11 Pro - 仮想化
VMware Workstation 17 Player
Ubuntu 22.04
参考サイト
ネットワークアダプタのstate
ipコマンドとifconfigコマンドで LANケーブル抜けとかを見る
ネットワーク構成
VMware Playerでネットワークを学ぶ~①仮想ネットワーク~
状況
VMware Workstation 17 PlayerでUbuntuを使用しています。
ホストマシンの不調に伴いマザーボードの交換やBIOSの設定変更、アップデート等を行った結果、ゲストOSからインターネットに接続できなくなりました。
$ ping google.com
ping: google.com: 名前解決に一時的に失敗しました
$ ping 8.8.8.8
ping: connect: ネットワークに届きません
ホストマシン自体のインターネット接続は問題ありません。
ゲストOS側の問題だと思い、まずはネットワーク構成がどうなっているか確認したところ、ゲストOSのネットワークアダプタが「NO-CARRIER」の状態になっていました。
$ ip address show
2: ens33: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 00:0c:29:28:9d:fd brd ff:ff:ff:ff:ff:ff
altname enp2s1
「NO-CARRIER」=動作不能のようです。
原因
ゲストOSのネットワークアダプタをNAT→ブリッジに変更しても、ホストマシンのネットワーク設定がらみ(VMware Bridge Protocol)を変更しても現象は変わりませんでした。
というのも、ホストマシンの不調に伴って行った端末設定変更が原因だったからです。
VMwareで使用する機能を停止していました。
対応
- 「Windowsマーク」+「R」でファイル名を指定して実行 機能を立ち上げる。
- 「msconfig」と入力する。
- サービスタブの下記項目が停止状態の場合、チェックを入れ、端末の再起動を行う。
- VMware DHCP Service
- VMware NAR Service
- VMware Authorization Service
ネットワークにつながるようになりました。
$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=11.5 ms
「NO-CARRIER」から「UP」に変わりました。
$ ip address show
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:28:9d:fd brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet
: