vertaling(en): English – Español – Français – Italiano -中中中

Reader vereisten: om het meeste uit dit artikel te halen, moet u de volgende concepten begrijpen voordat u het leest: basic unix command line tools, text editors, DNS, tcp/ip, dhcp, netmask, gateway

inhoudsopgave

De meerderheid van het netwerk het instellen kan gedaan worden via het interfaces configuratiebestand in /etc/network/interfaces., Hier kunt u uw netwerkkaart een IP-adres geven (of dhcp gebruiken), routeringsinformatie instellen, IP masquerading instellen, standaard routes instellen en nog veel meer.

vergeet niet interfaces toe te voegen die u tijdens het opstarten aan de ‘auto’ – regel wilt toevoegen.

zie man interfaces voor meer opties.

Interfaces starten en stoppen

Interfaces geconfigureerd met/etc/network / interfaces kunnen omhoog en omlaag gebracht worden met de ifup en ifdown commando ‘ s.,

sommige verouderde handleidingen geven opdracht om de Netwerkservice opnieuw op te starten om wijzigingen toe te passen op/etc/network / interfaces, maar dit is verouderd omdat het mogelijk is dat niet alle interfaces opnieuw worden opgestart. Gebruik in plaats daarvan ifup en ifdown om wijzigingen toe te passen op elke interface, bijvoorbeeld met een interface genaamd enp7s0:

# ifdown enp7s0# ifup enp7s0

Netwerkinterfacenames

zie NetworkInterfaceNames. Sinds Stretch gebruiken nieuwe systemen standaard geen oude interfacenamen meer zoals eth0, eth1, wlan0, wlan1., Het nieuwe systeem maakt gebruik van namen gebaseerd op hardware locatie, zoals eno0, enp0s31f6, wlp1s7 (of in het geval van USB dongles, MAC adres: enx2c56ac39ec0d).

u kunt interfaces weergeven met: ls/sys/class/net

verschillende voorbeelden hieronder gebruiken “eth0” als standaard interfacenaam, ook al is het onwaarschijnlijk dat deze bestaat op een modern systeem.

upgraden en Netwerkinterfacenamen

Stretch en Buster behouden nog steeds ondersteuning voor het oude naamsysteem zolang het bestand/etc/udev / rules.d / 70-lokaal-persistent-net.,regels is nog steeds op zijn plaats, maar gebruikers worden geadviseerd om vooruit te schakelen van de upgrade naar Bullseye.

DHCP gebruiken om de interface automatisch te configureren

Als u alleen DHCP gebruikt dan is alles wat u nodig hebt iets als:

 auto eth0 allow-hotplug eth0 iface eth0 inet dhcp

voor DHCPv6 (gebruikt voor IPv6), voeg ook de volgende iface stanza

 iface eth0 inet6 dhcp

als alternatief kan IPv6 autoconfigured met stateless address Autoconfiguration, of slaac, die wordt opgegeven met auto in plaats van DHCP in de inet6 strofe:

 iface eth0 inet6 auto

zie ook ipv6prefixdelegation.,

de interface handmatig configureren

Als u het handmatig configureert dan zal iets als dit de standaard gateway instellen (netwerk, broadcast en gateway zijn optioneel):

 auto eth0 iface eth0 inet static address 192.0.2.7/24 gateway 192.0.2.254

Als u ook een IPv6-adres wilt toevoegen, voeg dan iets toe als:

 iface eth0 inet6 static address 2001:db8::c0ca:1eaf/64 gateway 2001:db8::1ead:ed:beef

zie man interfaces voor meer opties.

schakel alle DHCP-services uit, bijvoorbeeld dhcpcd.

Het mengen van handmatige en automatische configuratie is ook mogelijk, bijv., IPv6 SLAAC gebruiken voor internetconnectiviteit en statische adressen binnen het netwerk:

