Debian

Täpsem võrgukonfiguratsioon Debian 10-s (Buster)

Täpsem võrgukonfiguratsioon Debian 10-s (Buster)

Selles juhendis näeme erinevaid viise erinevate võrgutoimingute konfigureerimiseks Debiani süsteemis. Kuigi see juhend on mõeldud Debiani süsteemile, peaksid enamus toiminguid toimima ka teistes Debiani põhistes süsteemides nagu Ubuntu ja muud Linuxi opsüsteemid.

 1. Soovi korral saate printida konkreetse liidese või seadme IP-aadressi, kasutage lihtsalt järgmist käsku:

$ ip addr näita enp0s8


siin on enp0s8 mis tahes liides või seade. Nimetusviis võib varieeruda sõltuvalt kasutatavast nimemehhanismist.

2. IP-käsku saab kasutada ka võrgu jõudlusstatistika kuvamiseks järgmiselt:

$ ip -s link näitab enp0s8


Ülaltoodud käsuväljund näitab edastatud ja vastuvõetud pakettide arvu, langenud pakette ja vigadega pakette. Seda teavet saab kasutada võrguprobleemide, näiteks vähese mälu, ühenduvusprobleemide, pakettide ülekoormuse jms tõrkeotsinguks.

3. Kasutades nmcli või Võrguhalduri käsurea liidese tööriist DHCP-võrguühenduse loomiseks

$ sudo nmcli con lisage konnimi "MyCon1" tüüpi Ethernet, kui nimi on enp0s8


Ülaltoodud käsk loob seadme enp0s8 uue ühenduse nimega „MyCon1“. Vaatame selle käsu kohta mõningaid üksikasju:

4. Staatilise ühenduse loomiseks nmcli abil peame argumendina määrama IP-aadressi ja lüüsi

$ sudo nmcli con lisage konnime "MyCon2" tüüpi etherneti ifname eth1 ip4 192.168.2.10/24 gw4 192.168.2.0

Ühenduse aktiveerimiseks kasutage järgmist käsku:

$ sudo nmcli loob "MyCon2"

Uue ühenduse kinnitamiseks käivitage:

$ nmcli con -aktiivne
$ ip addr näita enp0s3

5. Võrgu konfigureerimine võrguliideste failiga

Fail / etc / network / interfaces sisaldab erinevate liidese konfiguratsioonide määratlusi. Uue ühenduse loomiseks saame lisada konfiguratsiooni üksikasjad. Vaatame mõnda käsitsi seadistamist:

Mina. Staatilise IP-aadressi lisamine:

1. Avage sudoõigustega fail / etc / network / interfaces:

$ sudo nano / etc / network / liidesed

Nüüd lisage järgmised read:

auto enp0s3
iface enp0s3 inet staatiline
aadress 192.168.1.63
võrgumask 255.255.255.0
värav 192.168.1.1

Selle konfiguratsiooni saate lisada faili / etc / network / interfaces või uue faili / etc / network / interfaces alt.d kataloog.

Pärast ülaltoodud faili muutmist taaskäivitage võrguteenus muudatuste jõustumiseks:

$ sudo systemctl taaskäivitage võrguühendus

Nüüd laadime selle liidese uuesti, käivitades käsu ifdown, millele järgneb ifup:

$ sudo ifdown enp0s3
$ sudo ifup enp0s3


Selles failis määratletud liideste haldamiseks kasutatakse käske ifup ja ifdown. Need tööriistad on võrgu seadistamisel käsurea liideselt väga kasulikud. Need käsud leiate kataloogidest / sbin / ifup ja / sbin / ifdown.

II. DHCP-aadressi lisamine:

Dhcp IP-aadress määratakse automaatselt DHCP-serveri IP-aadresside kogumist.

DHCP-aadressi konfigureerimiseks sisestage järgmine rida faili / etc / network / interfaces faili ja salvestage fail:

iface enp0s3 inet dhcp


Nüüd taaskäivitage võrguteenus ja käivitage uuesti käsk ifdown ja ifup, nagu ülalpool:

$ sudo systemctl taaskäivitage võrguühendus
$ sudo ifdown enp0s3
$ sudo ifup enp0s3

Ülaltoodud võrgukonfiguratsiooni kontrollimiseks kasutage järgmist ip-käsku, et näha, kas liideseid kuvatakse nende IP-aadressidega:

$ ip a | grep 'enp0s3'

Märge: DHCP Ip on klientidele üldiselt hea, kuid server töötab tavaliselt staatilise IP-aadressiga.

6. Hostinime määramine käsuga “Sysctl”

Linux pakub sysctl utiliit hostinime kuvamiseks ja määramiseks, nagu allpool näidatud:

i) hostinime kuvamine:

$ sudo sysctl kernel.hostinimi
tuum.hostinimi = debian


ii) hostinime määramine

$ sudo sysctl kernel.hostinimi = linuxhint

Nüüd käivitage uue hostinime kinnitamiseks käsk bash exec:

$ exec bash

Selle hostinime püsivaks muutmiseks peame muutma faile / etc / hosts ja / etc / hostname, seega avage failid ja pange uus hostinimi sinna:

$ sudo nano / etc / hosts

$ sudo nano / etc / hostname

Sellest hetkest alates peaksite oma uue hostinime nägema iga kord, kui uue terminali avate.

7. DNS-i seadistamine

DNS või domeeninimede teenus on nimetamissüsteem, mida kasutatakse domeeninimede tõlkimiseks võrguaadressideks (IPv4 või IPv6). DNS-teenusel on palju rohkem võimalusi kui lihtsalt domeeninimede tõlkimisel. DNS-teenus võib töötada nii Internetis kui ka eravõrgus.

Konfigureerime kliendi kindla DNS-serveri kasutamiseks. Allpool toodud näites konfigureerime kliendi DNS-serveri kasutamiseks alates 8-st.8.8.8. Avage fail / etc / resolv.conf ja tehke selles järgmised muudatused:

$ sudo nano / etc / resolv.konf

Minge reale, mis sisaldab stringi "nimeserver", ja lisage DNS-serveri IP-aadress (8.8.8.8) nagu allpool näidatud:

nimeserver 8.8.8.8

8. Liimimise kasutamine Debian 10-s

Liimimine on meetod, kus kaks või enam liidest ühendatakse uue loogilise liidese loomiseks. See ühendatud liides muudab võrgu usaldusväärsemaks. Kui link ebaõnnestub, tasakaalustab teine ​​link automaatselt kogu võrguliikluse. See suurendab ka võrgu kättesaadavust. Võite proovida ühendada oma traadita liidese kaabli liidesega. Kui mingil põhjusel on Etherneti kaabel lahti ühendatud või ei tööta, hakkab võrguliiklus automaatselt traadita liidese kaudu liikuma.

Näpunäide: Võime kasutada sidumist mitme sama IP-aadressiga võrguliidese (NIC) lisamiseks.

Selleks, et kontrollida, kas teie Linuxi kerneli versioon toetab sidumist, kasutage järgmist käsku:

$ sudo grep -i bonding / boot / config - $ (uname -r)

Väljund nagu “CONFIG_BONDING = m” näitab, et liimimine on moodulina lubatud

Vaatame, kuidas rakendada sidumist kahele Etherneti liidesele: "eth1" ja "eth2" Debiani süsteemile. Järgige alltoodud samme:

Samm 1. Ühendamise konfigureerimiseks installige ifenslave pakett:

$ sudo apt install ifenslave

2. samm.  Nüüd tooge liides enne selle seadistamist alla:

$ sudo ifdown enp0s3

Märge: Enne jätkamist veenduge, et muudetavat liidest ei tohiks kasutada; muidu rikub see teie võrguühenduse.

3. samm. Looge uus sidumiskonfiguratsioon ja nimetasime seda "bond1". Selleks avage vaikevõrgu konfiguratsioonifail:

$ sudo nano / etc / network / liidesed

