Ubuntu

Kuidas muuta MTU suurust Linuxis

Kuidas muuta MTU suurust Linuxis
MTU (Stands for Maximum Transmission Unit) on võrguliidese kaudu edastatava paketi maksimaalne suurus. Kõigil seadmetel, sealhulgas serveritel ja kommunikatsiooniga seotud lülititel / ruuteritel, peaks olema sama MTU suurus. Suure MTU suurusega on sellega seotud vähem üldkulusid, samas kui väiksemal MTU-l on vähem viivitusi.

MTU vaikimisi suurus enamikus Etherneti võrkudes on 1500 baiti. Kuid saate seda vastavalt nõuetele täita. Selles õpetuses selgitame, kuidas muuta MTU suurust Linuxis.

Eeldused

Märkus. Selles artiklis käsitletud käske on testitud Ubuntu 20.04 LTS (Fookuskaugus). Samad käsud kehtivad ka Debiani levitamisel.

Kuva MTU praegune suurus

Etherneti liidese MTU praeguse suuruse vaatamiseks kasutage ifconfig käsku järgmiselt:

$ ifconfig | grep mtu

Allpool olev väljund näitab liidese MTU praegust suurust ens33 on 1500.

Teise võimalusena võite MTU praeguse suuruse vaatamiseks kasutada ka käsku â € œip aâ €:

$ ip a | grep mtu

MTU suuruse ajutine muutmine - käsu ifconfig kasutamine

Saame kasutada käsku ifconfig süsteemi võrguliidese MTU suuruse muutmiseks. Pidage siiski meeles, et see muudatus jääb taaskäivitamise korral ellu ja naaseb vaikeväärtusele i.e. 1500.

Liidese MTU suuruse muutmiseks kasutage järgmist süntaksit:

$ ifconfig mtu üles

Näiteks nimega liidese MTU suuruse muutmiseks ens33 kuni 1000 baiti, käsk oleks:

$ ifconfig ens33 mtu 1000 üles

Pärast ülaltoodud käsu käivitamist muutub MTU suurus koheselt. See muudatus ei vaja isegi teenuse taaskäivitamist.

Uut MTU suurust saate kontrollida, käivitades terminalis järgmise käsu:

$ ifconfig | grep mtu

Ülaltoodud väljundist saate kontrollida, kas MTU suurus on nüüd 1000 baiti. Kuid nagu varem mainitud, ei saa see muudatus taaskäivitamist üle. MTU suurus naaseb pärast taaskäivitamist vaikeväärtusele 1500.

MTU suuruse püsiv muutmine

Ifconfig käsk muudab MTU suurust koheselt, kuid see muudatus ei taasta süsteemi taaskäivitamist. Järgmises jaotises näeme, kuidas MTU suurust jäädavalt muuta.

Dünaamilise IP-aadressimise korral määrab MTU suuruse DHCP. Seega tuleb konfigureerida DHCP konfiguratsioonifail, mis asub aadressil / etc / dhcp / dhclient.konf. Staatilise IP-aadressi osas muudame võrguliidese konfiguratsioonifailis, mis asub aadressil / etc / network / liidesed.

Kasutades faili / etc / dhcp / dhclient.konf fail

Kui teie süsteemis töötab DHCP-server ja võrguliidesed on konfigureeritud sellelt IP-aadresse vastu võtma, kasutage / etc / dhcp / dhclient.konf fail MTU suuruse muutmiseks.

Nano muutmine / etc / dhcp / dhclient.konf järgmise käsu abil:

$ sudo nano / etc / dhcp / dhclient.konf

Seejärel lisage jaotise “saatke hostinimi = gethostname (); rida:

vaikeliides-mtu ;
liidese-mtu asendamine ;

Näiteks MTU suuruseks 1400 lisamiseks lisame:

vaikeliides-mtu 1400;
liidese-mtu 1400 asendamine;

Kui teil on mitu liidest ja soovite muuta ainult ühe liidese MTU suurust, siis lisage see sulgudesse järgmiselt:

liides "liidese_nimi"
vaikeliides-mtu ;
liidese-mtu asendamine ;

Kui olete faili konfigureerinud, salvestage ja sulgege see.

Taaskäivitage võrguteenus, kasutades terminalis järgmist käsku:

Teenuse $ sudo võrguühendus taaskäivitub

Samuti avage liides järgmise käsu abil:

$ sudo ifup

Asendage kindlasti teie süsteemi tegeliku võrguliidesega e.g ens33, eth0, eth1 jne.

Meie puhul oleks see järgmine:

$ sudo ifup ens33

Nüüd väljastage terminalis järgmine käsk, et kontrollida, kas MTU suurus on edukalt muutunud.

$ sudo ifconfig | grep mtu

Väljundist näete, et MTU suurus on muudetud 1400-ks.

Faili / etc / network / interfaces kasutamine

Kui teie võrguliides on konfigureeritud staatilise IP-aadressi saamiseks, saate MTU suurust muuta, konfigureerides / etc / network / liidesed faili.

Redigeerige / etc / network / liidesed fail, kasutades terminalis järgmist käsku:

$ sudo nano / etc / network / liidesed

Lisage failis järgmine rida:

post-up / sbin / ifconfig mtu

Veenduge, et asendate liidese tegeliku nimega ja MTU suurusega, mille soovite võrguliidesele seada.

Näiteks nimega liidese MTU suuruse muutmiseks ens33 kuni 1300 baiti, käsk oleks:

post-up / sbin / ifconfig ens33 mtu 1300 üles

Kui olete faili konfigureerinud, salvestage ja sulgege see.

Taaskäivitage võrguteenused, kasutades terminalis järgmist käsku:

Teenuse $ sudo võrguühendus taaskäivitatakse

Samuti avage liides järgmise käsu abil:

$ sudo ifup

Asendage kindlasti teie süsteemi tegeliku võrguliidesega e.g. ens33, eth0, eth1 jne.

Meie puhul oleks see:

$ sudo ifup ens33

Nüüd väljastage terminalis järgmine käsk, et kontrollida, kas MTU suurus on edukalt muutunud.

$ ip a | grep mtu

Väljundist näete, et MTU suurus on muudetud 1300-le. Seda muudatust hoitakse püsivana ja see ei mõjuta isegi pärast taaskäivitamist.

See on kõik, mis seal on! Järgides ülaltoodud protseduure, saate oma Linuxi süsteemis ajutiselt või jäädavalt muuta võrguliidese MTU suurust. Loodan, et see aitab!

X-Mouse Button Control abil saate hiire nupud erinevates tarkvarades erinevalt ümber teha
Võib-olla vajate tööriista, mis võiks muuta teie hiire juhtimissüsteemi iga kasutatava rakendusega. Sel juhul võite proovida rakendust nimega X hiiren...
Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...