Fordítás(ok): angol – Spanyol – Français – Italiano – 简体中文

Olvasó Előfeltételek: ahhoz, Hogy a legtöbbet ez a cikk, értsd meg a következő fogalmakat elolvasása előtt: alapvető unix parancssori eszközök, szövegszerkesztők, DNS, TCP/IP, DHCP, netmask, átjáró

Tartalomjegyzék

A legtöbb hálózati beállítás megtehető keresztül a felületek konfigurációs fájl az /etc/network/interfaces., Itt megadhatja a hálózati kártyának az IP-címet (vagy használhatja a dhcp-t), beállíthatja az útválasztási információkat, konfigurálhatja az IP-maszkolást, beállíthatja az alapértelmezett útvonalakat stb.

ne felejtse el hozzáadni azokat az interfészeket, amelyeket a rendszerindításkor szeretne felhozni az “auto” sorba.

lásd man interfészek további lehetőségek.

indítási és leállítási interfészek

az /etc/network/interfészekkel konfigurált interfészek az ifup és ifdown parancsokkal hozhatók fel és le.,

néhány elavult útmutató utasítja a hálózati szolgáltatás újraindítását az /etc/network/interfészek módosításainak alkalmazásához, azonban ez elavult, mert lehetséges, hogy nem minden interfész kerül újraindításra. Ehelyett az ifup és az ifdown használatával alkalmazhat módosításokat az egyes felületeken, például egy enp7s0 nevű felülettel:

# ifdown enp7s0# ifup enp7s0

hálózati interfész nevek

lásd NetworkInterfaceNames. Mivel Stretch, új rendszerek alapértelmezés szerint már nem használja a régi stílusú interfész nevek, mint eth0, eth1, wlan0, wlan1., Az új rendszer hardveres hely alapján használ neveket, például eno0, enp0s31f6, wlp1s7 (vagy USB dongles esetén MAC cím: enx2c56ac39ec0d).

a következő interfészeket sorolhatja fel: ls / sys / class / net

az alábbi különféle példák továbbra is az” eth0 ” – et használják alapértelmezett felületként, annak ellenére, hogy nem valószínű, hogy létezik egy modern rendszeren.

frissítési és hálózati interfész nevek

Stretch és Buster továbbra is támogatja a régi elnevezési rendszer mindaddig, amíg a fájl / etc / udev / szabályok.d / 70-helyi-tartós-net.,a szabályok még mindig érvényben vannak, de a felhasználóknak javasoljuk, hogy váltsanak a frissítés előtt a Bullseye-re.

DHCP Segítségével, automatikusan konfigurálja a felület

Ha DHCP-t használ, akkor minden, amire szükségünk van, mint:

 auto eth0 allow-hotplug eth0 iface eth0 inet dhcp

DHCPv6 (használt IPv6), append is a következő iface stanza

 iface eth0 inet6 dhcp

Vagy, IPv6 lehet autoconfigured segítségével hontalan cím automatikus konfiguráció, vagy SLAAC, amely meghatározott használata automatikus, ahelyett, hogy a dhcp a inet6 versszak:

 iface eth0 inet6 auto

lásd IPv6PrefixDelegation.,

az interfész manuális konfigurálása

ha manuálisan konfigurálja, akkor valami ilyesmi beállítja az alapértelmezett átjárót (a hálózat, a közvetítés és az átjáró opcionális):

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

Ha IPv6 címet szeretne hozzáadni, akkor csatoljon valami hasonlót:

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

lásd Man interfészek több lehetőség.

győződjön meg róla, hogy letiltja az összes DHCP-szolgáltatást, például a dhcpcd-t.

keverési kézikönyv és automatikus konfiguráció is lehetséges, pl., használja az IPv6-SLAAC az internet-kapcsolat, valamint a statikus címet a hálózaton belül:

# 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

Beállítás a sebesség, duplex

