2016-06-25 15 views
0

ubuntu/trusty64ボックスで標準の迷惑メールを初期化しました。汚れはdefault: SSH auth method: private keyのステップで凍る。私はそれがsshの問題だと思ってusername passwordなどを使ってみました。迷惑メールはゲストに連絡できません

最終的にポートが正しく転送されていないことがわかりました。デフォルトでは、ホスト上のポート2222はゲストマシンの22に転送されます。ホストがポート2222オープンを持っていないしかし

enter image description here

:私は、マシンにログインし、ゲストが実際にポート22をリッスンしていることを確認するためにVirtualBoxのGUIを使用することができます。ホストマシンでnetstat -na |grep 2222を実行した場合、結果は得られません(cygwinでWindows 7ホスト)。私は16以上になりましたが、時間がない幸運のために解決策を探している:私はtelnet localhost 2222をすれば

はさらに私は

EXTRAを開いていないポートを示しCould not open connection to the host, on port 2222: Connect failedを取得します。多くの異なるソリューションを試してみましたが、公共のブリッジネットワークと静的なipsを使用してマシンにSSH接続することもできましたが、その場合はvagrant-sshが機能せず、デフォルトのネットワークドライブの割り当てを拒否しました。私の結論は、ゲストマシンであれば、それが起動した後であれば、であれば、その邪魔者はゲストマシンと通信できません。私は

enter image description here enter image description here

ポート2222にnmapのスキャンを実行するとき

EDITはまた、私は驚くべき結果を得る私はそれらの結果の両方を取得します。スキャンを続行すると、ランダムに返されます。

+0

をローカル信頼できるものにあなたの鍵を追加する方法があるかもしれませんVagrantとVirtualBox? – MacK

+0

VirtualBoxが最新バージョンで、私は今再び '5.0.22 r108 108'をインストールしています。また、その代行者は' 1.8.1'です – Arijoon

+0

VirtualBoxを開いて、ポートフォワーディングが実際にアクティブかどうかを確認できます。 vm - >ネットワーク - >アダプター1(NAT) - >ポート転送。 VM内のnetstatコマンドは、マシンが正しくリスンしていることを22回開いている場合、ポート転送を表示しません(ゲストではなく、ホストシステム上にあるため)。あなたが行うことができるのは、VirtualBoxに適切なポートリダイレクトがアクティブであるかどうかをチェックし、そうでなければ手動で作成します。 – MacK

答えて

1

問題はVirtualboxであり、迷惑なものではありませんでした。バーチャルボックスは、ゲストシステムに署名されたdllのみを許可します(このような問題を見つけるためにバーチャルボックスのログファイルをチェックします)。私はBFLLR.dllとキラーN無線カードを持っていた。そのファイルは署名されていません(おそらく、Bigfoot Networksは自分が何か購入したときに、自分のライブラリに署名するのが面倒です)。

このファイルを削除すると問題は解決しますが、ドライバも必要です。そのライブラリは、無線カードの管理ソフトウェアに添付されています。管理ソフトウェアを削除し、ドライバのみを再インストールしてください。それはこの問題を解決するはずです。

私はこれに見ていないだけでなく、dllに署名し、(非常に、それは簡単だ疑うが、探求するものであるかもしれない)のバージョンは何

+0

管理ソフトウェアをアンインストールすることで(私の場合はクアルコムAtheros Network Manager)は、bfllr.dllファイルを自動的に削除しました。 –

関連する問題