Warum werden die Konfigurationsparameter meiner DHCP-Optionen nicht an Instances in der VPC weitergegeben?

Lesedauer: 3 Minute
0

Ich habe benutzerdefinierte Konfigurationsparameter für die DHCP-Optionen (Dynamic Host Configuration Protocol) für meine Amazon Virtual Private Cloud (Amazon VPC) festgelegt. Diese Optionen werden jedoch nicht an die Amazon Elastic Compute Cloud (Amazon EC2)-Instances in der Amazon VPC weitergegeben. Wie kann ich das beheben?

Kurzbeschreibung

Wenn Sie Ihrer Amazon VPC einen neuen Satz von DHCP-Optionen zuordnen, verwenden alle neuen und vorhandenen Instances in dieser VPC die neuen Optionen. Ihre Instances übernehmen die Änderungen automatisch, je nachdem, wie oft sie ihre DHCP-Leases verlängern. Sie können die Adress-Lease manuell verlängern, indem Sie das Betriebssystem der Instance verwenden. Wenn Sie versucht haben, die IP-Adresse zu erneuern und die neuen DHCP-Parameter nicht angezeigt werden, überprüfen Sie diese Ressourcen und Konfigurationen, um das Problem zu diagnostizieren und zu beheben:

  • Parameter des eingestellten DHCP-Optionssatzes
  • Netzwerkkonfiguration und Betriebssystem-Kernelparameter der Amazon EC2-Instances

Behebung

Parameter des eingestellten DHCP-Optionssatzes

  1. Öffnen Sie die Amazon VPC-Konsole.
  2. Wählen Sie im Navigationsbereich unter Virtual Private Cloud die Option DHCP-Optionssätze aus.
  3. Wählen Sie in der Ressourcenliste die DHCP-Optionen aus, die mit Ihren benutzerdefinierten Konfigurationsparametern festgelegt sind.
  4. Stellen Sie in der Ansicht Zusammenfassung sicher, dass die Optionen den Richtlinien entsprechen, die in den DHCP-Optionssätzen in Amazon VPC beschrieben sind.

Parameter Domain-Namen:

Einige Linux-Betriebssysteme akzeptieren mehrere, durch Leerzeichen getrennte Domain-Namen. Andere Linux-Betriebssysteme behandeln den Wert als eine einzelne Domain. Windows-Betriebssysteme behandeln den Wert wie eine einzelne Domäne. Daher empfiehlt es sich, nur einen Domain-Namen anzugeben, wenn der DHCP-Optionssatz mit einer VPC verknüpft ist.

Parameter Domain-Namenserver:

Sie können entweder AmazonProvidedDNS oder benutzerdefinierte Domain-Namenserver eingeben. Die Verwendung beider Parameter kann zu unerwartetem Verhalten führen. Es empfiehlt sich daher, entweder AmazonProvidedDNS oder einen benutzerdefinierten Domain-Namenserver zu verwenden. Sie können die IP-Adressen von bis zu vier IPv4-Domain-Namenservern eingeben. Oder Sie können bis zu drei IPv4-Domain-Namenserver, einen AmazonProvidedDNS und vier durch Komma getrennte IPv6-Domain-Namenserver hinzufügen. Obwohl Sie bis zu acht Domain-Namenserver angeben können, gelten bei einigen Betriebssystemen jedoch möglicherweise niedrigere Grenzwerte.

Wichtig: Sie können einen bereits erstellten DHCP-Optionssatz nicht ändern. Erstellen Sie einen neuen DHCP-Optionssatz mit den richtigen Parametern und verknüpfen Sie ihn mit Ihrer VPC, um Ihren DHCP-Optionssatz zu ändern.

Netzwerkkonfiguration und Betriebssystem-Kernelparameter der Amazon EC2-Instances

  • Suchen Sie in den Netzwerkkonfigurationsdateien nach Anpassungen (PEERDNS, Timeouts usw.), die entweder manuell oder mithilfe von Skripts festgelegt wurden. Weitere Informationen finden Sie unter Benutzerdaten und Shell-Skripts.
  • Stellen Sie sicher, dass die vom Betriebssystem verwendeten Konfigurationsdateien veränderbar sind. Wenn die Dateien unveränderlich sind, erhält die Instance die Konfigurationsparameter der korrekt eingestellten DHCP-Optionen nicht. Wenn Sie Linux verwenden, werden Konfigurationsdateien normalerweise mit dem Befehl chattr unveränderlich gemacht.
  • Überprüfen Sie die Betriebssysteme der Amazon EC2-Instances und suchen Sie nach bekannten Fehlern. Wenn im Zusammenhang mit dem Problem ein Fehler auftritt, befolgen Sie die vom Betriebssystem bereitgestellten Richtlinien. Einige hilfreiche Artikel sind: So konfigurieren Sie eine Suchliste für Domain-Suffixe auf den Domain Name System-Clients.

Weitere Informationen

DNS-Attribute für Ihre VPC

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren