Debian

Debiani võrguliidese seadistamine

Debiani võrguliidese seadistamine
Teadmised võrguliidese seadistamise kohta Debiani GNU / Linuxis ja Debianiga seotud jaotustes on hädavajalikud iga Linuxi inseneri jaoks. Selles artiklis selgitame teile, kust leiate sobivat teavet ja kuidas seda IPv4 IPv4 [2] ja IPv6 [3] jaoks seadistada. Valikute arv on üsna pikk, kuid annab teile konkreetse olukorra jaoks palju paindlikkust.

Debiani võrgu seadistamine

Kogu võrguliideste konfiguratsioon salvestatakse lihttekstifailidena ühte kataloogi nimega / etc / network. See kataloog sisaldab mitmeid faile ja alamkatalooge, mis hõlmavad nii IPv4 kui ka IPv6 seadistamist.

Konkreetne konfiguratsioon tehakse iga võrguliidese kohta. Saate selle kõik salvestada ühte faili nimega liidesed või eraldi failidena kataloogiliidestesse.d. Allpool on toodud kaasaskantava seadme tüüpiline IPv4 konfiguratsioon. See koosneb ühest loopback-liidesest (/ dev / lo), Etherneti liides (/ dev / eth0), ja traadita liides (/ dev / wlan0). Rida 1 tähistab kõiki kataloogis salvestatud skripte / etc / network / liidesed.d /. Ridad 3 kuni 5 konfigureerivad / dev / lo, read 7 kuni 9 / dev / eth0 ja joon 11 liides / dev / wlan0. Üksikute käskude üksikasjalik selgitus on toodud allpool.

1 allikas / etc / network / liidesed.d / *
2
3 # Tagasisidevõrgu liides
4 auto lo
5 iface lo inet loopback
6
7 # Esmane võrguliides
8 lubatav-kuum pistik eth0
9 iface eth0 inet dhcp
10
11 iface wlan0 inet dhcp

Muude Debiani GNU / Linuxi selle põhjal välja antud versioonide või distributsioonide korral võivad faili "liidesed" välja näha sarnased, kuid võrguseadmete nimed erinevad. Alates Debian 9 versioonist “Stretch” on vanad võrgunimed sarnased / dev / eth0, / dev / eth1 ja / dev / wlan0 on kadunud, kuna seadme nimi võib muutuda. Uued nimed on nende omadega sarnased - / dev / enp6s0, / dev / enp8s0, / dev / enp0s31f6, ja / dev / enp5s0 [1]. Saadaval olevate võrguliideste jaoks vaadake faili "/ sys / class / net" - meie puhul nimetatakse liideseid / dev / lo ja / dev / enp0s3.

Saadaolevate võrguliideste loend:


Nende liideste konfiguratsioon näeb välja järgmine. Allolev pilt on võetud Debiani GNU / Linux 9-st.5."

Debiani GNU / Linux 9 võrgu põhikonfiguratsioon.5:


Järgmise sammuna vaatame soovitud liidese konfigureerimiseks üksikuid avaldusi.

Debiani võrgu seadistamine üksikasjalikult

Automaatne liidese lubamine käivitamisel

Teie süsteemi käivitamisel läbivad häälestuskriptid võrguliideste konfiguratsioonifailid. Liidese automaatseks lubamiseks lisage märksõna "auto" (lühidalt "allow-auto"), millele järgneb liidese (te) loogiline nimi. Seadistusskriptid kutsuvad käsku "ifup -a" (lühend "-all"), mis aktiveerib mainitud liidesed. Järgmine rida toob esile ainult tagasisideliidese / dev / lo:

auto lo

Võrguliidesed esitatakse loetletud järjekorras. Järgmine rida toob üles / dev / lo, millele järgnevad lõpuks / dev / wlan0 ja / dev / eth0.

auto lo wlan0 eth0

Kui võrgukaabel on ühendatud, aktiveerige liides

Märksõna „allow-hotplug” viib füüsilise ühenduse põhjal sündmuseni. Nimetatud võrguliides aktiveeritakse kohe, kui võrgukaabel on ühendatud, ja deaktiveeritakse kohe, kui võrgukaabel on lahti ühendatud. Järgmine rida näitab seda Etherneti liidese / dev / eth0 puhul (sarnane loendi 1 reaga 8).

allow-hotplug eth0

Staatilise liidese konfiguratsioon

Võrgu teiste arvutitega suhtlemiseks määratakse liidesele IP-aadress. See aadress saadakse kas dünaamiliselt (DHCP kaudu) või fikseeritud viisil (staatiline konfiguratsioon). Seetõttu algab liidese deklaratsioon märksõnaga “iface”, millele järgneb võrguliidese loogiline nimi, ühenduse tüüp ja IP-aadressi saamiseks kasutatud meetod. Järgmine näide näitab seda staatilise IPv4-aadressiga 192 võrguliidese / dev / eth0 puhul.168.1.5.

iface eth0 inet staatiline
aadress 192.168.1.5
võrgumask 255.255.255.0
värav 192.168.1.1