# manual unique local addressiface eth0 inet6 static address fdc3:cafe::3/64 # use SLAAC to get global IPv6 address from the router # we may not enable ipv6 forwarding, otherwise SLAAC gets disabled autoconf 1 accept_ra 2

het instellen van de snelheid en duplex

Autoregotiatie herhaaldelijk falen is vaak een symptoom van defecte bekabeling, dus onderzoek fysieke zaken alvorens aan te nemen dat de autoregotiatiealgoritmen van de interfaces niet compatibel zijn. Als u autonegotiation uitschakelt en snelheid en duplex handmatig instelt, zal de partnerinterface aan het andere uiteinde van de kabel aannemen dat de afwezigheid van autonegotiation een snelheid van 10Mbps en een duplex van de helft aangeeft., Als u snelheid en duplex handmatig instelt, moet u ervoor zorgen dat exact dezelfde snelheid en duplex worden geconfigureerd op de partnerinterface.

Als u de snelheid en duplex van uw interface met de hand instelt, dan kan een aantal trial and error nodig zijn. Hier zijn de basisstappen:

  • Installeer de ethtool en net-tools pakketten, zodat je de ethtool en mii-tool Programma ‘ s hebt. Een of beide van deze zou kunnen werken voor uw interface.

  • zorg ervoor dat u een manier hebt om in te loggen op het systeem voor het geval de netwerkinterface niet meer functioneert., Een SSH verbinding kan worden verstoord, dus je moet een fallback strategie hebben.

  • Identificeer de interface in kwestie (het zal vaak eth0 zijn). Pas de rest van deze instructies aan.
  • probeer te bepalen wat de huidige snelheid en duplex instellingen zijn. Dit is waar het leuk wordt:
    • als root, probeer ethtool eth0 eerst, en kijk of de” Speed: “en” Duplex: “regels er geldig uitzien. Zo niet, de ethtool kan niet worden ondersteund door uw apparaat.

    • als root, probeer mii-tool-v eth0 en kijk of de uitvoer er correct uitziet., Zo niet, ze mii-tool kan niet worden ondersteund door uw apparaat.

    • als geen van beide wordt ondersteund, moet u mogelijk parameters rechtstreeks instellen op de kerneldrivermodule. Identificeer welke driver module u gebruikt door het lezen van de uitvoer van dmesg en lsmod. U kunt dan proberen modinfo MODULENAME om te zien welke parameters het accepteert, indien van toepassing. (U kunt modinfo zelfs gebruiken op modules die niet geladen zijn, ter vergelijking.) ToDo: waar stelt men kernelmodule parameters in?

  • probeer vervolgens de instellingen van de interface te wijzigen terwijl deze werkt. Je moet root zijn, natuurlijk., Ofwel:
    • ethtool-s eth0 speed 100 duplex full autoneg off (uitgaande van 100 Mbps en full duplex)

    • mii-tool-F 100baseTx-FD eth0 (zelfde aanname)

    Controleer in elk geval opnieuw of de interface-instellingen daadwerkelijk zijn veranderd, en probeer dan gegevens in en uit het systeem te sturen om te zien of de NIC correct werkt.

  • als een van deze commando ‘ s met succes je NIC heeft ingesteld, dan kun je het in /etc/network/interfaces zetten zodat het draait wanneer je de interface opstart (bijvoorbeeld tijdens het opstarten)., Echter, voordat je dat doet, je moet begrijpen dat sommige stuurprogramma ‘ s en apparaten zich anders gedragen dan anderen. Wanneer de stuurprogrammamodule is geladen, kan de NIC automatisch onderhandelen zonder enige manier om het te stoppen (met name met stuurprogramma ‘ s die geen parameters accepteren). De instellingen van interfaces worden toegepast op een bepaald punt na dat, die kan worden in het midden van de onderhandelingen. Sommige mensen vinden het dus nodig om het commando ethtool of mii-tool enkele seconden uit te stellen. Dus:

     iface eth0 inet static address .../... gateway ... up sleep 5; ethtool -s eth0 ...

    of het analoge mii-tool Commando.,

  • Herstart de machine om er zeker van te zijn dat het goed komt, en wees voorbereid om handmatig in te grijpen (bijvoorbeeld Ctrl-Alt-Del en dan opstarten in single-user mode van GRUB of LILO) als dingen niet werken.

