Debian

Edistynyt verkon määritys Debian 10 ssä (Buster)

Edistynyt verkon määritys Debian 10 ssä (Buster)

Tässä oppaassa näemme erilaisia ​​tapoja määrittää erilaisia ​​verkkotoimintoja Debian-järjestelmässä. Vaikka tämä opas on tarkoitettu Debian-järjestelmälle, useimpien toimintojen tulisi toimia myös muilla Debian-pohjaisilla järjestelmillä, kuten Ubuntu ja muut Linux-käyttöjärjestelmät.

 1. Jos haluat, voit tulostaa tietyn käyttöliittymän tai laitteen IP-osoitteen, käytä vain alla olevaa komentoa:

$ ip addr näytä enp0s8


tässä enp0s8 on mikä tahansa käyttöliittymä tai laite. Nimeämiskäytäntö voi vaihdella käytetyn nimimekanismin mukaan.

2. IP-komentoa voidaan käyttää myös verkon suorituskykytilastojen näyttämiseen seuraavasti:

$ ip -s -linkki näyttää enp0s8


Yllä oleva komentolähtö paljastaa lähetettyjen ja vastaanotettujen pakettien määrän, pudotetut paketit ja virheellisissä paketeissa. Näitä tietoja voidaan käyttää verkko-ongelmien, kuten vähäisen muistin, yhteysongelmien, pakettien ruuhkien jne. Vianmääritykseen.

3. Käyttämällä nmcli tai Network Manager-komentoriviliittymätyökalu luoda DHCP-verkkoyhteys

$ sudo nmcli con lisää con-name "MyCon1" -tyyppinen ethernet ifname enp0s8


Yllä oleva komento luo uuden yhteyden nimeltä MyCon1 laitteeseen enp0s8. Katsotaanpa joitain yksityiskohtia tästä komennosta:

4. Staattisen yhteyden luomiseksi nmcli: n avulla argumentiksi on määritettävä IP-osoite ja yhdyskäytävä

$ sudo nmcli con lisää con-name ”MyCon2” -tyyppinen ethernet ifname eth1 ip4 192.168.2.10/24 gw4 192.168.2.0

Aktivoi yhteys käyttämällä seuraavaa komentoa:

$ sudo nmcli con "MyCon2"

Vahvista uusi yhteys suorittamalla:

$ nmcli con show -aktiivinen
$ ip addr näytä enp0s3

5. Verkon määrittäminen verkkoliitäntätiedostolla

Tiedosto / etc / network / interfaces sisältää erilaisten käyttöliittymäkokoonpanojen määritelmät. Voimme lisätä kokoonpanotiedot uuden yhteyden luomiseksi. Katsotaanpa joitain manuaalisia määrityksiä:

Minä. Staattisen IP-osoitteen lisääminen:

1. Avaa / etc / network / interfaces-tiedosto sudo-oikeuksilla:

$ sudo nano / etc / network / interface

Lisää nyt seuraavat rivit:

auto enp0s3
iface enp0s3 inet staattinen
osoite 192.168.1.63
verkkonaamio 255.255.255.0
yhdyskäytävä 192.168.1.1

Voit lisätä tämän kokoonpanon tiedostoon / etc / network / interfaces tai lisätä sen uuteen tiedostoon / etc / network / interfaces -kansioon.d-hakemisto.

Kun olet muokannut yllä olevaa tiedostoa, käynnistetään verkkopalvelu uudelleen, jotta muutokset tulevat voimaan:

$ sudo systemctl käynnistä verkko uudelleen

Nyt lataamme tämän käyttöliittymän uudelleen suorittamalla komennon ifdown ja ifup:

$ sudo ifdown enp0s3
$ sudo ifup enp0s3


Ifup- ja ifdown-komentoja käytetään tässä tiedostossa määritettyjen rajapintojen hallintaan. Nämä työkalut ovat erittäin hyödyllisiä verkon määrityksessä komentoriviliittymästä. Nämä komennot löytyvät kansioista / sbin / ifup ja / sbin / ifdown.

II. DHCP-osoitteen lisääminen:

Dhcp-IP-osoite määritetään automaattisesti DHCP-palvelimen IP-osoitealueesta.

Määritä DHCP-osoite kirjoittamalla seuraava rivi tiedostoon / etc / network / interfaces ja tallentamalla tiedosto:

iface enp0s3 inet dhcp


Käynnistä verkkopalvelu uudelleen ja suorita komento ifdown ja ifup uudelleen kuten yllä:

$ sudo systemctl käynnistä verkko uudelleen
$ sudo ifdown enp0s3
$ sudo ifup enp0s3

Vahvistaaksesi yllä mainitun verkkoasetukset, käytä seuraavaa 'ip' -komentoa tarkistaaksesi, näkyvätkö liitännät niiden IP-osoitteiden kanssa:

$ ip a | grep 'enp0s3'

Merkintä: DHCP Ip on yleensä hyvä asiakkaille, mutta palvelin toimii yleensä staattisella IP-osoitteella.

6. Isäntänimen asettaminen ”Sysctl” -komennolla

Linux tarjoaa sysctl apuohjelma näyttää ja asettaa isäntänimen alla olevan kuvan mukaisesti:

i) Isäntänimen näyttäminen:

$ sudo sysctl -ydin.isäntänimi
ydin.isäntänimi = debian


ii) Isäntänimen asettaminen

$ sudo sysctl -ydin.isäntänimi = linuxhint

Suorita nyt komento bash exec vahvistaaksesi uuden isäntänimen:

$ exec bash

Jotta tämä isäntänimi olisi pysyvä, meidän on muokattava tiedostoja / etc / hosts ja / etc / hostname, joten avaa tiedostot ja laita uusi isäntänimi sinne:

$ sudo nano / etc / hosts

$ sudo nano / etc / hostname

Tästä lähtien sinun pitäisi nähdä uusi isäntänimesi aina, kun avaat uuden päätelaitteen.

7. DNS-määritykset

DNS tai verkkotunnuspalvelu on nimijärjestelmä, jota käytetään verkkotunnusten kääntämiseen verkko-osoitteiksi (IPv4 tai IPv6). DNS-palvelulla on paljon enemmän ominaisuuksia kuin vain verkkotunnusten kääntäminen. DNS-palvelu voi toimia sekä Internetissä että yksityisessä verkossa.

Määritämme asiakkaan käyttämään tiettyä dns-palvelinta. Seuraavassa esimerkissä määritämme asiakkaan käyttämään dns-palvelinta alkaen 8.8.8.8. Avaa tiedosto / etc / resolv.conf ja tee siihen seuraavat muutokset:

$ sudo nano / etc / resolv.konf

Siirry riville "nimipalvelin" sisältävälle riville ja lisää DNS-palvelimen IP-osoite (8.8.8.8) kuten alla on esitetty:

nimipalvelin 8.8.8.8

8. Lainan käyttäminen Debian 10: ssä

Liimaus on menetelmä, jossa kaksi tai useampia rajapintoja yhdistetään uuden loogisen käyttöliittymän muodostamiseksi. Tämä liitetty käyttöliittymä tekee verkosta luotettavamman. Jos linkki epäonnistuu, toinen linkki tasapainottaa automaattisesti kaiken verkkoliikenteen. Tämä lisää myös verkon saatavuutta. Voit yrittää liittää langattoman käyttöliittymän kaapeliliitäntään. Jos Ethernet-kaapeli on jostakin syystä irrotettu tai ei toimi, verkkoliikenne alkaa automaattisesti virrata langattoman liitännän kautta.

Kärki: Voimme käyttää yhdistämistä lisätäksesi useita verkkoliitäntöjä (NIC) samalla IP-osoitteella.

Käytä seuraavaa komentoa tarkistaaksesi, tukeeko Linux-ytimen versio liitäntää:

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

Lähtö, kuten ”CONFIG_BONDING = m”, osoittaa, että liimaus on käytössä moduulina

Katsotaanpa, kuinka yhdistämistä käytetään kahteen ethernet-rajapintaan, "eth1" ja "eth2" Debian-järjestelmään. Noudata seuraavia ohjeita:

Vaihe 1. Asenna ifenslave-paketti liittämisen määrittämiseksi:

$ sudo apt asenna ifenslave

Vaihe 2.  Tuo nyt käyttöliittymä alas ennen sen määrittämistä:

$ sudo ifdown enp0s3

Merkintä: Varmista ennen jatkamista, että muokkaamaasi käyttöliittymää ei pitäisi käyttää; muuten se rikkoo verkkoyhteytesi.

Vaihe 3. Luo uusi liimauskokoonpano ja kutsui sitä "bond1". Voit tehdä tämän avaamalla verkon oletusasetustiedoston:

$ sudo nano / etc / network / interface

Lisää nyt seuraavat rivit:

automaattinen sidonta 1
iface bond1 inet staattinen
osoite 192.168.1.200
verkkonaamio 255.255.255.0
yhdyskäytävä 192.168.1.1
orjat enp0s8
bond-tila 1
bond-miimon 100
bond_downdayay 200
bond_updayay 200

Käynnistä verkkopalvelu uudelleen

$ sudo systemctl käynnistä verkko uudelleen

Linux tukee erilaisia ​​joukkolainatiloja: balance-rr (tila = 0), aktiivinen varmuuskopio (tila = 1), tasapaino-xor (tila = 2), lähetys (tila = 3), 802.3ad (tila = 4), saldo-tlb (tila = 5), tasapaino-alb (tila = 6). Tässä esimerkissä käytämme tilaa 1 tai aktiivista varmuuskopiota sidontamoodina.

Vaihe 4. Tuo uusi liitetty käyttöliittymä (bond1) ylös komennolla ifup. Tarkista nyt, toimiiko se:

$ sudo ifup bond1

Voit tarkistaa, onko sidontaliitäntä luotu, suorittamalla seuraava komento:

$ ip a | grep 'bond1'

tai

$ ifconfig-joukkovelkakirjalaina1

9. Siltauksen määrittäminen Debianissa

Silloitus on yleisin tapa yhdistää kaksi eri verkkoa. Silta (laitteisto) laitetta käytetään yhdistettäessä organisaation kaksi eri verkkoa, jotka sijaitsevat yleensä eri paikoissa. Linux-järjestelmällä on myös kyky luoda silta kahden eri verkkoa käyttävän rajapinnan välille. Tällä tavoin voimme kulkea liikennettä niiden välillä.

Luodaan silta kahden eri rajapinnan, "eth0" ja "eth1" välille Debian-järjestelmään.

Vaihe 1. Asenna "brctl" -työkalu, jotta voit määrittää silloituksen Debian-järjestelmään:

$ sudo apt asenna bridge-utils

Vaihe 2. Suorita seuraava komento saadaksesi luettelon kaikista järjestelmässäsi käytettävissä olevista verkkoliitännöistä:

$ Ifconfig -a

Vaihe 3. luo uusi käyttöliittymä brtcl-työkalulla:

$ sudo brctl addbr br1

Tämä luo uuden virtuaalisen käyttöliittymän, joka yhdistää eth0: n ja eth1: n.

Vaihe 4. Lisää nyt molemmat liitännät tähän virtuaaliseen käyttöliittymään.

$ sudo brctl addif br1 eth0 eth1

Vaihe 5. Jotta tämä kokoonpano olisi pysyvä, lisätään uudet käyttöliittymän tiedot tiedostoon / etc / network / interfaces.

i) Aseta DHCP-osoite seuraavien tietojen avulla

# Loopback-verkkoliitäntä
auto lo
iface lo inet -silmukka
# Määritä käyttöliittymät manuaalisesti välttäen ristiriitoja e.g., verkonhallinta
iface eth0 inet -käyttöopas
iface eth1 inet -käyttöopas
# Silta-asetukset
iface br0 inet dhcp
silta_portit eth0 eth1

Suorita alla oleva komento tuodaksesi käyttöliittymä ylös:

$ sudo ifup br1

ii) Aseta staattinen IP-osoite seuraavien tietojen avulla

# Loopback-verkkoliitäntä
auto lo br1
iface lo inet -silmukka
# Määritä rajapinnat manuaalisesti välttäen ristiriitoja e.g., verkonhallinta
iface eth0 inet -käyttöopas
iface eth1 inet -käyttöopas
# Silta-asetukset
iface br1 inet staattinen
silta_portit eth0 eth1
osoite 192.168.1.2
lähetys 192.168.1.255
verkkonaamio 255.255.255.0
yhdyskäytävä 192.168.1.1

Suorita alla oleva komento tuodaksesi käyttöliittymä ylös:

$ sudo ifup br1

Jos verkko ei toimi uudelleenkäynnistyksen jälkeen, yritä poistaa / etc / network / interface.d / asennustiedosto ongelman korjaamiseksi.

10. Verkkoasetusten määrittäminen komentorivityökaluilla

i) Lisää IP-osoite verkkokortille:

Vaihe 1. Suorita seuraava komento luetellaksesi kaikki käytettävissä olevat käyttöliittymät IP-osoitteineen:

$ sudo ip osoite

tai

$ sudo ifconfig

Jos suoritat “ifconfig”, saatat kohdata virheen: “ifconfig: komentoa ei löydy”. Tämän virheen korjaamiseksi meidän on asennettava "net-tools" -paketti:

