• ベストアンサー

ちょっと込み入った構成のLANでのファイル共有

Appleのサポートにも匙を投げられましたので、もうどうにもならないのかもしれませんがすがる思いでこちらでお尋ねします。 以下のような3台のMacがあります。 PM G3 - OS9.2 (日本語) PM G4 - OS9.1 (English) PM G5 - OSX (Tiger) G5には2つのEtherポートがあり、一方(内蔵ポート)は社内LANに繋がっています。 もう一方(PCIポート)はハブを介して上記のG3、G4と個別のネットワークを構築しています。G5には社内LAN用に割りあてられたIPと任意に割り振ったIPを各々のポートに設定しています。G3とG4にも任意ですがG5と整合性のあるIPを割り振っています(しかし社内LANのとは全然異なるIPです)。 この環境でG5を共有して、G3やG4から出てくるデータを社内LANに橋渡ししたいと思っています。 ですが困ったことにG4がG5をまったく受け付けないのです。G5の(PCI側の)AppleTalkをONにしてG4からアクセスすると「接続に失敗した」というような英文のダイアログが出ます。G5の(任意の)IP番号を入力して直接接続しようとすると「サーバーから反応がありません」と言われます。G3はどちらのアクセス法でもG5に接続できます。 Appleサポートには「G4のシステムを9.2以上にアップグレードすることはできないか」と言われましたが、そのG4は特定の使い方をしているマシンなのでシステムを一切変更できず共有をONにすることも禁じられています。今のところ仕方なくG3に共有フォルダを作り、まずG4からG3にファイルを渡し、そこからマニュアルでG5へ移して社内LANに流しています。 でもできれば最初の理想的な姿でやれないかと思っています。 ちなみにG5を10.3にダウングレードすることはできません。 なにか良い知恵をお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.7

> それだけのことなのに、OS9.1とTigerの間には埋められない溝があるようなのです。 溝なんてありませんよ。 Mac OS 9は、AppleがNextStepベースのMac OS Xを後継OSにすることを決定してから、開発に取り組み始めたバージョンです。Mac OS Xとファイル共有することについて、じゅうぶんな対処が行われています。 具体的には、コントロールパネル「ファイル共有」で「TCP/IPを使ってファイル共有する」にチェックを入れることで、可能になります。 > ご回答にある「インターネット共有機能」というのは、私の知識不足でどういう状況が実現するのか今ひとつピンと来ません。 (1) 3台以上のコンピュータでファイル共有するには、ルータの設置が必要。 (2) Mac OS Xの「インターネット共有機能」をオンにすると、Macintoshがソフトウェアルータになる。 すでに説明したとおりです。 > もし実験結果が出ましたらお教え願いたいと思います。 思惑どおりの結果になりました。お試しください。 もしMac OS 9.1、9.2からMac OS X 10.4にアクセスできなければ、社内LANで与えられているIPアドレスを入力してください。ファイル共有が確立できます。 ※おまけで、PowerMac G3、G4からインターネットに接続することができるようになります。もっともそのほうが本来の機能ですけど。

noname#80053
質問者

お礼

#3,4,6,7のご回答を混ぜ合わせて以下のように私なりに理解して作業しましたところ、無事G5との接続ができるようになりました。 <以下作業内容> G5の「インターネット共有機能」をオンにして、このマシンをソフトウェアルーターと位置づける。 共有する接続経路と、OS9マシンが使用するポートを適切に選択する。 G5のネットワークの設定で(3台のMacのネットワーク側の)etherポートのAppleTalkをオンにする。 OS9マシンのコンパネの「TCP/IP」にあるルータアドレスに、G5の(Macのネットワーク側の)IPアドレスを入力する。 OS9マシンのコンパネの「ファイル共有」で「TCP/IPを使ってファイル共有する」にチェックを入れる。 <ここまで> 設定後OS9.1マシンのセレクタでG5の(Macのネットワーク側の)IPアドレスを入力してアクセスしたところ、(認識するまで時間が少しかかりますが)やっと接続することができました。その上インターネットにもアクセスできるようになりました。 これがまさに「ルータ機能」というものなのかと感心した次第です。 皆様どうもありがとうございました。深くお礼申し上げます。 (しかしAppleサポートはなぜこの説明ができなかったのかなあ)

その他の回答 (6)

noname#40524
noname#40524
回答No.6

#3です。G5のアドレスを#0、#1とします。 G4,G3が接続されているのは#0として、共有接続先を#0とします。 それを利用して#1のアドレスに接続します。 机上の空論かもしれませんけどこんな所です。 尚:OSXは純粋な『アップルトーク接続』には成りません。 イーサーネット上にアップルトークのパケットを作る形に成ってます。 *共有接続先(ゲートウエイアドレス) インターネット共有を利用するのも一つの手ですね。

noname#80053
質問者

お礼

ご丁寧に説明いただいてありがとうございます。 3台のMacのTCP/IPの設定のゲートウェイアドレスにG5のIP(MacだけのLANの方)を設定するということでいいのでしょうか。 とするとG5は自分自身のIPがゲートウェイになるということですね。 これがうまくいけばG4はG5を通して直接社内LANに出られるということになるのでしょうか。しかし社内LANはWindowsマシンばかりでG4は実質どのマシンとも接続できないことになりそうです。 たぶん私の理解が間違っていると思います。 今少し詳細に教えていただけると助かります。

  • usaty
  • ベストアンサー率41% (248/604)