een interface zonder IP-adres Oproepen

om een netwerkinterface zonder IP-adres te creëren gebruik de handmatige methode en gebruik pre-up en post-down commando ‘ s om de interface op en neer te zetten.

 iface eth0 inet manual pre-up ifconfig $IFACE up post-down ifconfig $IFACE down

als de interface een VLAN-interface is, moeten de up/down commando ‘ s na/voor de VLAN hooks worden uitgevoerd., (U moet ook het vlan-pakket installeren.)

 iface eth0.99 inet manual post-up ifconfig $IFACE up pre-down ifconfig $IFACE down

Opmerking: Als u de VLAN-interface alleen maakt om het in een bridge te plaatsen, is het niet nodig om de VLAN-interface handmatig te definiëren. Configureer gewoon de brug, en de VLAN-interface wordt automatisch aangemaakt bij het maken van de brug (zie hieronder).

Defining the (DNS) Nameservers

voordat een computer verbinding kan maken met een externe netwerkbron (bijvoorbeeld een webserver), moet het een manier hebben om alfanumerieke namen om te zetten (bijv. wiki.debian.org) in numerieke netwerkadressen (bijv. 140.211.166.,4). (Het Internet gebruikt deze gestructureerde numerieke IP-adressen als netwerkadressen.)

De C bibliotheek en andere resolver bibliotheken kijken naar / etc / resolv.conf voor een lijst van nameservers. In het eenvoudigste geval is dat het bestand dat moet worden bewerkt om de lijst met nameservers in te stellen. Maar merk op dat verschillende andere programma ‘ s voor dynamische configuratie graag uw instellingen overschrijven:

  1. het resolvconf programma

  2. De network-manager daemon

  3. DHCP clients

in de meeste situaties is het te bewerken bestand het configuratiebestand voor een dergelijk programma.,

in de meest complexe situaties is het gebruik van resolvconf echt de manier om te gaan, hoewel het in meer eenvoudige configuraties waarschijnlijk overkill is.

de resolv.conf configuratiebestand

het configuratiebestand resolv.conf in /etc / resolv.conf bevat informatie waarmee een computer die is verbonden met een netwerk namen kan omzetten in adressen. (Opmerking: verwar dit configuratiebestand niet met het programma resolvconf, dat helaas een bijna identieke naam heeft.)

De resolv.,conf-bestand bevat meestal de IP-adressen van nameservers (DNS-naam resolvers) die proberen namen te vertalen naar adressen voor elk knooppunt dat beschikbaar is op het netwerk. Er zullen een of meer regels zijn die er zo uitzien:

nameserver 12.34.56.78nameserver 12.34.56.79

In dit voorbeeld gebruikt het systeem nameservers op de IP-adressen 12.34.56.78 en 12.34.56.79. Bewerk eenvoudig het bestand en voer de IP-adressen in van de nameservers die je na elke nameserver moet gebruiken. Voeg meer nameserver lijnen toe als je meer nameservers hebt. Gebruik deze methode niet als u het resolvconf programma hebt geïnstalleerd.,

De resolv.conf configuratie bestand heeft vele andere opties om te bepalen hoe resolver zoekt namen. Zie man resolv.conf voor details.

het resolvconf-programma

het resolvconf-programma houdt systeeminformatie bij over de momenteel beschikbare nameservers. Het moet niet worden verward met het configuratiebestand resolv.conf, die helaas een bijna identieke naam heeft. Het resolvconf programma is optioneel op een Debian systeem.