Pärast liidese deklaratsiooni palutakse teil määrata mitu valikut (sulgude nimi sulgudes). See hõlmab selliseid väärtusi nagu IP-aadress (aadress), võrgumask (võrgumask), leviala (leviedastus), vaikelüüsi marsruutimõõdik (mõõdik), vaikelüüs (lüüs), teise lõpp-punkti aadress (pointtopoint), lingi kohalik aadress (hwaddress), paketi suurus (mtu) kui ka aadressi kehtivuse ulatus (ulatus). Järgmine näide näitab IPv6 konfiguratsiooni võrguliidese / dev / enp0s3 [4] jaoks.

iface enp0s3 inet6 staatiline
aadress fd4e: a32c: 3873: 9e59: 0004 :: 254
võrgumask 80
värav fd4e: a32c: 3873: 9e59: 0004 :: 1

Dünaamilise liidese seadistamine DHCP kaudu

Erinevate võrkudega ühenduse loomine nõuab paindlikkust. Dünaamiline haldusjuhtimisprotokoll (DHCP) [5] võimaldab seda paindlikkust ja võrguskriptid määravad IP-aadressi DHCP-serverilt üle antud võrguliidesele. Järgmine rida näitab seda wlani liidese nimega / dev / wlan0:

iface wlan0 inet dhcp
# IPv6 jaoks kasutage selle rea asemel:
iface wlan0 inet6 dhcp

Sarnaselt ülaltoodud staatilisele konfiguratsioonile on võimalik seadistada mitmeid võimalusi. Need valikud sõltuvad teie DHCP seadistusest. Muuhulgas sisaldab loend taotletavat hostinime (hostinimi), lisatud marsruutide mõõdikut (mõõdik), eelistatud rendiaega tundides või sekundites (tööaeg, rendiaeg), kliendi identifikaatorit (klient) või riistvara aadressi (hwaddress ).

Muud valikud

Konfiguratsioonifail / etc / liidesed võimaldavad seadistada ka nii Bootstrap Protocol (BOOTP) [6] (bootp), PPP (ppp) kui ka IPX [7].

Liidese konfiguratsiooni kuvamine

Kuni Debiani GNU / Linuxi versioonini 8 kasutage liidese konfiguratsiooni kuvamiseks käsku “/ sbin / ifconfig”. Vaadake allpool esimese Etherneti liidese konfiguratsiooni.

Kasutajaliidese konfigureerimine ifconfig:

Alates versioonist 9 pole käsku „ifconfig” enam eelinstallitud ja see asendatakse eelkäijaga „ip”. Kasutage selle asemel käsku “ip addr show”.

Liidese konfigureerimine ip abil:

Liidese lubamine ja keelamine

Nagu juba eespool kirjeldatud, võimaldab valik „auto” käivitamisel automaatselt liidese. Liidese käsitsi lubamiseks ja keelamiseks on kaks käsku. Kuni Debian 8-ni kasutage liidese lubamiseks "ifconfig eth0 up" või "ifup eth0". Kasutage Debian 9-st ainult „ifup eth0”. Vasted on „ifconfig eth0 down” ja „ifdown eth0”. Alloleval pildil on vaikeväljund liidese lubamisel.

Liidese aktiveerimine ifup abil:

Lisavalikute lisamine

Juhul, kui liides aktiveeritakse või deaktiveeritakse, on võimalik lisada täiendavaid toiminguid. Neid skripte nimetatakse if-pre-up ja if-post-down skriptideks ning need tulevad mängu enne liidese lubamist ja pärast selle keelamist.

Järgmine näide näitab seda koos tulemüüriga, mis on aktiivne ka juhul, kui liides on aktiivne. 3. real skript / usr / local / sbin / tulemüür-enable.sh kutsutakse enne liidese aktiveerimist (seega silt "pre-up" ja 4. real skript "/ usr / local / sbin / tulemüür-disable.sh ”kutsutakse pärast liidese deaktiveerimist.

1 lubage kuum pistik eth0
2 iface eth0 inet dhcp
3 eelinstallimist / usr / local / sbin / tulemüüri lubamine.sh
4 post-down / usr / local / sbin / tulemüür-keelata.sh

Järeldus

Võrguliideste põhikonfiguratsioon Debiani GNU / Linuxis on võrreldav lihtne - paar rida koodi ja see on tehtud. Lisavõimaluste kohta lisateabe saamiseks võite vaadata allpool toodud ressursse.

Lingid ja viited

[1] Debiani Wiki, võrgu seadistamine
[2] IPv4, Vikipeedia
[3] IPv6, Vikipeedia
[4] Debiani staatiline IP IPv4 ja IPv6
[5] Dünaamiline hostikontrolli protokoll (DHCP), Vikipeedia
[6] Bootstrapi protokoll (BOOTP), Vikipeedia
[7] Internetwork Packet Exchange (IPX), Vikipeedia

Aitäh

Autor soovib tänada Axel Beckertit abi ja kriitiliste kommentaaride eest selle artikli ettevalmistamisel.

WinMouse võimaldab teil kohandada ja parandada hiirekursori liikumist Windowsi arvutis
Kui soovite oma hiirekursori vaikefunktsioone paremaks muuta, kasutage vabavara WinMouse. See lisab rohkem funktsioone, mis aitavad teil alandlikust h...
Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...
Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...