sambaを使用して専用サーバーに接続する際に問題があります。このサーバは、sambaサーバを実行しているdebian(squeeze)ボックスで、デフォルトの設定にわずかな変更が加えられており、私が行った唯一の追加事項は、smbpasswdを使用して私のUNIXユーザを追加することです。
仕事用の接続を使用してsambaサーバーに接続してブラウズすることはできますが、自宅でブラウズするとすぐに失敗します。私は職場で使っているのと同じラップトップを使っているので、それはPCの問題ではないことがわかります。
Wiresharkを使用する私はクライアント/サーバ間の正確な通信を見ることができました。最初にクライアントはTCP SYNパケットを送信します、私の自宅の接続でこれは仕事の接続では存在しない "Window scale:8"オプションを含みます。
次にホーム接続では、サーバはリセットの原因が "Go away、私たちは家ではない"と記載されているTCP RST + ACKパケットを送信します。これは仕事用接続にはありません。
私は、何らかの理由で、ホーム接続中にコンピュータが最初のパケットに「ウィンドウスケール」オプションを送信していることを推測しています。
私のコンピュータはなぜこれをしているのですか?
両方のサイトで有線接続を使用していますか、または両方で無線を使用していますか?それとも、職場でのみワイヤを使用し、自宅では無線LANを使用していますか。
—
mnmnc
私は有線接続と仕事を使い、自宅で有線と無線の両方を試しました。どちらも同じ結果になります。
—
yuikonnu
仕事用と自宅からの接続中に、専用サーバーでtcpdumpを実行して通信をトレースすることはできますか?
—
mnmnc
tcpdump -s0 -l host 10.10.10.1 or host 10.10.10.2
ここで、10.10.10.1はホームPUBLIC IP、10.10.10.2はwork PUBLIC IPです。
さらに、あなたは仕事からそして自宅からサンバポートフォームにtelnetで接続することを試みることができます - あなたがRSTを受けていてそして通信さえ確立されないので、輸送またはネットワーク層(OSI)に何か問題がある。
—
mnmnc
@ mnmnc私はダンプをとりました、しかし私がSSHパケットのオーバーヘッドを奪うとき、それは何も捕獲しません。私はまた、ポート445(sambaポート)にtelnetで接続しようとしましたが、接続が拒否されました。
—
yuikonnu