Autonegotiation ismételten nem gyakran egy tünet, hibás kábelezés, így vizsgálja a fizikai számít előtt feltételezve, hogy a kapcsolódási pontok’ autonegotiation algoritmusok összeegyeztethetetlen. Ha kikapcsolja az autonegotiációt, és manuálisan állítja be a sebességet és a duplexet, akkor a kábel másik végén lévő partner interfész feltételezi, hogy az automatikus egyeztetés hiánya 10Mbps sebességet, a duplex pedig felet jelez., A hibamentes működés érdekében, ha manuálisan állítja be a sebességet és a duplexet, gondoskodnia kell arról, hogy a partnerfelületen pontosan ugyanaz a sebesség és duplex legyen konfigurálva.

Ha az interfész sebességét és duplexét kézzel állítja be, akkor szükség lehet némi próbaverzióra és hibára. Itt vannak az alapvető lépések:

  • telepítse az ethtool and net-tools csomagokat, hogy rendelkezzen ethtool és mii-tool programokkal. Ezek közül az egyik vagy mindkettő működhet az Ön felületén.

  • győződjön meg róla, hogy van módja a rendszerbe való bejelentkezésre, ha a hálózati interfész nem működik., Az SSH-kapcsolat megszakadhat, ezért tartalék stratégiával kell rendelkeznie.

  • azonosítsa a kérdéses felületet (gyakran eth0 lesz). Ennek megfelelően állítsa be az utasítások fennmaradó részét.
  • próbálja meg meghatározni, hogy milyen az aktuális sebessége és a duplex beállításai. Ez az, ahol ez lesz szórakoztató:
    • mint root, próbálja ethtool eth0 először, és nézd meg, hogy a “sebesség:” és a “Duplex:” vonalak néz érvényes. Ha nem, előfordulhat, hogy az ethtool nem támogatja a készüléket.

    • gyökérként próbálja ki a Mii-tool-v eth0 programot, majd ellenőrizze, hogy a kimenete megfelelőnek tűnik-e., Ha nem, akkor előfordulhat, hogy a mii-eszközt a készülék nem támogatja.

    • Ha egyik sem támogatott, előfordulhat, hogy a paramétereket közvetlenül a kernel illesztőprogram modulján kell beállítania. A dmesg és az lsmod kimenetének leolvasásával azonosíthatja, hogy melyik illesztőprogram-modult használja. Ezután próbálja modinfo MODULENAME, hogy milyen paramétereket fogad el, ha van ilyen. (Összehasonlításképpen a modinfo-t még nem betöltött modulokon is használhatja.) ToDo: hol van egy beállított kernel modul paraméterek?

  • Ezután próbálja meg megváltoztatni az interfész beállításait működés közben. Természetesen gyökérnek kell lenned., Vagy:
    • ethtool – s eth0 speed 100 duplex full autoneg off (feltételezve, hogy 100 Mbps és full duplex)

    • Mii-tool-F 100BaseTX-FD eth0 (ugyanaz a feltételezés)

    minden esetben ellenőrizze, hogy az interfész beállításai valóban megváltoztak-e, majd próbáljon meg adatokat küldeni a rendszerből, hogy a NIC megfelelően működik-e.

  • Ha az egyik ilyen parancs sikeresen beállította a NIC-t, akkor az /etc/network/interfészekbe helyezheti, így fut, amikor felhozza az interfészt (például indításkor)., Mielőtt azonban ezt megtenné, meg kell értenie, hogy egyes illesztőprogramok és eszközök másképp viselkednek, mint mások. Amikor az illesztőprogram modul be van töltve, a NIC megkezdheti az automatikus egyeztetést anélkül, hogy megállítaná (különösen olyan illesztőprogramokkal, amelyek nem fogadják el a paramétereket). Az interfészek beállításait egy bizonyos ponton alkalmazzák, ami a tárgyalás közepén lehet. Tehát néhány ember szükségesnek tartja az ethtool vagy a Mii-tool parancs késleltetését néhány másodperccel. Így:

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

    vagy az analóg Mii-tool parancs.,

  • indítsa újra a gépet, hogy megbizonyosodjon arról, hogy helyesen jön-e fel, és készen áll a kézi beavatkozásra (például Ctrl-Alt-Del, majd indítsa el az egyfelhasználós módot a GRUB-ból vagy a LILO-ból), ha a dolgok nem működnek.