Nüüd lisage järgmised read:

automaatne sidumine
iface bond1 inet staatiline
aadress 192.168.1.200
võrgumask 255.255.255.0
värav 192.168.1.1
orjad enp0s8
võlakirjarežiim 1
võlakiri-miimon 100
võlakirjade mahajäämus 200
võlakirja uuendamine 200

Taaskäivitage võrguteenus

$ sudo systemctl taaskäivitage võrguühendus

Linux toetab erinevaid võlakirjarežiime: balance-rr (režiim = 0), aktiivne varukoopia (režiim = 1), tasakaal-xor (režiim = 2), saade (režiim = 3), 802.3ad (režiim = 4), saldo-tlb (režiim = 5), balance-alb (režiim = 6). Selles näites kasutame liimirežiimina 1. režiimi või aktiivset varundamist.

4. samm. Uue liidese (bond1) tooge üles käsuga ifup. Nüüd kontrollige, kas see töötab:

$ sudo ifup võlakiri1

Sidumisliidese loomise kontrollimiseks käivitage järgmine käsk:

$ ip a | grep 'bond1'

või

$ ifconfig võlakiri1

9. Debiani sildamise seadistamine

Üleminek on kõige levinum viis kahe erineva võrgu ühendamiseks. Silla (riistvara) seadet kasutatakse organisatsiooni kahe erineva võrgu ühendamisel, mis asuvad tavaliselt erinevates kohtades. Linuxi süsteemil on ka võimalus luua sild kahe erineva võrguga liidese vahel. Nii saame nende vahel liiklust läbida.

Loome silla Debiani süsteemis kahe erineva liidese - eth0 ja Eth1 - vahel.

Samm 1. Debiani süsteemi sildamise konfigureerimiseks installige tööriist “brctl”:

$ sudo apt install silla-utils

2. samm. Kõigi teie süsteemis saadaolevate võrguliideste loendi saamiseks käivitage järgmine käsk:

$ Ifconfig -a

3. samm. looge uus liides tööriista brtcl abil:

$ sudo brctl addbr br1

See loob uue virtuaalse liidese, mis ühendab eth0 ja eth1.

4. samm. Nüüd lisage sellele virtuaalsele liidesele mõlemad liidesed.

$ sudo brctl addif br1 eth0 eth1

5. samm. Selle konfiguratsiooni püsivaks muutmiseks lisame uue liidese üksikasjad faili / etc / network / interface.

i) DHCP-aadressi määramiseks kasutage järgmisi üksikasju

# Tagasisidevõrgu liides
auto lo
iface lo inet loopback
# Seadistage liidesed käsitsi, vältides konflikte, nt.g., võrguhaldur
iface eth0 ineti käsiraamat
iface eth1 ineti käsiraamat
# Silla seadistamine
iface br0 inet dhcp
silla_port eth0 eth1

Nüüd käivitage liidese ülestoomiseks järgmine käsk:

$ sudo ifup br1

ii) Staatilise IP-aadressi määramiseks kasutage järgmisi üksikasju

# Tagasisidevõrgu liides
auto lo br1
iface lo inet loopback
# Seadistage liidesed käsitsi, vältides konflikte, nt.g., võrguhaldur
iface eth0 ineti käsiraamat
iface eth1 ineti käsiraamat
# Silla seadistamine
iface br1 inet staatiline
silla_port eth0 eth1
aadress 192.168.1.2
saade 192.168.1.255
võrgumask 255.255.255.0
värav 192.168.1.1

Nüüd käivitage liidese ülestoomiseks järgmine käsk:

$ sudo ifup br1

Kui võrk pärast taaskäivitamist ei tööta, proovige eemaldada / etc / network / interface.d / installifail probleemi lahendamiseks.

10. Võrgustiku seadistamine käsurea tööriistade abil

i) Täiendava IP-aadressi lisamine võrgukaardile:

Samm 1. Käivitage järgmine käsk, et loetleda kõik saadaolevad liidesed nende IP-aadressidega:

$ sudo ip aadress