het configuratiebestand resolv.conf bevat informatie over de nameservers die door het systeem moeten worden gebruikt., Wanneer echter meerdere programma ‘ s de resolv dynamisch moeten wijzigen.conf configuratiebestand ze kunnen op elkaar stappen en het bestand kan niet synchroon lopen. Het resolvconf programma lost dit probleem op. Het fungeert als een tussenpersoon tussen programma ’s die nameserver informatie leveren (bijvoorbeeld dhcp clients) en programma’ s die nameserver informatie gebruiken (bijvoorbeeld resolver).

wanneer resolvconf correct is geïnstalleerd, de resolv.conf configuratie bestand in /etc / resolv.conf wordt vervangen door een symbolische link naar /etc/resolvconf/run/resolv.,conf en de resolver gebruiken in plaats daarvan het configuratiebestand dat dynamisch wordt gegenereerd door resolvconf in /etc/resolvconf/run/resolv.conf.

het resolvconf programma is over het algemeen alleen nodig als een systeem meerdere programma ‘ s heeft die de naamserver informatie dynamisch moeten wijzigen. In een eenvoudig systeem waar de nameservers niet vaak veranderen of slechts door één programma worden gewijzigd, de resolv.conf configuratie bestand is voldoende.

als het resolvconf-programma is geïnstalleerd, moet u de resolv niet bewerken.,conf configuratie bestand handmatig als het dynamisch zal worden gewijzigd door programma ‘ s in het systeem. Als u de nameservers handmatig moet definiëren (zoals bij een statische interface), voeg dan een regel als het volgende toe aan het interfaces configuratiebestand in /etc/network/interfaces:

dns-nameservers 12.34.56.78 12.34.56.79

plaats de ingesprongen regel binnen een iface-strofe, bijvoorbeeld direct na de gateway-regel. Voer de IP-adressen in van de nameservers die u na dns-nameservers moet gebruiken. Zet ze allemaal op één lijn gescheiden door spaties. Vergeet niet de “s” aan het einde van dns-nameservers.,

het resolvconf-programma is een vrij nieuwe toevoeging aan Debian en veel oudere programma ‘ s moeten worden bijgewerkt of opnieuw geconfigureerd om er goed mee te werken. Als je problemen hebt, zie /usr/share/doc/resolvconf / README. Het bevat veel informatie over het maken van andere programma ‘ s te krijgen met resolvconf.

DNS-configuratie voor NetworkManager

NetworkManager zal dhcp-instellingen overschrijven, resolv overschrijven.conf zelfs als je DNS hebt geconfigureerd in/etc/dhcp / dhclient.conf, bijv., waardoor DNS om eerst te zoeken in het lokale domein, die kan hebben om time-out voordat DNS-resolutie blijft veroorzaken lange DNS-resolutie tijden. U kunt een idee krijgen van wat NetworkManager denkt dat de instellingen moeten zijn door het uitvoeren van nm-tool op de opdrachtregel.

u kunt deze instellingen configureren met behulp van een GUI door nm-connection-editor te starten die momenteel (13.11.23) niet te vinden is in System Tools → Administration menu, maar het moet met de hand worden gestart vanaf de commandoregel. Na het opstarten:

  1. Kies een verbinding (op het tabblad bekabeld of draadloos) en klik op Bewerken.,
  2. klik op het tabblad IPv4 Instellingen
  3. kies ‘Automatic (DHCP) addresses only’ in plaats van alleen ‘Automatic (DHCP)’.
  4. Voer de DNS-servers in het veld “DNS-servers” in, gescheiden door spaties (bijvoorbeeld 208.67.222.222 voor OpenDNS).
  5. klik op ” Apply.”

NetworkManager slaat deze instellingen op in /etc/NetworkManager/system-connections/name-of-connection. Voorbeeld /etc/NetworkManager/system-connections/Wired connection 1 :

