まず私の設定:
- 私は Ubuntu 10.04 を使用しており、Oracle VirtualBox を使用して Windows 7 を実行しています。
たとえば、私の Windows では共有ドライブにアクセスできるので、ツール > ドライブのマップに移動して、ドライブの名前 (ユーザー名/パスワード) を入力するだけで完了です。
\\smalldrive
そのため、それらのファイルにアクセスするためだけに VM を開きたくないので、Ubuntu 上の同じドライブにアクセスしようとしています。
私は読みましたリベリアのオタクUbuntu で共有をマウントする方法ですが、動作させるための情報がいくつか不足しています。
sudo mount -t cifs //Windows_PC/Shares /mnt/Windows -o user=username
^----Here---^
共有フォルダーを取得しているコンピューターの名前を取得するにはどうすればよいでしょうか。IP アドレスを取得できれば、それを名前の代わりに使用できると考えていました。
したがって、誰かがより良い提案をしない限り、私が必要とするものは次のとおりです。
- 共有ドライブからコンピュータの IP アドレスを取得するにはどうすればいいですか
- どうすればUbuntuに直接マウントできますか。
編集:
共有ドライブは私のマシンではなく、ネットワーク上の別のマシンにあります。コンピューターの名前も IP アドレスもわかりません。
答え1
長い間研究した後、それは非常に簡単にできることだと気づきました。
Windows 7 では、コマンド ラインで ping を実行しました。
ping smalldrive
これにより、このドライブをホストしているサーバーの IP アドレスが返されます。
私の Ubuntu マシンでは、単純に通常のマウントを使用しました。
sudo mount -t cifs //New IP/Shares /mnt/Windows -o user=username
そして今では、この共有フォルダにアクセスするためにWindows VMを実行する必要はありません
答え2
IP アドレスを使用して Windows 共有にマウントできます。Windows ボックスで、コマンド プロンプトを開き、次のように入力します。
ipconfig[ENTER]
これにより、Windows マシン上のネットワーク アダプターの IP アドレスが提供されます。
次に、Linux マシンで次のコマンドを使用して共有をマウントします。
sudo mount -t cifs //10.0.0.2/Shares /mnt/Windows -o user=username
ここで、10.0.0.2 は Windows 仮想マシンの IP アドレスです。