Objective
het doel is om een statisch IP-adres in te stellen op Debian Linux server.
merk op dat het voor Desktop installaties aanbevolen wordt om GUI tools te gebruiken, zoals network-manager
. Als u uw netwerkinterfaces direct wilt configureren via /etc/network/interfaces
bestand op uw bureaublad, zorg er dan voor dat u andere mogelijk interfererende netwerkconfiguratiedaemons uitschakelt. De onderstaande commando ‘ s zullen bijvoorbeeld network-manager
uitschakelen:
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
besturingssysteem en softwareversies
- besturingssysteem: – Debian 9 (Stretch)
vereisten
bevoorrechte toegang tot uw Debian Linux-systeem is vereist.
Moeilijk
MAKKELIJK
Conventies
- # – vereist een bepaalde linux-commando ‘ s worden uitgevoerd met root rechten, direct als een root gebruiker of door het gebruik van
sudo
commando - $ vereist is gegeven linux-commando ‘ s worden uitgevoerd als een reguliere non-privileged user
Gebruiksaanwijzing
Het inschakelen van een Statisch IP
standaard vindt u de volgende configuratie binnen de /etc/network/interfaces
netwerk configuratie bestand:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
Update iface eth0 inet dhcp
tot iface eth0 inet static
. De resulterende inhoud van /etc/network/interfaces
netwerkconfiguratiebestand moet er vergelijkbaar uitzien als hieronder:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
nu toepassen
IP-adres configureren
in dit stadium hebben we twee keuzes over het configureren van een statisch IP-adres voor onze eth0
netwerkinterface. De eerste optie is om IP-adresconfiguratie direct toe te voegen aan /etc/network/interfaces
bestand. Voeg de volgende regel toe aan uw bestaande /etc/network/interfaces
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
de resulterende inhoud /etc/network/interfaces
bestand moet er als hieronder uitzien. Update uw IP-adres, netmasker en gateway indien nodig:
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
de tweede en aanbevolen optie is om uw netwerkinterfaces afzonderlijk te definiëren binnen /etc/network/interfaces.d/
map.
tijdens denetworking
daemon-initiatie wordt gezocht naar netwerkinterface-configuraties in de map/etc/network/interfaces.d/
. Elke gevonden netwerkconfiguratie is opgenomen als onderdeel van de /etc/network/interfaces
.
Maak een nieuw netwerkconfiguratiebestand aan met een willekeurige bestandsnaam, bijvoorbeeld. eth0
en voeg de eth0
IP-adresconfiguratie hieronder toe. Om dit te doen gebruik een teksteditor, bijvoorbeeld 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
verwijder Nu de bovenstaande regels gesteld van /etc/network/interfaces
dus je zal eindigen met:
# 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
Statische DNS-server
Voor het configureren van een statische DNS-bewerken /etc/resolv.conf
bestand, en het IP-adres van uw voorkeur nameserver
bijvoorbeeld:
nameserver 8.8.8.8
Alternatief, voeg de volgende regel toe in uw /etc/network/interfaces
network config bestand:
dns-nameservers 8.8.8.8 8.8.4.4
Wijzigingen toepassen
om wijzigingen toe te passen start uw netwerkdaemon opnieuw op:
# service networking restart