IP-cím nélküli felület létrehozása

egy IP-cím nélküli hálózati interfész létrehozásához használja a kézi módszert, és használjon elő-és Post-down parancsokat az interfész fel-le mozgatásához.

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

Ha az interfész VLAN interfész, a Fel/Le parancsokat a vlan horgok után/előtt kell végrehajtani., (A vlan csomagot is telepítenie kell.)

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

Megjegyzés: Ha a VLAN interfészt csak hídba helyezi, akkor nincs szükség a VLAN interfész kézi meghatározására. Csak konfigurálja a hidat, a VLAN interfész pedig automatikusan létrejön a híd létrehozásakor (lásd alább).

A (DNS) névszerverek meghatározása

mielőtt a számítógép csatlakozhat egy külső hálózati erőforráshoz (például egy webszerverhez), rendelkeznie kell bármilyen alfanumerikus név (pl. wiki.debian.org) numerikus hálózati címekre (pl. 140.211.166.,4). (Az Internet ezeket a strukturált numerikus IP-címeket használja hálózati címként.)

A C könyvtár és más resolver könyvtárak az /etc/resolv-ra néznek.conf egy listát a névszerverek. A legegyszerűbb esetben ez a szerkesztendő fájl a névszerverek listájának beállításához. De vegye figyelembe, hogy a dinamikus konfigurációhoz különféle más programok örömmel felülírják a beállításokat:

  1. a resolvconf program

  2. a hálózatkezelő démon

  3. DHCP kliensek

a legtöbb esetben a szerkesztendő fájl egy ilyen program konfigurációs fájlja.,

a legösszetettebb helyzetekben a resolvconf használata valóban az út, bár egyszerűbb konfigurációkban valószínűleg túlzás.

a resolv.conf konfigurációs fájl

a konfigurációs fájl resolv.conf at / etc / resolv.a conf olyan információkat tartalmaz, amelyek lehetővé teszik a hálózathoz csatlakoztatott számítógép számára, hogy a neveket címekké rendezze. (Megjegyzés: Ne keverje össze ezt a konfigurációs fájlt a resolvconf programmal, amelynek sajnos közel azonos neve van.)

a resolv.,conf fájl általában tartalmazza az IP-címeket nameservers (DNS névfeloldók), hogy megpróbálja lefordítani neveket címek bármely csomópont elérhető a hálózaton. Lesz egy sor vagy sor, amely így néz ki:

nameserver 12.34.56.78nameserver 12.34.56.79

ebben a példában a rendszer névszolgáltatókat használ a 12.34.56.78 és 12.34.56.79 IP-címeken. Egyszerűen szerkessze a fájlt, majd írja be az egyes névszerverek után használni kívánt névszerverek IP-címét. Adjon hozzá további névszerver sorokat, ha több névszerver van. Ne használja ezt a módszert, ha telepítve van a resolvconf program.,

a resolv.conf konfigurációs fájl sok más lehetőség meghatározására, hogyan resolver néz ki neveket. Lásd man resolv.conf a részletekért.

A resolvconf program

a resolvconf program nyomon követi a rendszerinformációkat a jelenleg elérhető névszerverekről. Nem szabad összekeverni a konfigurációs fájl resolv.conf, amelynek sajnos közel azonos neve van. A resolvconf program opcionális Debian rendszeren.

a konfigurációs fájl resolv.a conf információkat tartalmaz a rendszer által használandó nevekrőlszerverek., Ha azonban több programnak dinamikusan módosítania kell a felbontást.conf konfigurációs fájl képesek egymásra lépni, a fájl pedig szinkronizálatlan lehet. A resolvconf program megoldja ezt a problémát. Közvetítő szerepet tölt be a névszerver információkat szolgáltató programok (pl. dhcp-kliensek) és a névszerver információkat használó programok (pl. resolver) között.