$ sudo apt asenna net-tools -y

Vaihe 2. Yllä olevan komennon lähdöstä voit valita käyttöliittymän, johon haluat lisätä ylimääräisen IP-osoitteen. Lisätään ylimääräinen IP-osoite (10.0.2.65) liitäntään enps03.

$ sudo ip addr lisää 10.0.2.65/24 dev enp0s3

Vaihe 3. Tarkista, onko IP lisätty tähän käyttöliittymään:

$ ip a | grep "enpo3"

Sinun pitäisi nähdä uusi ja vanha IP-osoite lähdössä.


Vaihe 4. Jotta tämä IP-osoite olisi pysyvä, laita seuraavat rivit tiedostoon / etc / network / interfaces:

# Verkkoliitäntä enp0s3 on dhcp käytössä
auto enp0s3
iface enp0s3 inet dhcp
iface enp0s3 inet staattinen
osoite 10.0.2.65/24

Vaihe 5. Tallenna nyt tiedosto ja pudota käyttöliittymä ja tuo sitten käyttöliittymä uudelleen käyttöön muutosten toteuttamiseksi:

$ sudo ifdown enpo3
$ sudo ifup enpo3

Tarkista nyt liitännän yhteys ping-komennolla:

$ sudo ping 10.0.2.65

Jos kaikki menee oikein, sinun pitäisi nähdä ping, joka tulee uudesta IP-osoitteesta.

ii) Liitännän mac-osoitteen muuttaminen.

Vaihe 1. Suorita alla oleva komento valitaksesi käyttöliittymä, jolle haluat muuttaa MAC-osoitetta:

$ ip -linkkiesitys

Se näyttää kaikki käyttöliittymät heidän mac-osoitteellaan, tilallaan ja muilla tiedoilla.

Vaihe 2. Muutetaan eth0-käyttöliittymän mac-osoite ja tuodaan se alas:

Merkintä: Varmista ennen jatkamista, että muokkaamaasi käyttöliittymää ei pitäisi käyttää. Muuten se rikkoo verkkoyhteytesi.

$ sudo ip linkki asettaa dev eth0 alas

Vaihe 3. Syötä nyt uusi mac-osoite seuraavasti:

$ sudo ip link set dev eth0 address "kirjoita uusi mac-osoite tähän."

Vaihe 4.  Tuo nyt käyttöliittymä uudelleen:

$ sudo ip -linkkisarja dev eth0 ylös

Siinä kaikki uuden Mac-osoitteen määrittäminen; sinun pitäisi nähdä uusi Mac-osoite:

$ ip osoite

Yllä olevan komennon lähdön pitäisi näyttää uusi Mac-osoite. Macchangeria voidaan käyttää myös Mac-osoitteen muuttamiseen komentoriviltä.

iii) Ota rajapinnat käyttöön ja poista ne käytöstä.

Ifup- ja ifdown-työkalujen lisäksi ifconfig-komentoa voidaan käyttää myös käyttöliittymän tuomiseen ja tuomiseen.

a) Käyttöliittymän pudottaminen:

$ ifconfig enp0s3 alas

b) Käyttöliittymän avaaminen:

$ ifconfig enp0s3 ylös

iv) Poista IP-osoite verkkoliitännästä.

Voit poistaa IP-osoitteen verkkoliitännästä käyttämällä seuraavaa komentoa:

$ sudo ip addr del 'sinun IP-osoitteesi' dev enp0s3

Korvaa 'IP-osoitteesi' IP-osoitteellasi, esim.g., seuraava komento poistaa IP 192: n.168.2.2

$ sudo ip addr del 192.168.2.2/16 dev enp0s3

Jos sinulla on useita IP-osoitteita käyttöliittymälle, voit poistaa kaikki alla esitetyllä tavalla:

$ sudo ip addr flush dev enp0s3

v) Aseta oletusyhdyskäytävä

Reitti- tai ip-komentoa voidaan käyttää oletusyhdyskäytävän asettamiseen:

$ sudo -reitti lisää oletus gw 10.0.2.20

tai

$ sudo ip -reitti lisää oletusarvon 10 kautta.0.2.20 kehittäjää3

Tässä oppaassa on kerrottu, kuinka voimme muokata ja määrittää erilaisia ​​verkkoasetuksia Debian 10 -käyttöjärjestelmässä. Jos pidät tästä oppaasta, jaa se muiden kanssa.

Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...