või

$ sudo ifconfig

„Ifconfig” käivitamisel võib ilmneda tõrge: „ifconfig: käsku ei leitud”. Selle vea parandamiseks peame installima paketi “net-tools”:

$ sudo apt installib net-tools -y

2. samm. Ülaltoodud käsu väljundist saate valida liidese, millele soovite lisada täiendava IP-aadressi. Lisame täiendava IP-aadressi (10.0.2.65) liidesele enps03.

$ sudo ip addr lisage 10.0.2.65/24 dev enp0s3

3. samm. Kontrollige, kas IP on sellesse liidesesse lisatud:

$ ip a | grep "enpo3"

Siin peaksite väljundis nägema uut ja vana IP-aadressi.


4. samm. Selle IP-aadressi püsivaks muutmiseks pange faili / etc / network / interfaces järgmised read:

# Võrguliides enp0s3 on dhcp lubatud
auto enp0s3
iface enp0s3 inet dhcp
iface enp0s3 inet staatiline
aadress 10.0.2.65/24

5. samm. Nüüd salvestage fail ja viige liides alla ning seejärel uuesti liides muudatuste rakendamiseks:

$ sudo ifdown enpo3
$ sudo ifup enpo3

Nüüd kontrollige liidese ühenduvust käsuga ping:

$ sudo ping 10.0.2.65

Kui kõik läheb hästi, peaksite nägema uuelt IP-aadressilt tulevat pingi.

ii) Liidese mac-aadressi muutmine.

Samm 1. Käivitage järgmine käsk, et valida teile liides, mille MAC-aadressi soovite muuta:

$ ip linkide saade

See näitab teile kõiki liideseid nende mac-aadressi, oleku ja muu teabega.

2. samm. Muutkem liidese „eth0“ mac-aadressi ja toogem see alla:

Märge: Enne jätkamist veenduge, et muudetavat liidest ei tohiks kasutada. Vastasel juhul rikub see teie võrguühendust.

$ sudo ip link määras dev eth0 alla

3. samm. Nüüd sisestage uus mac-aadress järgmiselt:

$ sudo ip link set dev eth0 address "sisesta siia uus mac aadress."

4. samm.  Nüüd tooge liides uuesti üles:

$ sudo ip link määrab dev eth0 üles

See on kõik uue Mac-aadressi konfigureerimine; peaksite nägema uut mac-aadressi:

$ ip aadress

Ülaltoodud käsu väljund peaks näitama teile uut mac-aadressi. Macchangerit saab kasutada ka mac-aadressi muutmiseks käsurealt.

iii) Liideste lubamine ja keelamine.

Lisaks ifup- ja ifdown-tööriistadele saab ifconfig käsku kasutada ka liidese esilekutsumiseks ja alla toomiseks.

a) Liidese alla toomine:

$ ifconfig enp0s3 alla

b) Liidese loomiseks tehke järgmist

$ ifconfig enp0s3 üles

iv) Eemaldage IP-aadress võrguliidest.

IP-võrgu liidesest kustutamiseks kasutage järgmist käsku:

$ sudo ip addr del 'teie IP-aadress' dev enp0s3

Asendage oma IP-aadress oma IP-aadressiga, nt.g., järgmine käsk kustutab IP 192.168.2.2

$ sudo ip addr del 192.168.2.2/16 dev enp0s3

Kui teil on liidese jaoks mitu IP-aadressi, saate kõik kustutada, nagu allpool näidatud:

$ sudo ip addr flush dev enp0s3

v) Määrake vaikelüüs

Marsruuti või ip-käsku saab kasutada vaikelüüsi määramiseks:

$ sudo marsruut lisab vaikimisi gw 10.0.2.20

või

$ sudo ip marsruut lisab vaikimisi 10 kaudu.0.2.20 dev enp0s3

Sellest juhendist on teada, kuidas saame Debian 10 OS-is erinevaid võrgusätteid muuta ja konfigureerida. Kui teile see juhend meeldib, jagage seda palun teistega.

Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...
Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...