
Ubuntu日本語フォーラム

ログインしていません。
最近、VMware player(2.5.3 build-185404)を使って、ダウンロードした仮想マシンの ubuntu(ubuntu 8.04 Japanese)を動かしました。
起動することは出来て、デスクトップを表示することは出来たのですが、ネットワーク接続が出来ません。
どうすればネットに接続できるのでしょうか?
また、質問するに当たってどんな情報を書き込んだら質問者側にわかりやすいかがわからなく、不十分だと思いますので、回答があれば書き足します。
また、これらのメッセージが出ます。これらが問題かもしれないので記入しておきます。
<起動時>
この仮想マシンで VMware Tools パワーオンスクリプトが正常に実行されませんでした。仮想マシンにカスタムされたパワーオンスクリプトが構成されている場合は、スクリプトにエラーがないか確認してください。それ以外の場合は、サポートにご連絡してください。
<終了時>
該当する VMware Tools スクリプトが正常に実行されなかったため、この仮想マシンを サスペンド する要求が失敗しました。仮想マシンでカスタム サスペンド スクリプトが構成されている場合は、スクリプトにエラーがないか確認してください。それ以外の場合は、サポートにご連絡ください。同じ操作を再度試みると、スクリプトの失敗は無視されます。
-------------------------------------------
OS:Microsoft Windows XP Home Edition (5.1, Build 2600 Service Pack 3)
CPU:Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz (2 個の CPU)
メイン メモリ:2014MB RAM
オフライン
VMware Player を使って仮想マシンを動かす際には、仮想マシンに VMware Tools と呼ばれるユーティリティをインストールしておかないと、色々と微妙な不具合が生じます
また、VMware Player と VMware Tools のバージョンが、双方で一致していないといけません
flag future さんによる投稿 (#1):
VMware player(2.5.3 build-185404)を使って、ダウンロードした仮想マシンの ubuntu(ubuntu 8.04 Japanese)を動かしました。
この状況と、起動、終了時のメッセージからは、使っている VMware Player のバージョンと、ダウンロードした ubuntu 8.04 の仮想マシンにインストールされている VMware Tools のバージョンが異なっていることが推察できます
ubuntu 8.04 にインストールされている VMware Tools を適切なバージョンのものに入れ直せば解決するはずですが、残念なことに Vmware Player 2.x では VMware Tools が提供されていません
VMware Workstation 5.x (有償製品) か VMware Server 2.x (無償製品) に同梱されている VMware Tools を手に入れて、それをインストールするのが一つの方法です
別の方法としては、ubuntu 8.04 にインストールされている VMware Tools をアンインストールしてしまい (エラーメッセージを気にしなければ、入れたままでも可)、 VMware Tools を使わないネットワーク設定をする方法があります
その他にも、ubuntu 8.04 にインストールされている VMware Tools のバージョンに合った VMware Player を使う (多分 VMware Player 2.0) 方法、VMware Tools を同梱している VMware Player 3.0 を使って、ubuntu 8.04 にインストールされている VMware Tools を入れ直す方法が考えられます
ところで、ubuntu 8.04 の仮想マシンは ubuntu の日本語 Web サイトにあるVMware用仮想マシンのページからダウンロードして入手したものでしょうか
そうだとすると、上の方法の中でもっとも確実だと思われるのは、VMware Player を 2.0 にする方法でしょう
VMware Player 2.0.5 -> http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/2_0
また次善の策としては、VMware Player を 3.0 にして、なおかつ VMware Tools を入れ直す方法をお勧めします
VMware Player 3.0.1 -> http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0
オフライン
ubuntuは日本語サイトのページからダウンロードしたものです。
なので、VMware Player 2.0.5 をダウンロードして起動してみました。
そうするとやはり起動時に
この仮想マシンで VMware Tools レジュームスクリプトが正常に実行されませんでした。
仮想マシンにカスタムされたサスペンドスクリプトが構成されている場合は、スクリプトに エラーがないか確認してください。それ以外の場合は、サポートにご連絡してください。
と表示されてしまいました。
また、
致命的なアプリケーション エラーです:文字列のエンコード中にエラーが発生しました。(class cui::Error)。
と表示されて、強制終了されてしまいます。
「VMware Player を 3.0 にして、なおかつ VMware Tools を入れ直す方法」を試したほうがいいですか。
オフライン
実際に VMware Player 3.0 で VMware Tools の入れ替えを 試してみました
最初に ubuntu 8.04 を VMware Player 3.0 で立ち上げたら、VMware Tools を入れ替える前に、以下の手順で ubuntu のパッケージをアップグレードしておきましょう
1. ubuntu の画面上部のメニューバーから [システム - システム管理 - Synaptic パッケージ・マネージャ] をクリックする
2. パスワードを確認されるので、自分のログインパスワードを入力する
3. 「簡単な紹介」ダイアログが表示されたら「OK」をクリックする (表示されないかも)
4. Synaptic パッケージ・マネージャのウィンドウの左上部付近にある「再読込」のアイコンをクリックして、パッケージ情報のダウンロードを行う
5. パッケージ情報のダウンロードが終わったら、「再読込」の隣にある「全てアップグレード」のアイコンをクリックする
6. 「依存により要求された...(以下略)...」のダイアログが表示されるので「マーク」ボタンをクリックする
7. 続いて「全てアップグレード」の隣にある「適用」のアイコンをクリックする
8. 「以下の変更を...(以下略)...」のダイアログが表示されるので「適用」ボタンをクリックする
9. 「パッケージファイルの...(以下略)...」のダイアログが表示される
結構な時間がかかるので、じっくりと腰を据えて待ちましょう (30分ほどかかりました)
途中で「consolo-setup を設定しています」というダイアログが表示されましたがそのまま「進む」をクリックで大丈夫です
10. 「変更が適用されました」ダイアログが表示されたら、「閉じる」ボタンをクリックする
11. Synaptic パッケージ・マネージャのウィンドウ右上の × をクリックして、Synaptic パッケージ・マネージャを閉じたら、ubuntu の画面上部のメニューバーの右端にある電源ボタンを使って ubuntu を再起動しておく
以上で ubuntu のパッケージが最新の状態になります
続いて VMware Tools を入れ替えます
VMware Player の VM メニューから「VMware Tools のアップデート」をクリックする
VMware Player のウィンドウ下端に黄色い背景でメッセージが表示されるとほぼ同時に、ubuntu の画面に「ファイルブラウザ」が表示される
ubuntu の画面上部のメニューバーから [アプリケーション - アクセサリ - 端末] をクリックする
表示された端末のウィンドウで以下のコマンドを実行する
cd /tmp tar xzvf /media/cdrom0/VMwareTools-8.1.4-227600.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl
※tar ......./VMwareTools に続く数字は VMware Player 3.0 の細かなバージョンによって若干違うかもしれません
このファイル名はファイルブラウザに表示されているものです
途中いくつか [yes] とか [/usr/bin] のように [ と ] に括られた問いかけがありますが、最後の画面解像度の選択以外はすべて Enter を入力しておけば大丈夫です (注意していないと、入力待ちに気がつかないことがあります)
画面解像度の選択だけは、自身の環境に合わせて適切に選択してください
最後に /tmp/vmware-tools-distrib$ といったプロンプトが表示されれば、VMware Tools の入れ替えは完了です
これと同時に VMware Player のウィンドウ下端に表示されていた黄色い背景のメッセージが閉じて無くなります
念のためもう一度 ubuntu をシャットダウン (完全に終了) して、VMware Player から起動しなおして、VMware Tools のエラーメッセージが出なければ大丈夫です
オフライン
いつも丁寧なお返事本当に感謝しています。
4. Synaptic パッケージ・マネージャのウィンドウの左上部付近にある「再読込」のアイコンをクリックして、パッケージ情報のダウンロードを行う
これを行おうとすると
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy/Release.gpg の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy/main/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy/restricted/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy/universe/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy/multiverse/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-updates/Release.gpg の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-updates/main/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-updates/restricted/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-updates/universe/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-updates/multiverse/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-security/Release.gpg の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-security/main/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-security/restricted/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-security/universe/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://ubuntutym.u-toyama.ac.jp/ubuntu/dists/hardy-security/multiverse/i18n/Translation-ja.bz2 の取得に失敗しました 'ubuntutym.u-toyama.ac.jp' を解決できませんでした
W: http://archive.ubuntulinux.jp/ubuntu-ja/hardy/Release.gpg の取得に失敗しました 'archive.ubuntulinux.jp' を解決できませんでした
W: http://archive.ubuntulinux.jp/ubuntu-ja/hardy/ja.bz2 の取得に失敗しました 'archive.ubuntulinux.jp' を解決できませんでした
W: http://archive.ubuntulinux.jp/ubuntu-ja/hardy-ja/Release.gpg の取得に失敗しました 'archive.ubuntulinux.jp' を解決できませんでした
W: http://archive.ubuntulinux.jp/ubuntu-ja/hardy-ja/ja.bz2 の取得に失敗しました 'archive.ubuntulinux.jp' を解決できませんでした
W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。
と表示されてしまい、次のステップへ進む事が出来ません。これもネットワーク接続が出来てないからなんでしょうか。
オフライン
そういえば、ネットワーク接続ができていないのでしたね
済みませんでした
でしたら、前半の ubuntu のパッケージのアップグレードは飛ばしていただいて結構です
そのまま VMware Tools の入れ替えを行ってください
VMware Tools の入れ替えが終わって、再起動の後にネットワーク接続が成功したときに、改めて ubuntu のパッケージのアップグレードを行ってください
小生が確認した限りでは、ubuntu のパッケージのアップグレードの後にもう一度 VMware Tools を入れ替える必要はなさそうです
VMware Tools のエラーメッセージが出なくなったにも関わらず、ネットワーク接続ができないときは VMware Tools とは別の何かが原因なので、もう一度質問してください
その際は、ubuntu の画面上部のメニューバーから [アプリケーション - アクセサリ - 端末] をクリックして表示された端末のウィンドウで、以下の 5 つのコマンドを実行した結果を一緒に提示していただけると、識者からのコメントが入りやすくなると思います
cat /etc/udev/rules.d/70-persistent-net.rules ifconfig -a lshw -class network lspci | grep Ethernet grep eth /var/log/messages
オフライン
回答ありがとうございます。
おかげさまでエラーメッセージは出なくなりました。
ネットワーク接続が出来ないので、5つのコードを実行した結果を貼ります。ユーザー名のところを○○○としてあります。
○○○@ubuntu-vm:~$ cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:d7:f5:ee", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:d2:6f:dd", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
○○○@ubuntu-vm:~$ ifconfig -a
eth1 Link encap:イーサネット ハードウェアアドレス 00:0c:29:d2:6f:dd
inet6アドレス: fe80::20c:29ff:fed2:6fdd/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:45 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:0 (0.0 B) TXバイト:6711 (6.5 KB)
割り込み:18 ベースアドレス:0x1400
eth1:avahi Link encap:イーサネット ハードウェアアドレス 00:0c:29:d2:6f:dd
inetアドレス:169.254.8.226 ブロードキャスト:169.254.255.255 マスク:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
割り込み:18 ベースアドレス:0x1400
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:518 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:518 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:27420 (26.7 KB) TXバイト:27420 (26.7 KB)
○○○@ubuntu-vm:~$ lshw -class network
WARNING: you should run this program as super-user.
*-network
description: Ethernet interface
product: 79c970 [PCnet32 LANCE]
vendor: Advanced Micro Devices [AMD]
physical id: 11
bus info: pci@0000:00:11.0
logical name: eth1
version: 10
serial: 00:0c:29:d2:6f:dd
width: 32 bits
clock: 33MHz
capabilities: bus_master ethernet physical logical
configuration: broadcast=yes driver=pcnet32 driverversion=1.34 latency=64 maxlatency=255 mingnt=6 module=pcnet32 multicast=yes
○○○@ubuntu-vm:~$ lspci | grep Ethernet
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
○○○@ubuntu-vm:~$ grep eth /var/log/messages
Apr 16 19:01:11 ubuntu-vm kernel: [ 18.409680] Driver 'sr' needs updating - please use bus_type methods
Apr 16 19:01:11 ubuntu-vm kernel: [ 18.716724] eth0: registered as PCnet/PCI II 79C970A
Apr 16 19:01:11 ubuntu-vm kernel: [ 18.741225] Driver 'sd' needs updating - please use bus_type methods
Apr 16 19:01:11 ubuntu-vm kernel: [ 47.191034] udev: renamed network interface eth0 to eth1
Apr 16 22:18:51 ubuntu-vm kernel: [ 12.115059] eth0: registered as PCnet/PCI II 79C970A
Apr 16 22:18:51 ubuntu-vm kernel: [ 12.126400] Driver 'sr' needs updating - please use bus_type methods
Apr 16 22:18:51 ubuntu-vm kernel: [ 12.458468] Driver 'sd' needs updating - please use bus_type methods
Apr 16 22:18:51 ubuntu-vm kernel: [ 41.244389] udev: renamed network interface eth0 to eth1
Apr 16 22:22:16 ubuntu-vm kernel: [ 258.690884] eth1: link up
Apr 16 22:22:16 ubuntu-vm dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth1 for sub-path eth1.dbus.get.reason
Apr 16 22:30:49 ubuntu-vm kernel: [ 10.307641] eth0: registered as PCnet/PCI II 79C970A
Apr 16 22:30:49 ubuntu-vm kernel: [ 10.319112] Driver 'sr' needs updating - please use bus_type methods
Apr 16 22:30:49 ubuntu-vm kernel: [ 10.647337] Driver 'sd' needs updating - please use bus_type methods
Apr 16 22:30:49 ubuntu-vm kernel: [ 31.285828] udev: renamed network interface eth0 to eth1
Apr 16 22:30:58 ubuntu-vm kernel: [ 153.195274] eth1: link up
Apr 16 22:30:58 ubuntu-vm dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth1 for sub-path eth1.dbus.get.reason
Apr 17 12:51:55 ubuntu-vm kernel: [ 11.799193] Driver 'sr' needs updating - please use bus_type methods
Apr 17 12:51:55 ubuntu-vm kernel: [ 12.211017] eth0: registered as PCnet/PCI II 79C970A
Apr 17 12:51:55 ubuntu-vm kernel: [ 12.235553] Driver 'sd' needs updating - please use bus_type methods
Apr 17 12:51:55 ubuntu-vm kernel: [ 33.557317] udev: renamed network interface eth0 to eth1
Apr 17 12:52:57 ubuntu-vm kernel: [ 79.415601] eth1: link up
Apr 17 12:52:57 ubuntu-vm dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth1 for sub-path eth1.dbus.get.reason
Apr 17 13:10:31 ubuntu-vm kernel: [ 10.542938] Driver 'sr' needs updating - please use bus_type methods
Apr 17 13:10:31 ubuntu-vm kernel: [ 10.950837] eth0: registered as PCnet/PCI II 79C970A
Apr 17 13:10:31 ubuntu-vm kernel: [ 10.975144] Driver 'sd' needs updating - please use bus_type methods
Apr 17 13:10:31 ubuntu-vm kernel: [ 33.475812] udev: renamed network interface eth0 to eth1
Apr 17 13:11:05 ubuntu-vm kernel: [ 99.358882] eth1: link up
Apr 17 13:11:05 ubuntu-vm dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth1 for sub-path eth1.dbus.get.reason
○○○@ubuntu-vm:~$
オフライン
ネットワーク接続ができないのは VMware Tools 云々ではなく、IP アドレスの自動取得に失敗しているのが原因のようです
通常なら、VMware Player のホスト OS の IP アドレスはどのように設定しているのかなどを確認して、それを元に対処するのが良いのでしょうが、とりあえずゲスト OS になっている ubuntu 8.04 でネットワーク接続できることを主眼に対処することにしましょう
まずは一端 ubuntu 8.04 をシャットダウンしてください
そして、VMware Player 3.0 を立ち上げてください (ubuntu の vmx ファイルをダブルクリックするのではなく、Windows のスタートメニューから VMware Player を実行してください)
すると多分、VMware Player のウィンドウの左半分の上側に「ubuntu 8.04 Japanese」と表示されていると思います
もし「ubuntu 8.04 Japanese」が表示されていないときは、右側の「仮想マシンを開く」をクリックして、ダウンロードした ubuntu 8.04 の仮想マシンに含まれる Ubuntu.vmx ファイルを開くと左側に表示されます
この VMware Player のウィンドウの側にある「ubuntu 8.04 Japanese」を右クリックして、表示されるコンテンツメニューで 「VM の編集」をクリックします
仮想マシン設定のダイアログが開くので、ハードウェアタブのデバイス一覧で「ネットワークアダプタ」をクリックします
「ネットワークアダプタ」をクリックすると、仮想マシン設定ダイアログのハードウェアタブの右側に、ネットワークアダプタの設定項目が表示されます
そこにあるネットワーク接続のラジオボタンを「ブリッジ」から「NAT」に変えて、ダイアログ右下の「OK」ボタンをクリックしてください
これで改めて ubuntu を起動すればネットワーク接続ができるようになっていると思います
オフライン
接続できました!
こんな初心者に丁寧な回答をしていただいて、本当にありがとうございました。
オフライン