Virtualbox: Debian ゲストで Windows ホストの DNS 名を探す

Virtualbox: Debian ゲストで Windows ホストの DNS 名を探す

Windows 7 Professionalホスト(ノートブック)でDebian Squeezeゲストを実行しています。 Web開発者として、私はWindowsプロジェクトのルートフォルダをDebianシステムにマウントする必要があります。

VirtualBoxは共有フォルダ機能を提供しますが、Windowsスタイルのシンボリックリンク(「結合ポイント」)を認識しません。そのため、DebianシステムでSambaクライアントを実行し、仮想ネットワーク(NAT)からプロジェクトフォルダをマウントすることにしました。私は次のコマンドを使ってこれを行います/etc/rc.local

mount -t cifs //192.168.178.62/Projekte/workspace /media/smb_workspace -o "user=Bill,password=XXXXXXX,domain=LOCALDOMAINNAME",uid=33,gid=33,ex$

これはうまく機能しますが、ホスト名を解決できないため、そのIPアドレスを使用する必要があります。別のWIFIに接続すると、IPアドレスが変わり、インストールコマンドを置き換える必要があります。当然、次のようにWindowsコンピュータ名を入力したいと思います。

mount -t cifs //NOTEBOOKNAME/Projekte/workspace /media/smb_workspace -o "user=Bill,password=XXXXXXX,domain=LOCALDOMAINNAME",uid=33,gid=33,ex$

Windowsファイアウォールとウイルス対策ソフトウェアをオフにしようとしましたが、成功しませんでした。

これはDebianにインストールしたSambaパッケージで、ワークグループ情報を入力する以外に設定を変更せずに維持しました。

  • libwbclient0Samba winbindクライアントライブラリ
  • サンバUnix用のSMB / CIFSファイル、印刷およびログインサーバー
  • サンバユニバーサルSamba サーバーおよびクライアントで使用される共通ファイル
  • サンバ - 共通 - 空Samba サーバーおよびクライアントで使用される共通ファイル

では、どのように機能させることができますか?どんな提案がありますか?

ベストアンサー1

Windowsシステムの名前は通常、いわゆるnetbios名です。 Sambaサーバーは、2つのデーモンのうちの1つを介してこれらの目標を達成するのに役立ちますnmbd。他のデーモンはsmbdファイル共有を実行するデーモンです。

Linux でこれらのシステムにアクセスする場合、通常、これらの netbios 名は使用できず、システムの DNS 名を使用する必要があります。

したがって、すべての名前が同期されたことを暗示するには、DNSサーバー名とnetbios名の両方を同期する必要があります。 DHCP を使用して IP アドレスを展開する場合、DHCP サーバーは少なくとも DNS と IP アドレスの同期を促進することにも参加できます。

おすすめ記事