Debian

Alles over Debian /etc/network/interfaces Bestand

Alles over Debian /etc/network/interfaces Bestand
Het bestand /etc/netwerk/interfaces beschikbaar in Debian en zijn afgeleide distributies maken het mogelijk om statische en dynamische IP-adressen voor de interfaces te definiëren, routeringsinformatie en standaardgateways in te stellen, netwerkbinding te maskeren en meer.

De standaard interfaces bestand ziet er als volgt uit:

Waar auto start de interface bij het opstarten en iface roept de netwerkinterface aan (in dit geval lo, loopback). Alle regels die beginnen met 'auto” specificeer de interfaces die zullen worden ingeschakeld bij het uitvoeren van “ifup -a”, een opdracht uitgevoerd bij het opstarten.

Regels die beginnen met "iface" hebben de volgende syntaxis:

iface     

Bijvoorbeeld:

iface enp2s0 inet dhcp

Het volgende voorbeeld laat zien hoe u een netwerkkaart instelt met DHCP:

Een interface met DHCP instellen door de /etc/network/interfaces te bewerken:

Voeg de volgende regels toe om een ​​nieuwe interface met DHCP toe te voegen:

auto
toestaan-hotplug
iface inet dhcp

Waar toestaan-hotplug start de interface bij gebeurtenisdetectie.

Opmerking: voor IPv6 toevoegen “inet6”: iface inet6 dhcp

Waar je moet je apparaatnaam instellen, eth0, enp2s0, wlp3s0, enz.

Een interface met een statisch adres instellen door de /etc/network/interfaces te bewerken:

Als u in plaats van de interface met DHCP te configureren een statisch IP-adres en gateway wilt instellen, vervang dan de vorige instructies door de volgende (vervang 192.168.0.8/24 en 192.168.0.1 met uw juiste IP-adressen):

auto
iface inet statisch
adres 192.168.0.1
netmasker 255.255.255.0
poort 192.168.0.1
dns-naamservers 8.8.8.8

Het definiëren van gateway en broadcast is optioneel.
Het volgende voorbeeld toont een andere configuratie die wordt uitgevoerd nadat de netwerkinterface is ingeschakeld (omhoog) of uitgeschakeld (omlaag). De "omhoog" regels worden uitgevoerd wanneer het apparaat is ingeschakeld terwijl de "naar beneden” regels wanneer het is uitgeschakeld:

auto eth0
iface eth0 inet statisch
adres 192.168.0.5
netwerk 192.168.0.0
netmasker 255.255.255.128
uitzending 192.168.0.0
omhoog route toevoegen -net 192.168.0.128 netmasker 255.255.255.0 gw 192.168.0.1
up route voeg standaard gw 192 toe.168.0.200
down route del default gw 192.168.0.200
beneden route del -net 192.168.0.128 netmasker 255.255.255.128 gw 192.168.0.1

Een netwerkkaart instellen met 2 interfaces:

Het volgende voorbeeld hieronder toont een statische configuratie voor een netwerkkaart met twee interfaces:

auto eth0 eth0:1
iface eth0 inet statisch
adres 192.168.0.5
netwerk 192.168.0.0
netmasker 255.255.255.0
uitzending 192.168.0.255
poort 192.168.0.1
iface eth0:1 inet statisch
adres 192.168.0.10
netwerk 192.168.0.0
netmasker 255.255.255.0

Zoals je op deze manier kunt zien, kun je meerdere IP-adressen toewijzen aan een enkele netwerkinterface.

Configureer netwerkverbinding door de /etc/network/interfaces te bewerken:

Het volgende voorbeeld toont mijn vorige bindingsmodus 1-configuratie in het /etc/network/interfaces-bestand, ik laat interfaces met hun namen staan ​​voor een beter begrip:

auto enp2s0
iface enp2s0 inet handleiding
bond-master bond0
binding-primaire enp2s0 wlp3s0
 
auto wlp3s0
iface wlp3s0 inet handleiding
bond-master bond0
binding-primaire enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk '972537288765'
automatische obligatie0
iface bond0 inet dhcp
bond-slaven geen
actieve back-up in bond-modus
bond-miimon 100
obligatie-downdelay 200
bond-updelay 200

Een netwerkverbindingsconfiguratie met statisch IP in plaats van DHCP zou het laatste blok hebben zoals:

iface bond0 inet static
adres 192.168.0.54
netmasker 255.255.255.0
netwerk 192.168.0.0
poort 192.168.0.1

U kunt de volgende opdracht uitvoeren om te controleren of de bonding correct werkt:

# cat /proc/net/bonding/bond0

Bron voorbeelden: Hoe Linux Network Bonding te doen?

Logboekregistratie inschakelen voor het bestand /etc/network/interfaces:

Er zijn 3 opties met betrekking tot het loggen:

UITGEBREID: instrueert logbestanden om gedetailleerde informatie te hebben.
DEBUG: schakel foutopsporing in tijdens het loggen.
SYSLOG: logs opslaan in /var/log/syslog.

Pre-up commando's voor /etc/network/interfaces: Pre-up-opdrachten worden uitgevoerd voordat het netwerkapparaat wordt ingeschakeld. Als de pre-upopdracht mislukt, vindt de activering van de netwerkkaart niet plaats.

Post-up instructies voor /etc/network/interfaces: Post-up instructies worden uitgevoerd nadat de netwerkinterface is ingeschakeld.

Pre-down instructies voor /etc/network/interfaces: Pre-down-instructies worden uitgevoerd voordat het netwerkapparaat wordt uitgeschakeld.

Post-down instructies voor /etc/network/interfaces: Post-down instructies worden uitgevoerd nadat de netwerkinterface is uitgeschakeld.

Pre-up, pre-down, post-up en post-down vlaggen zijn voorwaardelijk, als ze niet werken, wordt het netwerkapparaat niet ingeschakeld of wordt het niet correct gemarkeerd als uitgeschakeld.

Bijvoorbeeld de instructie:

pre-up /usr/local/sbin/iptables

Zal de firewall uitvoeren voordat de netwerkinterface wordt ingeschakeld, als iptables niet kan worden gestart, wordt de netwerkinterface niet ingeschakeld.

Deze instructies zijn optioneel en zijn geldig voor elke methode, ze kunnen worden herhaald, of als u een script wilt uitvoeren bij het in- en uitschakelen van netwerkinterfaces, kunt u ze opslaan in de mappen:

/etc/netwerk/if-down.d
/etc/netwerk/if-post-down.d
/etc/netwerk/if-pre-up.d
/etc/netwerk/if-up.d

Het /etc/network/interfaces-bestand is erg complex met veel meer beschikbare opties die worden beschreven op de hoofdpagina of online op https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html.

Ik hoop dat je dit korte artikel hebt gevonden op Over debian /etc/network/interfaces Bestand nuttig.
Blijf Linux volgenHint voor aanvullende updates en tips over Linux en netwerken.

Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...
Cursor springt of beweegt willekeurig tijdens het typen in Windows 10
Als u merkt dat uw muiscursor vanzelf springt of beweegt, automatisch, willekeurig tijdens het typen op een Windows-laptop of -computer, dan kunnen en...