- ベストアンサー
sambaで使用するポートについて
RedHat9でsambaを構築しました。 サーバーのiptables設定でポート137、138、139、445に対して INPUT許可してあります。 WinパソコンのネットワークコンピューターからMicrosoftWindowsNetworkからだと ワークグループにはsambaサーバーのコンピューター名が表示されるのですが、 そこから先が見ることが出来ません。 「アクセス出来ません。ネットワークパスが見つかりません」エラーになります。 ただ、エクスプローラーのアドレス欄に「192.168.xx.xx」とIPアドレス指定すると 共有フォルダ内部まで問題なく見れます。 サーバーのiptables設定をクリアすると問題なく接続できるので、iptablesの 設定が影響してるものと思います。上記のポートの他に何番か許可する 必要があるのでしょうか? サーバー:RedHat9、samba-2.2.11.ja-1 クライアントPC:WinXPHomeEdition よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
udp の 137,138 tcp の 139 です。 自宅では以下のように設定しうまく動いてます。 iptables -A INPUT -i eth0 -s 192.168.1.0/24 -d 192.168.1.0/24 -p udp --dport 137:138 -j ACCEPT iptables -A INPUT -i eth0 -s 192.168.1.0/24 -d 192.168.1.0/24 -p tcp --dport 139 -j ACCEPT
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
netbios名でpingがとおるか確認してみてください。 名前の解決ができてないだけかもしれません。 ちなみにsamba使うなら901もあけてswatで管理 するとよいですよ
お礼
137、138ポートをtcpで許可してたので、udpにしたら 解決しました。有難うございます。