Linuxシステムでは、ホスト名(/etc/hostname)とNetBIOS(/etc/samba/smb.config)の両方が有効になっているとします。私の質問は次のとおりです
これら2つの名前は基本的に何とか同期されますか? (たとえば、Sambaをインストールした後
netbios name = something
(/etc/samba/smb.config)の設定がホスト名(/etc/hostname)と同じ値に変更されましたか?)Linuxシステムを名前でpingすると、/etc/hostnameまたは/etc/samba/smb.configの名前で照会されますか?
ベストアンサー1
「netbios name」は、特定の特殊プログラムでのみ使用される名前です。
Linuxシステムは、すべてのIPアドレス(try)で表されるネットワーク上にありますifconfig | grep inet
。ここで、127.0.0.1と::1は常にローカルコンピュータです。システムに接続するには、これらのIPアドレスのいずれかをpingします。
インターネットゲートウェイを介したDHCPなどのより複雑なシステムがある場合は、再起動するたびに新しいアドレスを提供できます。このサービス/ルーター/ネームサーバーを調べて、これがシステムをどのように表すかを確認する必要があります。名前。通常、/etc/resolv.conf
「ネームサーバー」エントリが表示されることを確認してください。名前を使用して別のシステムにpingを試みると、Linuxシステムはネームサーバーに問い合わせて、他のシステムで使用できる名前を決定します。まれにNetBIOS名がある場合、その名前はシステムと同じかもしれませんが、ほとんどの場合はそうではありません。ほとんどの場合、アクセスしたい他のシステムの名前には/ etc / hostnameファイルのエントリが含まれていますが、ネームサーバーによって変更される可能性がありますyourcomputer.fritz.box
。yourcomputer
FritzBoxはインターネットに接続した後、ネームサーバーとしてもよく使われます。
それでも、すべてのローカルシステムに静的IPを提供し、その名前(netbios名の追加エントリを含む)を/etc/hosts
ネットワーク(最も基本的なネットワーク名解決システム)のすべてのシステム上のすべてのファイルに追加することでpingできます。 "normal" または netbios 名です。どちらも同じ静的IPアドレスのエイリアスであるためです。