たくさんのウィンドウとLinuxボックスを備えたLANセットアップがあります。 LANはAT&TDSLルーターの上に構築されています。どのタイプのDNSサーバーも実行していません。すべてのWindowsマシンは、ネットワークを介してマシン名で自分自身を識別できます。 Linux NASボックスでもマシン名でアクセスできます。しかし、最近CentOS Linuxボックスを作成し、マシン名でアクセスできるようにしたいのです。ホスト名を設定してみましたが、誰かがこの問題で私を助けることができますか?
LinuxボックスでSambaを実行している場合は、Linuxボックスのホスト名を使用して、WindowsボックスからLinuxボックスにアクセスできるはずです。
(それ以上のものがありますが、それが最も簡単な解決策です)
私は、2つのオプションがあると思います:
/ etc/hostsを手動で作成し、それを別のマシンに配布します(多くのメンテナンスが必要です)。 http://en.wikipedia.org/wiki/Hosts_%28file%29 を参照してください。
小さなDNSサーバーをローカルにインストールします。 dnsmasq 。 dnsmasqはDHCPサーバーとしても機能し、DHCPを介して記録するホスト名をDNS応答に含めます。
たぶん、AT&TボックスにはいくつかのローカルDNS機能もありますか?でも、その箱はわかりません。
windowsホストは、NetBIOS名で見つけることができるため、名前でアクセスできます http://en.wikipedia.org/wiki/NetBIOS
Linuxボックスの場合、次のことができます。
DHCPを使用していて、クライアントがホスト名をDHCPサーバーに送信していると仮定します。DHCPサーバーはローカルDNSサーバーを更新しています(サーバーアドレスを確認するにはnslookup ${somehostname}
を試してください)。
CentOS5は、デフォルトではDHCPを介してホスト名を送信しません。追加:
DHCP_HOSTNAME=${yourhostname}
/ etc/sysconfig/ifcfg-eth0に移動します。
静的IPの場合は、hostsファイル、dnsmasq、BIND、またはWindowsベースのDNSサーバーを参照してください。警告:ルーターはおそらくDNSサーバーとして機能しているため、ローカルDNSサーバーをセットアップする場合は、クライアントに最初にサーバーを確認させるために、クライアント構成を変更する必要があります。
ここでは少し古いですが、とにかく答えます:
[global]
workgroup = smb
netbios name = SERVEUR
security = share
share modes = yes
[homes]
comment = Home Directories
browsable = no
read only = no
create mode = 0750