obiectiv
obiectivul este de a configura o adresă IP statică pe serverul Debian Linux.
vă rugăm să rețineți că pentru instalările Desktop este recomandat să utilizați instrumente GUI, cum ar finetwork-manager
. Dacă doriți să configurați interfețele de rețea direct prin /etc/network/interfaces
fișier de pe Desktop, Asigurați-vă că dezactivați orice alte daemoni de configurare a rețelei care pot interfera. De exemplu, comenzile de mai jos vor dezactiva network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
sistem de operare și versiuni Software
- sistem de operare: – Debian 9 (Stretch)
cerințe
este necesar accesul privilegiat la sistemul Debian Linux.
dificultate
ușor
convenții
- # – necesită dat comenzi linux să fie executate cu privilegii de root, fie direct ca un utilizator root sau prin utilizarea
sudo
comanda - $ – necesită dat comenzi linux să fie executate ca un utilizator regulat non-privilegiat
instrucțiuni
permite IP Static
în mod implicit, veți găsi următoarea configurație în/etc/network/interfaces
fișier de configurare rețea:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
actualizațiiface eth0 inet dhcp
laiface eth0 inet static
. Conținutul rezultat al /etc/network/interfaces
fișier de configurare de rețea ar trebui să arate similar cu cel de mai jos:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
Institutul Geofizic UAF, caută un analist de sisteme Linux cu experiență care să se alăture echipei lor de analiști și ingineri de infrastructură cibernetică de cercetare. Locație: Fairbanks, Alaska, SUA
Aplicați acum
configurați adresa IPîn această etapă, avem două opțiuni cu privire la modul de configurare a unei adrese IP statice pentru interfața noastră de rețea eth0
. Prima opțiune este să adăugați configurația adresei IP direct în fișierul /etc/network/interfaces
. Adăugați următoarea linie la /etc/network/interfaces
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
conținutul rezultat /etc/network/interfaces
fișierul ar trebui să arate ca cel de mai jos. Actualizați adresa IP, netmask și gateway-ul după cum este necesar:
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
a doua opțiune recomandată este să definiți interfețele de rețea separat în directorul/etc/network/interfaces.d/
.
în timpul inițierii demonului networking
directorul /etc/network/interfaces.d/
este căutat pentru configurațiile interfeței de rețea. Orice configurație de rețea găsită este inclusă ca parte a /etc/network/interfaces
.
Creați un nou fișier de configurare a rețelei cu orice nume de fișier arbitrar, de ex. eth0
și include eth0
configurația adresei IP prezentată mai jos. Pentru a face acest lucru, utilizați editorul de text preferat, de exemplu, 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
acum, eliminați liniile de mai sus menționate din /etc/network/interfaces
deci veți ajunge cu:
# 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
Static DNS server
la configurați o editare DNS statică /etc/resolv.conf
fișier și includeți adresa IP preferată nameserver
de exemplu:
nameserver 8.8.8.8
alternativ, adăugați următoarea linie în /etc/network/interfaces
fișier de configurare a rețelei:
dns-nameservers 8.8.8.8 8.8.4.4
Aplicați modificările
pentru a aplica modificările reporniți demonul de rețea:
# service networking restart