Windows 7 64bit 版でアドエスをモデムとして使う
何食わぬ顔ですごーく久しぶりの更新です。
4年生も冬学期に入り、卒業研究のために64bit版Windows 7の入ったノートパソコンをしばらくの間使えることになりました。
ヤッターカルイヨーバッテリモツヨーということで外で作業する気満々だったのですが、WILLCOMのAdvanced W-ZERO3 [es] (WS011SH)には64bit版Windows用モデムドライバが存在しません。
ネット回線がないと作業にも支障が出るので、これはなんとか使いたい。
まず何食わぬ顔でWindowsに32bit版のドライバを与えてみましたが、ドライバが見つかりませんと言われました。まあそうでしょう。
次に64bit版ドライバであるかのように誤魔化して無理やり突っ込んでみました。
ドライバは認識されインストールが進行し始めましたが、途中でOSとのバージョン不整合を理由に失敗しました。
アドエス用のドライバではなく汎用(?)のUSBモデムドライバによって動作させることもできるそうです。
しかし安定動作ではない(WS011SH x64ドライバについて | ヘニックスのライブ小屋)と。
そういうわけで、64bit環境にドライバを入れるのは諦め、せっかくXPモードがあることですしXP側にドライバを入れてその接続をホスト側から利用することにしました。
- ホストPC側(この場合はWindows 7)にMicrosoft Loopback Adapterを追加
- 仮想マシンとMicrosoft Loopback Adapterを接続
- [スタート] - [Windows Virtual PC] で「仮想マシン」フォルダを表示
- 「Windows XP Mode.vmcx」を右クリック - [設定]
- [ネットワーク] の 「アダプター 2(D)」で「Microsoft Loopback Adapter」を選択
- XP側にアドエスの32bitドライバを導入
- 「Windows XP Mode」を起動(スタートメニュー等から)
- 電源を入れた状態のアドエスをPCに接続
- Virtual PCのメニューバーで [USB ▼] - [SHARP Windows Mobile USB Modem 接続] を選択
- XP側でアドエスを認識するはずなので、XP上でドライバをインストール
- アドエスを使用するダイヤルアップ接続の設定をXP側に作成(仮に「アドエス接続」と呼ぶ)
- XP側でインターネット接続の共有を設定する
- XP側からアドエスを使ってインターネットに接続
これでホストからも接続を利用できるのではないかと思いますがどうでしょう?
何日か前の作業を思い出しながら書いているのでもしかすると大事なところが抜けたりしているかもしれません。