het draaien van nm-tool zou opnieuw moeten laten zien dat NetworkManager nu het juiste idee heeft van hoe uw DNS moet worden opgelost.,

DHCP-clientconfiguratie

extra DNS-Servers instellen

voorbeeld: dhclient3 gebruikt/etc/dhcp / dhclient.conf. De instelling die u wilt is

supersede domain-name-servers 12.34.56.78, 12.34.56.79;

of misschien

prepend domain-name-servers 12.34.56.78, 12.34.56.79;

extra zoekdomeinen instellen

zoekdomeinen toevoegen voor VPN ‘ s of lokale virtuele netwerken:

append domain-name " virt vpn";

noteer de voorloopruimte omdat de tekenreeks letterlijk is toegevoegd aan het zoekdomein door andere configuraties.

zie de dhclient.conf (5) hulppagina voor details.,

Bridging

Bridging plaatst meerdere interfaces in hetzelfde netwerksegment. Dit is erg populair bij het aansluiten van een server op meerdere switches voor hoge beschikbaarheid of met virtualisatie. In het laatste geval wordt het meestal gebruikt om een brug in de host te maken (bijv. dom0) en zet de virtuele interfaces van de gasten (domU) in de brug.

  • Het bridge-utils pakket is vereist om bridged interfaces aan te maken.,

voorbeeld: Verbind een server met 2 switches (via eth0 en eth1) door bridge 0 te definiëren en geef de server een IP-adres in dit subnet:

auto br0iface br0 inet static address 10.10.0.15/24 gateway 10.10.0.1 bridge_ports eth0 eth1 up /usr/sbin/brctl stp br0 on

als een server is verbonden met meerdere switches dan moet u meestal het spanning tree protocol uitvoeren om lussen te vermijden. Daarom moet STP worden ingeschakeld via een & amp; quot; up & amp; quot; commando zoals hierboven getoond.

voorbeeld: Bridge setup zonder IP adres configuratie (gebruik “manual” in plaats van “static”) om een interface naar een gast VM door te sturen. (De statische brug config bevat slechts 1 fysieke interface., De virtuele interface zal worden toegevoegd aan de brug wanneer de VM wordt gestart.)

auto br1iface br1 inet manual bridge_ports eth4 up /usr/sbin/brctl setageing br1 0 up /usr/sbin/brctl stp br1 off

Opmerking: De Linux bridge ondersteunt alleen STP, geen RSTP (Rapid Spanning Tree). Daarom ondersteunt het alleen de oude STP-kosten, niet de nieuwe RSTP-kosten (zie Spanning_Tree_Protocol). Dit is meestal prima met Cisco Switches, maar bijvoorbeeld. Juniper switches maken gebruik van de RSTP kosten en dit kan dus leiden tot verschillende overspanning boom berekeningen en lus problemen. Dit kan worden vastgesteld door de instellingen van de kosten handmatig, hetzij op de switch of op de server., Het instellen van de kosten op de switch heeft de voorkeur omdat Linux terugschakelt naar de standaardkosten wanneer een interface down/up doet.

Bridging zonder Switch

standaard werkt de Linux bridge als een switch. Dit betekent, het onthoudt de MAC-adressen achter een switch-poort en als het doel MAC – adres bekend is, datapakketten of alleen doorsturen naar de respectieve poort-anders pakketten worden uitgezonden.

in sommige instellingen is dit slecht. Bijvoorbeeld als de bridge 2 trunk interfaces verbindt en dezelfde MAC-adressen kunnen worden gezien vanaf beide interfaces, afhankelijk van het VLAN., Aangezien de Linux bridge geen VLAN ‘ s ondersteunt (dedicated MAC address tables per VLAN), moet je in dergelijke instellingen het leren van MAC-adressen uitschakelen en de bridge in een echte “bridge” modus zetten met:

 up /sbin/brctl setageing br0 0 up /sbin/brctl stp br0 off

