Objective
målet är att konfigurera en statisk IP-adress på Debian Linux server.
Observera att För stationära installationer rekommenderas att använda GUI-verktyg, till exempel network-manager
. Om du vill konfigurera dina nätverksgränssnitt direkt via /etc/network/interfaces
fil på skrivbordet, se till att du inaktiverar alla andra eventuellt störande nätverkskonfigurationsdemoner. Till exempel inaktiverar kommandona nedan network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
operativsystem och programvaruversioner
- operativsystem: – Debian 9 (Stretch)
krav
privilegierad åtkomst till ditt Debian Linux-system krävs.
svårighet
enkla
konventioner
- # – kräver att givna linux – kommandon körs med root-privilegier antingen direkt som root-användare eller med hjälp av
sudo
kommando - $ – kräver att givna linux-kommandon körs som en vanlig icke-privilegierad användare
instruktioner
aktivera statisk IP
som standard hittar du följande konfiguration i/etc/network/interfaces
nätverkskonfigfil:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
uppdateraiface eth0 inet dhcp
tilliface eth0 inet static
. Det resulterande innehållet i /etc/network/interfaces
nätverkskonfig-filen ska likna den nedan:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
Uaf Geophysical Institute, letar efter en erfaren Linux – systemanalytiker för att gå med i deras team av forskningsanalytiker och ingenjörer. LÄGE: Fairbanks, Alaska, USA
Ansök nu
konfigurera IP-adress
i detta skede har vi två val om hur du konfigurerar en statisk IP-adress för vårt eth0
nätverksgränssnitt. Det första alternativet är att lägga till IP-adresskonfiguration direkt i/etc/network/interfaces
– filen. Lägg till följande rad i din befintliga /etc/network/interfaces
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
det resulterande innehållet /etc/network/interfaces
filen ska se ut som den nedan. Uppdatera din IP-adress, nätmask och gateway vid 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 andra och rekommenderade alternativet är att definiera dina nätverksgränssnitt separat i /etc/network/interfaces.d/
katalog.
undernetworking
daemon initiation/etc/network/interfaces.d/
katalogen söks efter nätverksgränssnittskonfigurationer. Alla hittade nätverkskonfigurationer ingår som en del av /etc/network/interfaces
.
skapa en ny nätverkskonfigurationsfil med valfritt filnamn t.ex. eth0
och inkludera eth0
IP-adresskonfiguration som visas nedan. För att göra detta använd din föredragna textredigerare till exempel 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
nu, ta bort ovanstående rader som anges från /etc/network/interfaces
så du kommer att sluta 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
för att konfigurera en statisk DNS redigera /etc/resolv.conf
fil och inkludera IP-adressen för din föredragna nameserver
t. ex.:
nameserver 8.8.8.8
alternativt kan du lägga till följande rad i din /etc/network/interfaces
nätverkskonfig-fil:
dns-nameservers 8.8.8.8 8.8.4.4
tillämpa ändringar
för att tillämpa ändringar starta om nätverksdemonen:
# service networking restart