Mål
målet er å konfigurere en statisk IP-adresse på Debian Linux server.
Vær oppmerksom på At For Stasjonære installasjoner anbefales DET Å bruke GUI-verktøy, for eksempel network-manager
. Hvis du ønsker å konfigurere nettverksgrensesnittene direkte via /etc/network/interfaces
fil på Skrivebordet, må du kontrollere at du deaktiverer eventuelle andre muligens forstyrrende nettverkskonfigurasjon daemons. For eksempel vil kommandoene nedenfor deaktivere network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
Operativsystem Og Programvareversjoner
- Operativsystem: – Debian 9 (Stretch)
Krav
Privilegert tilgang Til Ditt Debian Linux-system er nødvendig.
Vanskelighetsgrad
ENKLE
Konvensjoner
- # – krever gitt linux – kommandoer som skal utføres med root privilegier enten direkte som en rotbruker eller ved bruk av
sudo
kommando - $ -krever gitt linux-kommandoer som skal utføres som en vanlig ikke-privilegert bruker
Instruksjoner
Aktiver Statisk IP
som standard Finner du følgende konfigurasjon i/etc/network/interfaces
network config-fil:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
oppdateriface eth0 inet dhcp
tiliface eth0 inet static
. Det resulterende innholdet i/etc/network/interfaces
network config-filen skal se ut 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
SØK nå
På dette stadiet har vi to valg på hvordan du konfigurerer en statisk IP-adresse for vårteth0
nettverksgrensesnitt. Det første alternativet er å legge TIL IP-adressekonfigurasjon direkte i/etc/network/interfaces
fil. Legg 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 innholdet /etc/network/interfaces
filen skal se ut som den nedenfor. Oppdater DIN IP-adresse, nettmaske og gateway etter 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
det andre og anbefalte alternativet er å definere nettverksgrensesnittene separat i/etc/network/interfaces.d/
katalog.
undernetworking
daemon initiering/etc/network/interfaces.d/
katalogen søkes etter konfigurasjoner av nettverksgrensesnitt. Enhver funnet nettverkskonfigurasjon er inkludert som en del av /etc/network/interfaces
.
Opprett et nytt nettverk konfigurasjonsfil med noen vilkårlig filnavn f.eks. eth0
og inkludereth0
ip-adressekonfigurasjonen vist nedenfor. For å gjøre dette bruker din foretrukne tekst-editor, 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
Nå, fjerne fremfor linjer oppgitt fra /etc/network/interfaces
så vil du ende opp 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 Å konfigurere en statisk DNS rediger /etc/resolv.conf
filen, og inkluderer IP-adressen din foretrukne nameserver
eksempel:
nameserver 8.8.8.8
Alternativt, legg til følgende linje i din /etc/network/interfaces
nettverk config fil:
dns-nameservers 8.8.8.8 8.8.4.4
Bruk Endringer
for å bruke endringer start nettverksdemonen på nytt:
# service networking restart