a resolvconf megfelelő telepítése esetén a resolv.conf konfigurációs fájl /etc / resolv.conf helyébe egy szimbolikus link /etc / resolvconf / run / resolv.,a conf és a resolver ehelyett a resolvconf által dinamikusan generált konfigurációs fájlt használja az / etc / resolvconf / run / resolv – nál.conf.

a resolvconf program általában csak akkor szükséges, ha egy rendszer több programmal rendelkezik, amelyeknek dinamikusan módosítaniuk kell a névszerver adatait. Egy egyszerű rendszerben, ahol a Néva szolgáltatók nem változnak gyakran, vagy csak egy program, a resolv változtatja meg.conf konfigurációs fájl megfelelő.

Ha a resolvconf program telepítve van, ne szerkessze a resolv-t.,conf konfigurációs fájl manuálisan, mivel dinamikusan megváltozik a rendszer programjai. Ha kézzel kell meghatározni a névszerverek (mint egy statikus felület), adjunk hozzá egy sort valamit, mint a következő, hogy a felületek konfigurációs fájl az /etc/network/interfaces:

dns-nameservers 12.34.56.78 12.34.56.79

a Hely a sorba tagolt belül egy iface stanza, pl., miután a gateway sort. Írja be a dns-névszerverek után használni kívánt névszerverek IP-címeit. Helyezze mindegyiket egy vonalra, szóközökkel elválasztva. Ne felejtsd el a dns-névszerverek végén található “s” – eket.,

a resolvconf program meglehetősen új kiegészítő a Debianhoz, és sok régebbi programot frissíteni vagy újrakonfigurálni kell ahhoz, hogy megfelelően működjön vele. Ha problémái vannak, lásd: / usr / share / doc / resolvconf / README. Ez sok információt arról, hogy más programok kijönnek resolvconf.

DNS konfiguráció NetworkManager

NetworkManager felülírja a dhcp beállításokat, felülírja resolv.conf akkor is, ha a /etc/dhcp/dhclient-ben konfigurálta a DNS-t.pl., okoz DNS először keresni a helyi domain, amely lehet, hogy időt, mielőtt DNS felbontás továbbra is okoz hosszadalmas DNS felbontás alkalommal. Tudod kap egy ötlet, hogy mi NetworkManager hiszi a beállításokat kell végrehajtásával nm-eszköz a parancssorban.

ezeket a beállításokat GUI segítségével konfigurálhatja az nm-connection-editor elindításával, amely jelenleg (13.11.23) nem található a System Tools → Administration menüben, hanem kézzel kell elindítani a parancssorból. Indítás után:

  1. válasszon ki egy kapcsolatot (a vezetékes vagy vezeték nélküli fülről), majd kattintson a Szerkesztés gombra.,
  2. Kattintson az IPv4 Beállítások lapon
  3. Válassza az ‘Automatikus (DHCP) címek csak’ helyett ‘Automatikus (DHCP)’.
  4. írja be a DNS-kiszolgálókat a “DNS-kiszolgálók” mezőbe, szóközökkel elválasztva (pl. 208.67.222.222 az Opendn-ekhez).
  5. kattintson az “Alkalmaz” gombra.”

NetworkManager menti ezeket a beállításokat / etc / NetworkManager/system-connections / name-of-connection. Példa / etc / NetworkManager / system-connections / vezetékes kapcsolat 1:

futó nm-eszköz ismét meg kell mutatni, hogy NetworkManager most már a helyes ötlet, hogy a DNS kell oldani.,

DHCP kliens konfiguráció

további DNS-kiszolgálók beállítása

példa: a dhclient3 /etc/dhcp/dhclient-et használ.conf. A kívánt beállítást az

supersede domain-name-servers 12.34.56.78, 12.34.56.79;

vagy talán

prepend domain-name-servers 12.34.56.78, 12.34.56.79;

Beállítás további keresési tartományok

hozzátéve keresési tartományok a Vpn-ek, vagy helyi virtuális hálózatok:

append domain-name " virt vpn";

Megjegyzés: a vezető helyet, mivel a szöveg szó szerint hozzáfűzi, hogy a keresési tartomány által nyújtott egyéb konfigurációk.

lásd a dhclientet.conf (5) kézi oldal a részletekért.,