回答No.5

懲りずにもう1度だけ書き込みます。 以前私がPowerBookG4を購入した時に、PowerMacG4(デスクトップの)と 直接ケーブルで繋ぐために『IEEE1394ケーブル』と言うのを購入したことがあります。 それは6ピンオス6ピンオスのケーブルで、本体と本体にただ差すだけでした。 共有フォルダを作れないG4と、G5を 直接繋げるケーブルなんて、ないのでしょうか? 答えになってなくてすみません。

noname#80053
質問者

お礼

おそらくfirewire接続によるPB G4のハードディスク化のようなことをなされたのだと思います。 しかしデスクトップ同士でこれが実現できるのかどうかは私には分かりません。 経験をお持ちの方からのご教示があると幸いなのですが。 返す返すありがとうございました。

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.4

PowerMac G5が社内LANにつながっていることから、構成が複雑であるかのように見えますが、それを無視すると事態はかなりシンプルです。 MacintoshとMacintoshを一対一でつないでファイル共有することはできますが、3台となるとルータが必要になります。現状ではハブはあってもルータがないので、PowerMac G5とPowerMac G3の一対一ネットワークだけつながって、PowerMac G4が蚊帳の外ということになっています。 ブロードバンドルータと呼ばれているものを購入してきてつなぐのが簡単ですが、PowerMac G5をソフトウェアルータにすることでも解決できそうです。 システム環境設定>共有>インターネットで、「インターネット共有機能」を開始します。「共有する接続経路:」を社内LANがつながっているEthernetポートにし、「相手のコンピュータが使用するポート:」をPowerMac G3とG4がつながっているEthernetポートにします。 まだ実地に検証していないので、細かいアドバイスはできませんが、暇を見ながら実験してみたいと思います。

noname#80053
質問者

お礼

おっしゃられる通り実はそれほど込み入った構成ではないのです。 要はG4がG5を直接見に行ければいいだけの話なのです。 それだけのことなのに、OS9.1とTigerの間には埋められない溝があるようなのです。 ご回答にある「インターネット共有機能」というのは、私の知識不足でどういう状況が実現するのか今ひとつピンと来ません。もし実験結果が出ましたらお教え願いたいと思います。 ありがとうございました。

noname#40524
noname#40524
回答No.3

橋渡しするIPアドレスを『ゲートウエイアドレス』として設定します。 どちらかと言うとルータ環境で設定した方が最適かも

noname#80053
質問者

お礼

よろしかったらもっと詳細に教えていただけないでしょう。 なにか光明が見えたような気がしたのですが。

  • usaty
  • ベストアンサー率41% (248/604)
回答No.2

OS9.1がないので確認はできていませんが。。。 〉困ったことにG4がG5をまったく受け付けないのです。G5の(PCI側の)AppleTalkをONにしてG4からアクセスすると「接続に失敗した」というような英文のダイアログが出ます。G5の(任意の)IP番号を入力して直接接続しようとすると「サーバーから反応がありません」と言われます。 上記の方法は私にはよくわかりませんが、G5からG4の共有フォルダにアクセスできないでしょうか? G4のデスクトップに新規のフォルダを作って、それを共有にして、共有設定でG5に許可し、渡したいデータをそこに入れる。 G5の[移動]→[ネットワーク]→[Local]→[(G4のPC名)]をダブルクリック→[ゲスト]→接続 そこで、マウントするボリュームのところに、G4に新しく作ったフォルダの名前が出れば、それを選ぶとG5のデスクトップに現れるのでデータのやり取りは簡単にできるのですが。。。 無駄でしたらごめんなさい。

noname#80053
質問者

お礼

なかなか込み入った構成なので、800字の字数制限の中でうまく意味が通る質問が書けなかったと反省しています。#1のお答えのお礼にも述べましたが、G5からその他のOS9のMacを見ることはできます。しかし肝心要めのG4マシンは諸々の理由で共有設定ができないのです。本来はG5だけを共有マシンにしたいのですが、OS9.1のG4からアクセスできないので、今は暫定的にOS9.2のG3を中継機としています。G3はG4からもG5からもアクセスできるからです。(また複雑な表現になりましたね) でも社内LANに接続しているのはG5だけなので、G3を中継機にしても結局ファイルをまたG5へマニュアルで移してやらないといけないのです。(この意味もお分かりいただけるかどうか不安ですが) どうしてもG4からのアクセスができないなら、そのファイル移行作業を自動化する方法でもあればいいのですが。 ご回答ありがとうございました。

回答No.1

↓この事例は参考になりませんでしょうか。

参考URL:
http://cl.cocolog-nifty.com/dtp/2005/05/mac_os_x_104_ti_020d.html
noname#80053
質問者

お礼

リンク紹介ありがとうございました。 確かにOS10.4マシンからOS9.nマシンを見る分にはおっしゃる通りの方法でないとアクセスできません。 800字の制限があって説明不足だったかもしれませんが、私の場合G5のみを共有マシンとすることを理想としています。このMacだけが社内ネットワークに繋がっていているからです。一番問題なのはデータを吐き出すG4マシン(OS9.1E)からG5を認識できないということです。 OS9.1のマシンから普通にOS10.4マシンが見れるという方のご意見をいただければ幸いなのですが。