XPから、7のディスクを共有することのトラブルシュート その2

XP、7、共有のキーワードで、ここを見に来る人が多いようなので、基本的なトラブルシューティングを書いておく。

やったのはこの環境。

  +--------------+   |   +--------------------+
  |  win XP Pro  |   |   | win 7 Home Premium |
  | 192.168.10.2 |   |   |    192.168.0.1     |
  |              |---|-->|      C:\Share      |
  |  user: foo   |   |   |     user: bar      |
  +--------------+   |   +--------------------+
  192.168.10.0/24    |      192.168.0.0/24

XP 側
OS: Windows XP Pro
IP address: 192.168.0.1
User: foo

7 側
OS: Windows 7 Home Premium
IP address: 192.168.0.2
User: bar


ホームグループとか参加なし。
XP Pro から 7 Home Premium のディスクをマウント。


1. Windows 7 側設定
1-1. C:\Share フォルダ作成
1-2. 右クリックで「共有」-> 「特定のユーザー...」。
1-3. 共有オーナー(bar)を追加しておく。
   誰でも(Everyone)にしておけと書いてる解説も多いが、適宜制限するように。
1-4. 「共有」ボタンを押す。
1-5. 「終了」ボタンを押す。
1-6. スタートメニュー->「コントロールパネル」->「ネットワークの状態とタスクの表示」
1-7. アクティブなネットワークの表示 -> 社内ネットワーク
1-8. 左メニューにある「共有詳細設定の変更」を押す。
1-9. ホームまたは社内
   ・ネットワークの探索を有効にする
   ・ファイルとプリンタの共有を有効にする
   ・パスワード保護の共有を有効にする
1-10. 「変更の保存」ボタン押す。


2. Windows XP 側設定
コマンドプロンプト起動の場合
2-1. XP のスタートメニューから、
「ファイル名を指定して実行...」より、"cmd" を実行。
2-2. 共有

net use Z: \\192.168.0.1\Share /USER:bar /PERSISTENT:YES

ここでパスワード入れる。
"/PERSISTENT:YES" で再起動後も共有。


直接共有
2-1. XP のスタートメニューから、
「ファイル名を指定して実行...」より
\\192.168.0.1\
ここでユーザー・パスワード入れる。

3. ファイアウォール
Nortonファイアウォールの設定をしている場合、今回、セグメントが異なるので、Inbound を許可しておく。
Netbios In-Boundを許可
SMB In-Boundを許可


あいかわらず、適当だが、こんな感じ。