Bridging

Bridging több interfészt helyez ugyanabba a hálózati szegmensbe. Ez nagyon népszerű, ha a kiszolgálót több kapcsolóhoz csatlakoztatja a magas rendelkezésre állás vagy a virtualizáció érdekében. Az utóbbi esetben általában használják, hogy hozzon létre egy híd a fogadó (pl. dom0) és a vendégek virtuális interfészeit (domU) a hídba.

  • a híd-utils csomag szükséges az áthidalt interfészek létrehozásához.,

Példa: Csatlakoztassa a szerver 2 kapcsolók (via eth0, valamint eth1) meghatározásával híd 0, a szerver IP-cím ez az alhálózati:

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

Ha egy kiszolgáló csatlakozik több kapcsolók, akkor általában kell futtatni a spanning tree protocol, hogy elkerüljék a hurok. Ezért az STP-t egy “up” paranccsal kell bekapcsolni, a fentiek szerint.

példa: híd beállítása IP-cím konfiguráció nélkül (a “statikus” helyett “kézi”) a felület “továbbításához” egy vendég virtuális géphez. (A static bridge config csak 1 fizikai interfészt tartalmaz., A virtuális felület hozzáadódik a hídhoz, amikor a virtuális gép elindul.)

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

Megjegyzés: A Linux híd csak STP-t támogat, nincs RSTP (Rapid Spanning Tree). Ezért csak a régi STP költségeket támogatja, nem pedig az új RSTP költségeket (lásd Spanning_Tree_Protocol). Ez általában rendben Cisco kapcsolók,de pl. A Juniper-kapcsolók az RSTP-költségeket használják, ezért ez különböző átívelő fa-számításokhoz és hurokproblémákhoz vezethet. Ezt a költségek manuális beállításával lehet rögzíteni, akár a kapcsolón, akár a kiszolgálón., A kapcsoló költségének beállítása előnyös, mivel a Linux visszatér az alapértelmezett költségekre, amikor egy felület le/fel.

áthidalás váltás nélkül

alapértelmezés szerint a Linux híd úgy működik, mint egy kapcsoló. Ez azt jelenti, hogy emlékszik a Mac-címekre egy kapcsolóport mögött, és ha a cél MAC-cím ismert, adatcsomagokat vagy csak az adott portra továbbítja-különben a csomagok továbbításra kerülnek.

egyes beállításokban ez rossz. Például, ha a Híd 2 trunk interfészt kapcsol össze, és mindkét interfészről ugyanazok a MAC-címek láthatók, a VLAN-tól függően., Mivel a Linux híd nem támogatja a Vlan (dedikált MAC-cím táblázatok minden egyes VLAN), ilyen beállítások le kell tiltani a MAC-cím a tanulás, a hídról egy igazi “híd” módban:

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

Hogyan használja vlan (dot1q, 802.,1Q, trunk) (Etch, Lenny)

kézi 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

hálózati init script config

be /etc/modules add line:

8021q

az /etc/network/interface szakaszban add paraméter:

 vlan-raw-device eth0

az interfész neve legyen a RAW interfész neve (ugyanaz, mint a VLAN-raw-device által megadott), majd egy pont, majd a VLAN azonosító, például eth0.100. Ehelyett lehet “vlan”, majd a VLAN ID, például vlan100. Mindkét esetben a VLAN ID a végén van, ez az egyetlen hely, ahol konfigurálva van.,

Megjegyzés: ha megnevezi a VLAN interfészeket ethX.YYY, akkor nincs szükség a VLAN-raw-eszköz megadására, mivel a raw eszköz letölthető az interfész nevéből.

Eg:

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

Bridges and VLANs

Ha csak VLAN interfészeket hoz létre, hogy azokat hídba helyezze, nincs szükség a VLAN interfészek kézi meghatározására. Csak konfigurálja a hidat, a VLAN interfész pedig automatikusan létrejön a híd létrehozásakor, e.,g:

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

figyelmeztetések bridging és vlan használata esetén

