GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 / 16.04 / Debian 9 / LinuxMint 18

Das Einrichten des Netzwerks und das Einbinden von Servern in das Netzwerk ist die anfängliche Verwaltungsaufgabe für jeden Systemadministrator.

In einigen Fällen werden diese Aufgaben mithilfe von DHCP (Dynamic Network Configuration Protocol) automatisiert, das sich um die Zuweisung von IP-Adressen zu Desktops und Servern kümmert.

LESEN :So konfigurieren Sie den DHCP-Server unter CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Aber wenn Sie zu einer größeren Infrastruktur gehen, verwenden sie eine statische (manuelle) IP, um Netzwerkprobleme aufgrund der Nichtverfügbarkeit von DHCP-Servern zu vermeiden .

Interessiert an Netplan – ein neues Netzwerktool zum Konfigurieren des Netzwerks in Ubuntu 18.04 / Ubuntu 17.10 .

LESEN :So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 mit Netplan

Statische IP-Adresse in Ubuntu / Debian konfigurieren

Lassen Sie uns unsere Netzwerkschnittstelle für die folgenden Informationen konfigurieren.

IP-Adresse =192.168.1.10
Netzmaske =255.255.255.0
GATEWAY=192.168.1.1
DNS-Server 1 =192.168.1.1
DNS-Server 2 =8.8.8.8
Domänenname =itzgeek.local

Wechseln Sie zum Root-Benutzer.

su -

ODER

sudo su -

Stellen Sie sicher, dass Sie das Paket ifupdown und resolvconf installieren.

apt-get -y install ifupdown resolvconf

Finden Sie die verfügbaren Netzwerkschnittstellen auf Ihrem System

Sie können einen der folgenden Befehle verwenden, um eine Liste der auf Ihrem System verfügbaren Netzwerkschnittstellen zu erhalten.

ifconfig

ODER

ip a

Wählen Sie die gewünschte Netzwerkschnittstelle aus

Die Ausgabe des ifconfig-Befehls:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:79fa:c48f:b679:c85  prefixlen 64  scopeid 0x0
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 226971  bytes 327928478 (312.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 60417  bytes 4869126 (4.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4714  bytes 6158753 (5.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4714  bytes 6158753 (5.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Zu diesem Zeitpunkt ist meine Systemschnittstelle (enp0s3) nimmt die IP-Adresse vom DHCP-Server.

LESEN :So konfigurieren Sie den DHCP-Server unter CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Für diese Demo konfigurieren wir eine statische IP für diese Schnittstelle.

Statische IP-Adresse konfigurieren

Bearbeiten Sie die Interface-Datei.

nano /etc/network/interfaces

Aktualisieren Sie die Datei mit den folgenden Informationen. Wenn Sie DNS-Einträge zur Datei /etc/network/interfaces hinzufügen, dann Sie müssen die resolvconf installieren Paket

# Interface Name #
auto enp0s3
# Static IP Address #
iface enp0s3 inet static
# IP Address #
address 192.168.1.10
# Netmask #
netmask 255.255.255.0
# Gateway #
gateway 192.168.1.1
# DNS Servers #
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search itzgeek.local

Starten Sie das Netzwerk mit dem folgenden Befehl neu.

service networking restart

Statische IP-Adresse überprüfen

Überprüfen Sie die statische IP mit den folgenden Befehlen.

ifconfig

ODER

ip a

Ausgabe:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 107  bytes 10918 (10.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 165  bytes 22379 (21.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 824  bytes 66440 (64.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 824  bytes 66440 (64.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Überprüfen Sie auch die DNS-Servereinträge.

cat /etc/resolv.conf

Ausgabe:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 8.8.8.8
search itzgeek.local

Das ist alles.


Debian
  1. So legen Sie eine statische IP-Adresse unter Debian 10 Buster fest

  2. So konfigurieren Sie eine statische IP-Adresse auf AlmaLinux

  3. So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 19.04 Disco Dingo Linux

  4. So konfigurieren Sie eine statische IP-Adresse auf Ubuntu 20.04 Focal Fossa Desktop/Server

  5. So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 20.04

So konfigurieren Sie eine statische IP-Adresse in CentOS 7 / RHEL 7

So richten Sie den NFS-Server unter Debian 9 / Ubuntu 16.04 / LinuxMint 18 ein

So konfigurieren Sie Bridged Networking für KVM unter Ubuntu 16.04 / 14.04 / Debian 9

Netplan – So konfigurieren Sie eine statische IP-Adresse in Ubuntu 18.04 mit Netplan

So konfigurieren Sie eine statische IP in Debian 10

So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 18.04 (Desktop)