• 締切済み

sambaに関する基本的な質問

今、LAN内においてsambaサーバ構築がほぼ完了した所です。(1台がlinuxで1台がwin2000です。) LAN外から接続を試す事が出来ないのと、sambaの機能についてよく分かっていないので基本的な質問になると思うのですが、よろしくお願いします。 まず、 sambaはルータのポート開けをする必要は無いのでしょうか? LAN外から訪れたクライアントはLAN内にある、どのPCに問い合わせをしたら良いのか分からないと思いますが、ルータの設定は必要なのですよね?

みんなの回答

  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

sambaといってもポートの設定は普通のWindowsのファイル共有と同じでいいはずです。 そうじゃないとWindowsと通信できないですから。 必要最低限のポートは139/tcpですね。 これをルータの設定でLinux機にポートフォワードするようにすれば、データのやりとりはできるようになります。 クライアントが2000やXPなら445/tcpも使えるはずですが、139/tcpよりも多くの情報が流れるようなのでセキュリティ的にはよくないです。 137/udp、138/udpを開ければNetBIOS関連の情報も通るようになりますが、必須ではないのであまりお勧めはできません。 これらのポートは非常に狙われやすいポートですので、一時的にしろ開放するのは危険です。 少なくともIPやドメインの制限ぐらいはしましょう。 できれば、SSHなどのポートフォワードの機能を使って暗号化トンネルを通すようにするようにしたほうがいいです。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/088directhostedsmb/088directhostedsmb.html
回答No.1

 samba にインターネットからアクセスさせたい、ということでしょうか? それはお止めになった方が良いと思いますよ。  そうでなくて二つの LAN 間で、ということであればルータで特にフィルタリングしなければ  \\sambaのIP とたたけばアクセスできると思いますよ。『ネットワークコンピュータ』に表示させるには Browse 設定が必要になりますが、参考URLにいろいろな情報がありますのでじっくり読まれると良いでしょう。

参考URL:
http://www.samba.gr.jp/
studym
質問者

補足

ご忠告ありがとうございます。 セキュリティー上の問題で「止めた方がよい」とおっしゃられてるのかと思いますが、サーバ構築の勉強をしている段階なので、色々と試して安全な構築を目指しています。 日本 Samba ユーザ会のページって、どこに何が書いてあるのか凄く分かりにくいんですよね。 sambaとwinの共有については色々と書かれている情報がみつかるのですが、今回の疑問について答えてくれる内容に出会えなかったので、ここに書きました。 まだ、linuxの勉強を始めたばかりなので、分かっていない事が多いので、どなたかよろしくお願いします。

関連するQ&A