Howto gebruik vlan (dot1q, 802.,1q, trunk) (Etch, Lenny)

Manual config

modprobe 8021qapt install vlanvconfig add eth0 222 # 222 is vlan numberifconfig eth0.222 upifconfig eth0.222 mtu 1496 #optional if your network card doesn't support MTU 1504Bifconfig eth0.222 10.10.10.1 netmask 255.255.255.0

Network init script config

In /etc/modules regel toevoegen:

8021q

In /etc/network/interfaces naar sectie iface parameter toevoegen:

 vlan-raw-device eth0

de interfacenaam moet de raw-interfacenaam zijn (dezelfde als gespecificeerd door vlan-RAW-device), dan een punt, dan de VLAN-ID, bijvoorbeeld eth0.100. Het kan in plaats daarvan “vlan” zijn dan de VLAN ID, bijvoorbeeld vlan100. In beide gevallen bevindt het VLAN-ID zich aan het einde, en dit is de enige plaats waar het is geconfigureerd.,

Opmerking: Als u uw VLAN interfaces ethX noemt.YYY, dan is het niet nodig om het vlan-raw-apparaat te specificeren, omdat het raw-apparaat kan worden opgehaald uit de interfacenaam.

Eg:

auto eth0.222iface eth0.222 inet static address 10.10.10.1/24 vlan-raw-device eth0

bruggen en VLAN ‘ s

Als u VLAN-interfaces alleen maakt om ze in een bridge te plaatsen, is het niet nodig om de VLAN-interfaces handmatig te definiëren. Config gewoon de brug, en de VLAN-interface zal automatisch worden gemaakt bij het maken van de brug, e.,g:

auto br1iface br1 inet manual bridge_ports eth0.99 eth1.99 up /usr/sbin/brctl stp br1 on

bij het gebruik van bridging en vlan

Als u een brigded VLAN – setup gebruikt, wat waarschijnlijk nuttig is voor netwerken in virtualisatie-omgevingen, zorg er dan voor dat u alleen een bridge-apparaat of VLAN-apparaten koppelt aan een onderliggend fysiek apparaat zoals hierboven getoond. Het bevestigen van de fysieke interface (eth0)aan een brug (bijv. bri1) terwijl het gebruik van dezelfde fysieke interface op blijkbaar verschillende VLAN ‘ s zal resulteren in alle pakketten te blijven gelabeld. (Kernel nieuwer dan 2.6.37 en ouder dan 3.2).,

Hoe maak je fouttolerante binding met vlan (Etch – Stretch)

debian_bonding.dia

hoe configureert u een van de bovenstaande server active backup bonding 3 vlan {vlan10, vlan20, vlan30} Debian networking zonder spof zonder native vlan.

aptitude install vlan ifenslave-2.6

Netwerkconfiguratie

Cisco switch interface voorbeeld config

interface GigabitEthernet1/2 description eth1 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 10,20,30 switchport mode trunk no ip address no cdp enable spanning-tree portfast trunk

bonding with active backup

Maak een bestand aan/etc / modprobe.d / binding.,conf bevat:

alias bond0 bondingoptions bonding mode=active-backup miimon=100 downdelay=200 updelay=200 primary=eth1

/etc/network/interfaces

# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto bond0iface bond0 inet manual up ifconfig bond0 0.0.0.0 up slaves eth1 eth0auto vlan10iface vlan10 inet static address 10.10.10.12/24 vlan-raw-device bond0 gateway 10.10.0.1 dns-search hup.hu dns-nameservers 10.10.0.2auto vlan20iface vlan20 inet static address 10.20.10.12/24 vlan-raw-device bond0auto vlan30iface vlan30 inet static address 10.30.10.12/24 vlan-raw-device bond0

hoe de MTU (Max transfer unit / packet size) in te stellen met VLAN ‘ s over een gebonden interface

