formål
målet er at konfigurere en statisk IP-adresse på Debian-serveren.
bemærk, at det til Desktopinstallationer anbefales at bruge GUI-værktøjer, såsom network-manager
. Hvis du ønsker at konfigurere dine netværksgrænseflader direkte via /etc/network/interfaces
fil på dit skrivebord, skal du sørge for at deaktivere andre muligvis forstyrrende netværkskonfigurationsdæmoner. For eksempel vil nedenstående kommandoer deaktivere network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
operativsystem og programversioner
- operativsystem: – Debian 9 (Stretch)
krav
privilegeret adgang til dit Debian-system er påkrævet.
vanskelighed
let
konventioner
- # – kræver, at givne linuk – kommandoer udføres med rodrettigheder enten direkte som rodbruger eller ved brug af
sudo
kommando - $ -kræver, at givne linuk-kommandoer udføres som en almindelig ikke-privilegeret bruger
instruktioner
aktiver Statisk IP
som standard finder du følgende konfiguration inden for/etc/network/interfaces
netværkskonfigurationsfil:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
Opdateriface eth0 inet dhcp
tiliface eth0 inet static
. Det resulterende indhold af /etc/network/interfaces
netværkskonfigurationsfil skal se ud som den nedenfor:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
Ansøg nu
Konfigurer IP-adresse
på dette tidspunkt har vi to valg om, hvordan vi konfigurerer en statisk IP-adresse til voreseth0
netværksgrænseflade. Den første mulighed er at tilføje IP-adressekonfiguration direkte til /etc/network/interfaces
fil. Tilføj følgende linje til din eksisterende /etc/network/interfaces
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
det resulterende indhold /etc/network/interfaces
filen skal se ud som den nedenfor. Opdater din IP-adresse, netmask og Google efter behov:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
den anden og anbefalede mulighed er at definere dine netværksgrænseflader separat inden for/etc/network/interfaces.d/
mappe.
undernetworking
daemon initiering/etc/network/interfaces.d/
mappen søges efter netværksgrænsefladekonfigurationer. Enhver fundet netværkskonfiguration er inkluderet som en del af /etc/network/interfaces
.
Opret en ny netværkskonfigurationsfil med ethvert vilkårligt filnavn f.eks. eth0
og inkluder eth0
IP-adressekonfiguration vist nedenfor. For at gøre dette skal du bruge din foretrukne teksteditor for eksempel vim:
# cat /etc/network/interfaces.d/eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Fjern nu ovenstående linjer angivet fra /etc/network/interfaces
så du ender med:
# cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0
statisk DNS-server
for at konfigurere en statisk DNS edit/etc/resolv.conf
fil, og inkluder IP-adressen til din foretruknenameserver
eg:
nameserver 8.8.8.8
alternativt kan du tilføje følgende linje til din/etc/network/interfaces
netværkskonfigurationsfil:
dns-nameservers 8.8.8.8 8.8.4.4
Anvend ændringer
for at anvende ændringer genstart din netværksdæmon:
# service networking restart