
私はKubuntu 11.10を使用していますが、ネットワーク上のホスト名を設定するのに問題があります。
この後、ネットワークを変更またはsend host-name "myhostname"
再起動してみました(再起動も含む)。/etc/dhcp/dhclient.conf
/etc/dhcp3/dhclient.conf
私のホスト名はまだnew-host-4またはnew-host-5です。私はDHCPサーバーが私にこれらの名前を与えたと仮定します。
また、iPhone、Macがホスト名を設定することができ、私が要求したホスト名が使用されていないため、サーバーはこれらの要求を受け入れることを知っています。
何をすべきか知っていますか?
答え1
一部のルーターはnetbios
ホスト名のみを使用します。
Debian ではできます
sudo apt-get install samba
正しく設定されていると、/etc/hostname
再起動することなくネットワークに表示されます。
これは、RaspberryPi、Beaglebone Black、そして私が知っている限り、Ubuntuでも機能します。
答え2
ファイルを編集してホスト名を変更でき、すぐに適用するには/etc/hostname
カーネルパラメータを更新する必要があります。"kernel.hostname"
hostname
このコマンドにはもう1つのオプションがあります
ここをチェックしてください:http://linuxinternetworks.com/how-to-change-hostname-in-linux/
答え3
さて、今質問したことを理解しました。 DNS名解決も担当するDHCPルーター/スイッチを制御できます。
見てdhclient.conf のマニュアルページ。特に、/etc/dhcp/dhclient.conf
ファイルに追加の行を追加する必要があります。
まず、次の行を追加する必要があります。
send host-name 'your-hostname-here';
メモ:行には末尾のセミコロンを含める必要があります!
myhostの代わりに完全修飾ドメイン名(fqdn)であるmyhost.mydomain.comを送信するには、次の行も追加する必要があります。
send fqdn.fqdn "myhost.mydomain.com.";
send fqdn.encoded on;
send fqdn.server-update off;
also request fqdn, dhcp6.fqdn;
答え4
/etc/host
ホスト名は含める必要がありますが、/etc/hostname
FQDNは含めないでください。
hostname
ただし、ホスト名を表示および設定できるツールがあります。
man hostname
より多くの情報を提供する必要があります。
または、オンラインマニュアルページも可能。
ネットワーク上のホスト名を表示できないため、これを有効にするいくつかのオプションがあります。文書は/etc/hosts
ソリューションとして存在します。固定ローカルIPアドレスがある場合、編集は簡単で動作し続けます。
DHCP を使用して名前を設定することもできます。
あるいは、NIS サーバーを設定することもできます。
/etc/hosts
ルックアップの面では、ファイルと権限が各コンピュータにローカルであるため、より高速です。ただし、マシンの数によって状況が変わると、更新に時間がかかることがあります。