it-swarm.com.de

Ubuntu Server 14.04 LTS eine statische IP zuweisen

Ich habe Ubuntu 14.04 LTS Server auf meinem Computer auf einer separaten Festplatte neben meiner Windows 7-Installation installiert. Das Windows-Betriebssystem verfügt über vollständige Netzwerkkonnektivität und Internetzugang über das Ethernet, die Ubuntu-Installation jedoch nicht.

Ich habe die Vermutung, dass dies daran liegen könnte, dass mein Router 2 verschiedene Computer mit derselben MAC-Adresse erkennt und der DHCP nicht funktioniert. Wie ordne ich dem Computer eine gemeinsame statische IP-Adresse zu, damit beide Partitionen mein Netzwerk nutzen können? Ich bin neu in Ubuntu und konnte nicht herausfinden, welche Datei bearbeitet werden muss, damit ich die statische IP zuweisen kann.

66
FastSloth

Ich bin nicht sicher, ob dies Ihr Problem lösen wird, aber dies beantwortet Ihre Frage und ich denke, es ist einen Versuch wert.

Um eine statische IP zuzuweisen, müssen Sie /etc/network/interfaces bearbeiten.

Die Schnittstelle wird wahrscheinlich eth0 heißen.

Der aktuelle Eintrag sieht ungefähr so ​​aus:

auto eth0
iface eth0 inet dhcp

Sie müssen dies ändern in:

auto eth0
iface eth0 inet static
   address 10.253.0.50
   netmask 255.255.255.0
   network 10.253.0.0
   gateway 10.253.0.1
   dns-nameservers 8.8.8.8

Sie müssen die Nummern in Abhängigkeit von Ihrem Netzwerk ändern, aber Sie können die Informationen herausfinden, indem Sie unter Windows ipconfig auschecken.

Stellen Sie sicher, dass Sie eine Adresse außerhalb des Adressraums des DHCP-Servers auswählen.

Starten Sie anschließend das Netzwerk Sudo service networking restart neu. Wenn dies zu Problemen führt, starten Sie den Computer neu.

109
Dan

Stellen Sie Ihre IP-Adressänderungen in /etc/network/interfaces ein. Beispiel:

auto eth0
iface eth0 inet static

address 192.168.1.128
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Geben Sie Ihre DNS-Konfigurationen nicht in /etc/resolv.conf an, da die Konfiguration beim Neustart des Servers manchmal gelöscht wird.

Also benutze vim /etc/resolvconf/resolv.conf.d/base (während du die Configs aktualisierst, werden sie nicht entfernt)

beispiel:

search  (domain name)
nameserver 8.8.8.8
nameserver 8.8.4.4

Speichern Sie Ihren Server und starten Sie ihn neu. Dies hat mein statisches Problem behoben. :)

9
Ahamed Sajid

Ich fand, dass ich die DNS-Einstellungen einschließen musste:

auto lo enp0s25
iface lo inet loopback
iface enp0s25 inet static
    address 192.168.1.128
    netmask 255.255.255.0
    gateway 8.8.8.8.7
    dns-search example.com
    dns-nameservers 8.8.8.8 8.8.4.4

Siehe https://help.ubuntu.com/lts/serverguide/network-configuration.html

8
user8128167

Ändern Sie die Schnittstellenkonfiguration:

$ Sudo nano /etc/network/interfaces

Ersetzen Sie dann die folgende Konfiguration:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160
iface ens160 inet static
# Enter your specific IP address
        address 192.168.1.130
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4

Dann triggern Sie es über:

$ ifdown ens160; ifup ens160
  • Sie benötigen dafür eine Berechtigung.

Wenn Sie auf einen Fehler gestoßen sind, führen Sie den folgenden Befehl aus:

$ ip addr flush dev ens160


[NOTE]:

  • ens160 ist mein Ethernet-Name. Sie können ihn mit dem Befehl $ ifconfig überprüfen.
  • Dies funktioniert und wurde in Ubuntu 14.04 und 16.04 getestet.
  • Hier ist Ubuntu 18.04 Konfigurationsmethode.
0
Benyamin Jafari