MTU moet worden geconfigureerd op de bonding interface en slave interfaces nadat de reset van de configuratie is toegepast op de bonding interfaces. Dit wordt gedaan met behulp van een post-up lijn in de bonding interface configuratie.

auto bond0iface bond0 inet manual up ifconfig lacptrunk0 0.0.0.0 up slaves eth0 eth1# bond-mode 4 = 802.3ad bond-mode 4 bond-miimon 100 bond-downdelay 200 bond-updelay 200 bond-lacp-rate 1 bond-xmit-hash-policy layer2+3 post-up ifconfig eth0 mtu 9000 && ifconfig eth1 mtu 9000 && ifconfig bond0 mtu 9000#vlan devices will use the MTU set on bond0 deviceauto vlan101iface vlan101 inet static address 10.101.60.123/24 gateway 10.155.60.1 vlan-raw-device bond0auto vlan151iface vlan151 inet static address 192.168.1.1/24 vlan-raw-device bond0

meerdere IP-adressen op één Interface

Interface aliasing maakt het mogelijk dat één interface meerdere IP-adressen heeft., Dit is handig wanneer meer dan één server zichtbaar moet zijn via het Internet. Merk op dat virtuele hosts meerdere Apache servers met een enkel IP adres kunnen ondersteunen. Apache reageert op de domeinnaam geleverd door de client in de HTTP header. In veel andere situaties is één extern IP nodig voor elke server die een poort gebruikt.

oude methode

deze tekst van /etc/network/interfaces kent drie IP-adressen toe aan eth0.

een alias-interface mag geen “gateway” of “dns-nameservers” hebben; dynamische IP-toewijzing is toegestaan.,

de bovenstaande configuratie is de vorige traditionele methode die het traditionele gebruik van ifconfig weerspiegelt om netwerkapparaten te configureren. ifconfig heeft het concept van aliased of virtuele interfaces geïntroduceerd. Deze types van virtuele interfaces hebben namen van de form interface: integer en ifconfig behandelt ze zeer vergelijkbaar met echte interfaces.

tegenwoordig gebruikt ifupdown het IP programma van het iproute2 pakket in plaats van ifconfig. De nieuwere IP utility gebruikt niet hetzelfde concept van aliassen of virtuele interfaces., Het ondersteunt echter het toewijzen van willekeurige namen aan de interfaces (ze worden labels genoemd). ifupdown gebruikt deze functie om aliased interfaces te ondersteunen tijdens het gebruik van ip.

iproute2 method

ifupdown ondersteunt ook het specificeren van meerdere interfaces door iface-secties met dezelfde interfacenaam te herhalen. Het belangrijkste verschil met de hierboven beschreven methode is dat al deze secties door ifupdown worden behandeld als slechts één interface, zodat de gebruiker ze niet afzonderlijk kan toevoegen of verwijderen. Echter, up / down commando ‘ s, evenals scripts, worden opgeroepen voor elke sectie zoals het vroeger was.,

merk echter op dat deze methode gevaarlijk is! Bepaalde driver / hardwarecombinaties kunnen de link soms niet naar boven brengen als er geen labels zijn toegewezen aan de aliasinterfaces. (Zie dit op Debian Wheezy en Jessie met RTL8111 / 8168 / 8411 PCI Express Gigabit Ethernet Controller (rev 01) auto-negotiating to 10/full. Een soortgelijke waarschuwing van een andere persoon bestaat in de geschiedenis van deze pagina.)

deze/etc/network / interfaces tekst kent drie IP adressen toe aan eth0.

auto eth0allow-hotplug eth0iface eth0 inet static address 192.168.1.42/24 gateway 192.168.1.1iface eth0 inet static address 192.168.1.43/24iface eth0 inet static address 192.168.1.44/24# adding IP addresses from different subnets is also possibleiface eth0 inet static address 10.10.10.14/24

handmatige aanpak:

CategoryNetwork CategorySystemAdministration