Подразумевана величина МТУ-а у већини Етхернет мрежа је 1500 бајтова. Међутим, можете га променити према захтевима. У овом упутству ћемо објаснити како променити величину МТУ у Линуку.
Предуслови
- Убунту 20.04 систем
- Корисник са судо привилегијама
Напомена: Команде о којима се говори у овом чланку су тестиране Убунту 20.04 ЛТС (Жаришна фоса). Исте наредбе такође важе за Дебиан дистрибуцију.
Погледајте тренутну МТУ величину
Да бисте видели тренутну МТУ величину вашег етхернет интерфејса, користите наредбу ифцонфиг на следећи начин:
$ ифцонфиг | греп мтуИзлаз испод приказује тренутну МТУ величину интерфејса енс33 је 1500.
Као алтернативу, можете користити и команду „иа“ да бисте погледали тренутну величину МТУ:
$ ип а | греп мту
Привремена промена величине МТУ - Коришћење наредбе ифцонфиг
Помоћу наредбе ифцонфиг можемо да променимо МТУ величину мрежног интерфејса система. Међутим, имајте на уму да ова промена ипак преживљава поновно покретање и враћа се на подразумевану вредност и.е. 1500.
Да бисте променили МТУ величину интерфејса, користите следећу синтаксу:
$ ифцонфигНа пример, за промену МТУ величине интерфејса са именом енс33 до 1000 бајтова, наредба би била:
$ ифцонфиг енс33 мту 1000 упНакон покретања горње наредбе, величина МТУ се тренутно мења. Ова промена чак не захтева поновно покретање услуге.
Можете да верификујете нову МТУ величину покретањем следеће наредбе у Терминалу:
$ ифцонфиг | греп мту
Из горњег излаза можете потврдити да се величина МТУ сада променила на 1000 бајтова. Међутим, као што је раније поменуто, ова промена неће преживети поновно покретање система. Величина МТУ ће се вратити на подразумевану вредност од 1500 након поновног покретања.
Трајна промена величине МТУ
Наредба ифцонфиг тренутно мења МТУ величину, али ова промена не преживљава поновно покретање система. У следећем одељку видећемо како трајно променити МТУ величину.
У динамичком ИП адресирању, МТУ величину поставља ДХЦП. Дакле, мораће да се конфигурише датотека ДХЦП конфигурације која се налази на / етц / дхцп / дхцлиент.цонф. За статичку ИП адресу извршићемо промене у датотеци за конфигурацију мрежног интерфејса која се налази на / етц / нетворк / интерфаце.
Коришћење / етц / дхцп / дхцлиент.цонф датотека
Ако је ДХЦП сервер покренут на вашем систему и мрежни интерфејси су конфигурисани да примају ИП адресе са њега, онда користите / етц / дхцп / дхцлиент.цонф датотеку за промену МТУ величине.
Уредите нано / етц / дхцп / дхцлиент.цонф користећи следећу команду:
$ судо нано / етц / дхцп / дхцлиент.цонфЗатим додајте следеће редове испод „послати име-хоста = гетхостнаме (); линија:
подразумевани интерфејс-мтузаменити интерфејс-мту
На пример, да бисмо поставили величину МТУ на 1400, додаћемо:
подразумевани интерфејс-мту 1400;заменити интерфејс-мту 1400;
Ако имате више интерфејса и желите да промените МТУ величину само једног интерфејса, приложите га у заграде на следећи начин:
интерфејс "име_ интерфејса"подразумевани интерфејс-мту
заменити интерфејс-мту
Након што конфигуришете датотеку, сачувајте је и затворите.
Сада поново покрените услугу умрежавања помоћу следеће наредбе у терминалу:
$ судо рестарт умрежавања услугаТакође, отворите интерфејс помоћу следеће наредбе:
$ судо ифупОбавезно замените
У нашем случају то би било:
$ судо ифуп енс33Сада издајте следећу команду у Терминалу да бисте проверили да ли се величина МТУ успешно променила.
$ судо ифцонфиг | греп мтуИз излаза можете видети да је величина МТУ промењена на 1400.
Коришћење датотеке / етц / нетворк / интерфаце
Ако је ваш мрежни интерфејс конфигурисан за добијање статичке ИП адресе, тада можете променити МТУ величину конфигурисањем / етц / нетворк / интерфаце датотека.
Измените / етц / нетворк / интерфаце датотеку помоћу следеће наредбе у терминалу:
$ судо нано / етц / нетворк / интерфацеДодајте следећи ред у датотеку:
пост-уп / сбин / ифцонфигОбавезно замените
На пример, за промену МТУ величине интерфејса са именом енс33 до 1300 бајтова, наредба би била:
пост-уп / сбин / ифцонфиг енс33 мту 1300 уп
Након што конфигуришете датотеку, сачувајте је и затворите.
Сада поново покрените мрежне услуге користећи следећу команду у Терминалу:
$ судо рестарт умрежавања услугаТакође, отворите интерфејс помоћу следеће наредбе:
$ судо ифупОбавезно замените
У нашем случају то би било:
$ судо ифуп енс33Сада издајте следећу команду у Терминалу да бисте проверили да ли се величина МТУ успешно променила.
$ ип а | греп мту
Из излаза можете видети да је величина МТУ промењена на 1300. Ова промена ће бити трајна и на њу неће утицати ни након поновног покретања.
То је све! Пратећи горње процедуре, можете да промените МТУ величину мрежног интерфејса привремено или трајно у вашем Линук систему. Надам се да ово помаже!