Kann keine Hosts auflösen, habe keine IP-Adresse (statische Zuweisung funktioniert nicht ??)

Kann keine Hosts auflösen, habe keine IP-Adresse (statische Zuweisung funktioniert nicht ??)

Ich verwende Ubuntu 14.04.2. Ich habe viel gelesen und probiert, aber da stimmt offensichtlich irgendwo in meiner Konfiguration etwas nicht.

Es sieht so aus, als ob ich einen Fehler in meiner Netzwerkkonfiguration habe. Kann mir bitte jemand helfen, aber auf das Offensichtliche hinweisen

Mein Ziel ist

  • eine statische IP haben
  • eine Loopback-Adresse haben
cat /etc/Netzwerk/Schnittstellen
# interfaces(5)-Datei, die von ifup(8) und ifdown(8) verwendet wird
auto lo
iface lo inet loopback
iface eth0 inet statisch
          Adresse 192.168.1.250
          Netzmaske 255.255.255.0
          Gateway 192.168.1.1
Katze /etc/resolv.conf
# Dynamische resolv.conf(5)-Datei für glibc-Resolver(4), generiert durch resolvconf(8)
# BEARBEITEN SIE DIESE DATEI VON HANE NICHT - IHRE ÄNDERUNGEN WERDEN ÜBERSCHRIEBEN

Symptome:

  • Wenn ich laufe, ifconfig -ahabe ich keine IP-Adresse
  • Ich kann keine Website sehen

Hier ist meine ifconfig -a-Ausgabe.

eth0 Link encap:Ethernet HWaddr 00:21:78:13:6a:aa
          BROADCAST MULTICAST MTU:1500 Metrik:1
          RX-Pakete:0 Fehler:0 Verworfen:0 Überläufe:0 Frame:0
          TX-Pakete:0 Fehler:0 verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 txqueuelen:1000
          RX-Bytes: 0 (0,0 B) TX-Bytes: 0 (0,0 B)

lo Link encap: Lokaler Loopback
          inet-Adresse:127.0.0.1 Maske:255.0.0.0
          inet6 Adresse: ::1/128 Bereich:Host
          UP LOOPBACK RUNNING MTU:65536 Metrik:1
          RX-Pakete: 48 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0
          TX-Pakete: 48 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0
          Kollisionen:0 txqueuelen:0
          RX-Bytes: 3600 (3,6 KB) TX-Bytes: 3600 (3,6 KB)

Ich kann keine Maschine im Netzwerk sehen, wenn ich Host bbc.co.uk starte. Ich bekomme

;;Verbindungs-Timeout; es konnten keine Server erreicht werden

Antwort1

Sie sollten die Zeile auto eth0oberhalb dieser iface eth0Zeile hinzufügen, um das Netzwerk beim Booten zu aktivieren. Führen Sie es aus, sudo service networking restartnachdem Sie die Zeile hinzugefügt haben, um einen Neustart zu vermeiden.

Du benötigst einen Eintrag darin, in /etc/resolv.confdem du deine Adressen statisch zuweist. Da dies /etc/resolv.confvom resolvconfDienst verwaltet wird, musst du es ergänzen nameserver [your nameserver IP, usually on the gateway]und /etc/resolvconf/resolv.conf.d/basedie Änderungen mit übernehmen sudo service resolvconf restart.

Die Verwendung von DHCP, sofern Ihr Gateway dies unterstützt, ist eine wesentlich komfortablere Alternative.

verwandte Informationen