Убунту

Како променити МТУ величину у Линуку

Како променити МТУ величину у Линуку
МТУ (Станд фор Макимум Трансмиссион Унит) је максимална величина пакета који се може пренети са мрежног интерфејса. Сви уређаји, укључујући сервере и свичеве / рутере који су укључени у комуникацију, треба да имају исту МТУ величину. Велика МТУ величина има мање додатних трошкова, док мања МТУ има мање кашњења.

Подразумевана величина МТУ-а у већини Етхернет мрежа је 1500 бајтова. Међутим, можете га променити према захтевима. У овом упутству ћемо објаснити како променити величину МТУ у Линуку.

Предуслови

Напомена: Команде о којима се говори у овом чланку су тестиране Убунту 20.04 ЛТС (Жаришна фоса). Исте наредбе такође важе за Дебиан дистрибуцију.

Погледајте тренутну МТУ величину

Да бисте видели тренутну МТУ величину вашег етхернет интерфејса, користите наредбу ифцонфиг на следећи начин:

$ ифцонфиг | греп мту

Излаз испод приказује тренутну МТУ величину интерфејса енс33 је 1500.

Као алтернативу, можете користити и команду „иа“ да бисте погледали тренутну величину МТУ:

$ ип а | греп мту

Привремена промена величине МТУ - Коришћење наредбе ифцонфиг

Помоћу наредбе ифцонфиг можемо да променимо МТУ величину мрежног интерфејса система. Међутим, имајте на уму да ова промена ипак преживљава поновно покретање и враћа се на подразумевану вредност и.е. 1500.

Да бисте променили МТУ величину интерфејса, користите следећу синтаксу:

$ ифцонфиг мту горе

На пример, за промену МТУ величине интерфејса са именом енс33 до 1000 бајтова, наредба би била:

$ ифцонфиг енс33 мту 1000 уп

Након покретања горње наредбе, величина МТУ се тренутно мења. Ова промена чак не захтева поновно покретање услуге.

Можете да верификујете нову МТУ величину покретањем следеће наредбе у Терминалу:

$ ифцонфиг | греп мту

Из горњег излаза можете потврдити да се величина МТУ сада променила на 1000 бајтова. Међутим, као што је раније поменуто, ова промена неће преживети поновно покретање система. Величина МТУ ће се вратити на подразумевану вредност од 1500 након поновног покретања.

Трајна промена величине МТУ

Наредба ифцонфиг тренутно мења МТУ величину, али ова промена не преживљава поновно покретање система. У следећем одељку видећемо како трајно променити МТУ величину.

У динамичком ИП адресирању, МТУ величину поставља ДХЦП. Дакле, мораће да се конфигурише датотека ДХЦП конфигурације која се налази на / етц / дхцп / дхцлиент.цонф. За статичку ИП адресу извршићемо промене у датотеци за конфигурацију мрежног интерфејса која се налази на / етц / нетворк / интерфаце.

Коришћење / етц / дхцп / дхцлиент.цонф датотека

Ако је ДХЦП сервер покренут на вашем систему и мрежни интерфејси су конфигурисани да примају ИП адресе са њега, онда користите / етц / дхцп / дхцлиент.цонф датотеку за промену МТУ величине.

Уредите нано / етц / дхцп / дхцлиент.цонф користећи следећу команду:

$ судо нано / етц / дхцп / дхцлиент.цонф

Затим додајте следеће редове испод „послати име-хоста = гетхостнаме (); линија:

подразумевани интерфејс-мту ;
заменити интерфејс-мту ;

На пример, да бисмо поставили величину МТУ на 1400, додаћемо:

подразумевани интерфејс-мту 1400;
заменити интерфејс-мту 1400;

Ако имате више интерфејса и желите да промените МТУ величину само једног интерфејса, приложите га у заграде на следећи начин:

интерфејс "име_ интерфејса"
подразумевани интерфејс-мту ;
заменити интерфејс-мту ;

Након што конфигуришете датотеку, сачувајте је и затворите.

Сада поново покрените услугу умрежавања помоћу следеће наредбе у терминалу:

$ судо рестарт умрежавања услуга

Такође, отворите интерфејс помоћу следеће наредбе:

$ судо ифуп

Обавезно замените са стварним мрежним интерфејсом на вашем систему е.г енс33, етх0, етх1 итд.

У нашем случају то би било:

$ судо ифуп енс33

Сада издајте следећу команду у Терминалу да бисте проверили да ли се величина МТУ успешно променила.

$ судо ифцонфиг | греп мту

Из излаза можете видети да је величина МТУ промењена на 1400.

Коришћење датотеке / етц / нетворк / интерфаце

Ако је ваш мрежни интерфејс конфигурисан за добијање статичке ИП адресе, тада можете променити МТУ величину конфигурисањем / етц / нетворк / интерфаце датотека.

Измените / етц / нетворк / интерфаце датотеку помоћу следеће наредбе у терминалу:

$ судо нано / етц / нетворк / интерфаце

Додајте следећи ред у датотеку:

пост-уп / сбин / ифцонфиг мту

Обавезно замените са стварним именом интерфејса и са МТУ величином коју желите да подесите на мрежном интерфејсу.

На пример, за промену МТУ величине интерфејса са именом енс33 до 1300 бајтова, наредба би била:

пост-уп / сбин / ифцонфиг енс33 мту 1300 уп

Након што конфигуришете датотеку, сачувајте је и затворите.

Сада поново покрените мрежне услуге користећи следећу команду у Терминалу:

$ судо рестарт умрежавања услуга

Такође, отворите интерфејс помоћу следеће наредбе:

$ судо ифуп

Обавезно замените са стварним мрежним интерфејсом на вашем систему е.г. енс33, етх0, етх1 итд.

У нашем случају то би било:

$ судо ифуп енс33

Сада издајте следећу команду у Терминалу да бисте проверили да ли се величина МТУ успешно променила.

$ ип а | греп мту

Из излаза можете видети да је величина МТУ промењена на 1300. Ова промена ће бити трајна и на њу неће утицати ни након поновног покретања.

То је све! Пратећи горње процедуре, можете да промените МТУ величину мрежног интерфејса привремено или трајно у вашем Линук систему. Надам се да ово помаже!

Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...