ha brigded VLAN beállítást használ, amely valószínűleg hasznos a virtualizációs környezetekben történő hálózatépítéshez, ügyeljen arra, hogy csak hídeszközt vagy VLAN eszközöket csatoljon egy mögöttes fizikai eszközhöz – mint a fent látható. Csatolása a fizikai interfész (eth0)egy híd (pl. bri1) miközben ugyanazt a fizikai felületet használja a látszólag különböző VLAN-okon, az összes csomag címkézve marad. (Kernel újabb, mint 2.6.37 vagy régebbi, mint 3.2).,

hogyan lehet hibatűrő kötést létrehozni a vlan (Etch – Stretch)

debian_bonding.dia

a fenti kiszolgáló egyikének konfigurálása aktív biztonsági mentés kötés 3 VLAN {vlan10,vlan20,vlan30} Debian hálózatépítés spof nélkül natív VLAN nélkül.

aptitude install vlan ifenslave-2.6

Network config

Cisco switch interface example 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

kötés aktív biztonsági mentés

fájl létrehozása /etc/modprobe.d / kötés.,conf tartalmazó:

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

hogyan kell beállítani a MTU (Max transfer unit / packet size) a VLAN-ek egy ragasztott interfész

MTU kell konfigurálni a kötési felület és slave interfészek után a reset a konfiguráció került alkalmazásra a kötési interfészek. Ez egy post-up vonal segítségével történik a kötési interfész konfigurációjában.

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

több IP-cím egy felületen

Az interfész aliasing lehetővé teszi, hogy egy felület több IP-címmel rendelkezzen., Ez akkor hasznos, ha egynél több szerver látható az Interneten keresztül. Vegye figyelembe, hogy a virtuális házigazdák több Apache-kiszolgálót támogathatnak egyetlen IP-címmel. Az Apache válaszol az ügyfél által a HTTP fejlécben megadott domain névre. Sok más helyzetben egy külső IP-re van szükség minden szerverhez port használatával.

Legacy method

Ez az / etc / network / interfaces szöveg három IP-címet rendel az eth0-hoz.

az alias interfésznek nem szabad “gateway” vagy “dns-nameservers”; a dinamikus IP-hozzárendelés megengedett.,

a fenti konfiguráció az előző hagyományos módszer, amely tükrözi az ifconfig hagyományos használatát a hálózati eszközök konfigurálásához. az ifconfig bevezette az álneves vagy virtuális interfészek fogalmát. Az ilyen típusú virtuális interfészeknek az űrlapinterfész nevei vannak:integer és ifconfig nagyon hasonlóan kezeli őket a valós interfészekhez.

manapság az ifupdown az ifconfig helyett az iproute2 csomag ip segédprogramját használja. Az újabb ip segédprogram nem használja ugyanazt az álneveket vagy virtuális interfészeket., Támogatja azonban tetszőleges nevek hozzárendelését az interfészekhez (címkéknek hívják őket). ifupdown használja ezt a funkciót, hogy támogassa aliased interfészek használata közben ip.

iproute2 metódus

az ifupdown támogatja a több interfész megadását az azonos interfésznevű ipace szakaszok megismétlésével. A legfontosabb különbség a fent leírt módszer, hogy az összes ilyen szakaszok kezelik ifupdown, mint csak egy felület, így a felhasználó nem tudja hozzáadni vagy eltávolítani őket külön-külön. Azonban a Fel / Le parancsokat, valamint a szkripteket minden szakaszra meghívják, ahogy régen volt.,

vegye figyelembe azonban, hogy ez a módszer veszélyes! Bizonyos illesztőprogram / hardverkombinációk néha nem hozhatják létre a kapcsolatot, ha nincs címke az alias interfészekhez. (Lásd ezt a Debian Wheezy és Jessie RTL8111/8168/8411 PCI Express Gigabit Ethernet vezérlő (rev 01) automatikus tárgyalási 10/teljes. Hasonló figyelmeztetés létezik egy másik személytől az oldal történetében.)

Ez az/etc/network / interfaces szöveg három IP-címet rendel az eth0-hoz.

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

kézi megközelítés:

CategoryNetwork CategorySystemAdministration