web-dev-qa-db-ja.com

SUSE Linuxネットワーク構成セットアップの「DHCP経由でホスト名を変更する」と「ループバックIPにホスト名を割り当てる」の違いは何ですか?

私はSUSELinuxを使用していますが、次の違いは何ですか。

  ││[ ] Change Hostname via DHCP                                                                                                                                                 
  ││[x] Assign Hostname to Loopback IP 

具体的には、両方をチェックするか、一方だけをチェックするとどうなりますか? YaST ?でホスト名とドメイン名を割り当てる場合などseems YaSTから選択すると、YaSTを介して再度変更することはできません…少なくともこの特定の項目では。

2
Thufir

まず、両方のオプションをチェックして、localhostホスト名とDHCPベースのホスト名を混在させることができるとは思いません。しかし、あなたが言及するオプションの詳細は ここでよく説明されています ;大胆な強調は私のものです:

DHCPを使用してIPアドレスを取得している場合、コンピューターのホスト名はDHCPによって自動的に設定されます。次の場合は、この動作を無効にすることができます。異なるネットワークに接続すると、異なるホスト名が割り当てられ、実行時にホスト名を変更すると、グラフィカルデスクトップが混乱する可能性があるためです。 DHCPを使用してIPアドレスを取得することを無効にするには、チェックを外しますDHCP経由でホスト名を変更する

ホスト名をループバックIPに割り当てるホスト名を127.0.0.2(ループバック)IPアドレスに/etc/hostsで関連付けます。これは、アクティブなネットワークがなくても、ホスト名を常に解決可能にしたい場合に便利なオプションです。

それがこのように蒸留できることを知っている:

  • DHCPを介してホスト名を変更する:これは、ホスト名がDHCPサーバーから割り当てられたものによって決定されることを意味します。 user-1234.some_isp.somewhereのように接続するたびにIPアドレスのホスト名を設定するISPを使用する場合とほとんど同じです。

  • ループバックIPにホスト名を割り当てる:これは基本的に/etc/hostsファイルを編集して、コンピュータ名となる可能性が最も高いホスト名を設定します。ローカルループバック。

個人的な好みに関する限り、私の経験では、/etc/hostsの設定を介してlocalhostループバックホスト名を割り当てることがほとんどのシステムの動作方法です。そのため、構成画面ではデフォルトで有効になっていると思います。

DHCPを介したホスト名全体は、リモートで定期的にアクセスしたりチェックしたりしたくない非常に非永続的なデバイス用に設定するオプションのようです。ホスト名を割り当てるだけで、数字の山を見るよりもDHCPを介して解析しやすくなります。 DHCPホスト名が望ましい/望ましい理由について誰かがより良いアイデアを持っている場合は、コメントして利点を説明してください。そのようなものの直接的なメリットはわかりません。

次に、これを尋ねます:

seems YaSTから選択すると、YaSTを介して再度変更することはできません…少なくともこの特定の項目では。

おそらくそうです。しかし正直なところ、LinuxはLinuxであり、 YaSTページ自体で説明されているように これは調整可能です。大胆な強調は私のものです:

Linuxには多くのサポートされているネットワークタイプがあります。それらのほとんどは異なるデバイス名を使用し、構成ファイルはファイルシステム内の複数の場所に分散しています。 手動ネットワーク構成の側面の詳細な概要については、 セクション21.6、ネットワーク接続の手動構成を参照してください。

それで、それがあります。手動オーバーライドはオプションです。手動のネットワーク構成は困難に思えるかもしれませんが、正直なところ、将来行う可能性のあるネットワーク設定を調整および変更できるはずです。 YaST(またはシステム構成ツール)が実際に実行するのは、とにかくプレーンテキスト構成ファイルを微調整することだけです。したがって、将来DHCPベースのホスト名が必要な場合は、その方法を読み、調整を行って、何が起こるかを確認してください。

3
JakeGould