Подешавање Дебиан мреже
Читава конфигурација мрежних интерфејса чува се у датотекама са обичним текстом у једном директоријуму названом / етц / нетворк. Овај директоријум садржи бројне датотеке и поддиректоријуме који покривају подешавање за ИПв4 и ИПв6.
- интерфејси и интерфејси.д: општа конфигурација по интерфејсу
- ако-доле.д: скрипте које се покрећу у случају да се интерфејс поквари
- ако-пост-доле.д: скрипте које се покрећу након пада интерфејса
- ако-горе.д: скрипте које се покрећу ако се интерфејс повиси
- ако-пре-уп.д: скрипте које се покрећу пре него што се интерфејс подигне
Одређена конфигурација се врши по мрежном интерфејсу. Све то можете сачувати у једној датотеци која се зове интерфејси или као засебне датотеке у интерфејсима директорија.д. Типична ИПв4 конфигурација са преносног уређаја приказана је испод. Састоји се од једног повратног интерфејса (/ дев / ло)
, етернет интерфејс (/ дев / етх0)
, и бежични интерфејс (/ дев / влан0)
. Линија 1 односи се на све скрипте које су ускладиштене у директоријуму / етц / нетворк / интерфаце.д /
. Редови 3 до 5 се конфигуришу / дев / ло
, редови 7 до 9 / дев / етх0, а ред 11 интерфејс / дев / влан0. Детаљно објашњење појединачних команди дато је у наставку.
2
3 # Интерфејс са повратном мрежом
4 ауто ло
5 ифаце ло инет лоопбацк
6
7 # Примарни мрежни интерфејс
8 допустити-хотплуг етх0
9 ифаце етх0 инет дхцп
10
11 ифаце влан0 инет дхцп
За остала издања Дебиан ГНУ / Линук или дистрибуције засноване на њима, „интерфејси“ датотека могу изгледати слично, али са различитим именима за мрежне уређаје. Од Дебиана 9 „Истегните“ стара мрежна имена попут / дев / етх0, / дев / етх1
и / дев / влан0
су нестали јер се име уређаја може променити. Нова имена су слична овим - / дев / енп6с0
, / дев / енп8с0
, / дев / енп0с31ф6
, и / дев / енп5с0
[1]. За доступне мрежне интерфејсе погледајте датотеку „/ сис / цласс / нет“ - у нашем случају интерфејси су именовани / дев / ло
и / дев / енп0с3
.
Листа доступних мрежних интерфејса:
Конфигурација ових интерфејса изгледа на следећи начин. Слика испод је преузета са Дебиан ГНУ / Линук 9.5.'
Основна мрежна конфигурација на Дебиан ГНУ / Линук 9.5:
Као следећи корак имаћемо поглед на поједине изјаве за конфигурисање жељеног интерфејса.
Детаљно конфигурација Дебиан мреже
Аутоматско омогућавање интерфејса при покретању
Приликом покретања вашег система, скрипте за подешавање пролазе кроз конфигурационе датотеке за мрежне интерфејсе. Да бисте аутоматски омогућили интерфејс, додајте кључну реч „ауто“ (скраћено од „аллов-ауто“), а затим логички назив интерфејса. Скрипте за подешавање позваће наредбу „ифуп -а“ (скраћеница од „-алл“) која ће активирати поменуте интерфејсе. Следећи ред ће приказати само повратни интерфејс / дев / ло:
ауто лоМрежни интерфејси се приказују оним редом како су наведени. Следећи ред приказује / дев / ло праћен / дев / влан0 и / дев / етх0, евентуално.
ауто ло влан0 етх0Активирајте интерфејс ако је мрежни кабл прикључен
Кључна реч „аллов-хотплуг“ доводи до догађаја заснованог на физичкој вези. Именовани мрежни интерфејс се активира чим се мрежни кабл укључи, а деактивира чим се мрежни кабл искључи. Следећи ред то демонстрира за Етхернет интерфејс / дев / етх0 (слично линији 8 на списку 1).
допусти-хотплуг етх0Статичка конфигурација интерфејса
Да би се комуницирала са другим рачунарима у мрежи, интерфејсу се додељује ИП адреса. Ова адреса се добија или динамички (путем ДХЦП-а) или се поставља на фиксни начин (статичка конфигурација). Према томе, декларација интерфејса започиње кључном речи „ифаце“, након чега следи логички назив мрежног интерфејса, тип везе и метода коришћена за добијање ИП адресе. Следећи пример показује ово за мрежни интерфејс / дев / етх0 са статичном ИПв4 адресом 192.168.1.5.
ифаце етх0 инет статичкиадреса 192.168.1.5
мрежна маска 255.255.255.0
капија 192.168.1.1
Након декларације интерфејса позвани сте да наведете бројне опције (назив опције у заградама). То укључује вредности као што су ИП адреса (адреса), мрежна маска (мрежна маска), опсег емитовања (емитовање), метрика усмеравања за задати пролаз (метрика), задати пролаз (мрежни пролаз), адреса друге крајње тачке (поинттопоинт), локална адреса везе (хваддресс), величина пакета (мту) као и опсег ваљаности адресе (опсег). Следећи пример приказује конфигурацију за ИПв6 за мрежни интерфејс / дев / енп0с3 [4].
ифаце енп0с3 инет6 статичкиадреса фд4е: а32ц: 3873: 9е59: 0004 :: 254
мрежна маска 80
гатеваи фд4е: а32ц: 3873: 9е59: 0004 :: 1
Конфигурација динамичког интерфејса преко ДХЦП-а
Повезивање са различитим мрежама захтева флексибилност. Динамички протокол за контролу хоста (ДХЦП) [5] омогућава ову флексибилност и мрежне скрипте додељују ИП адресу мрежном интерфејсу који се предаје са ДХЦП сервера. Следећи ред то показује за влан интерфејс под називом / дев / влан0:
ифаце влан0 инет дхцп# За ИПв6, користите ову линију, уместо:
ифаце влан0 инет6 дхцп
Слично статичкој конфигурацији одозго, могуће је подесити низ опција. Ове опције зависе од ваше ДХЦП поставке. Листа између осталог укључује назив хоста који се тражи (име хоста), метрику за додате руте (метрика), пожељно време закупа у сатима или секундама (закупи, време закупа), идентификатор клијента (клијент) или хардверску адресу (хваддресс ).
Друге опције
Конфигурациона датотека / етц / интерфацес такође омогућава подешавања за Боотстрап Протоцол (БООТП) [6] (боотп), ППП (ппп) као и ИПКС [7].
Приказује се конфигурација интерфејса
До издања 8 Дебиан ГНУ / Линук користите наредбу “/ сбин / ифцонфиг” за приказ конфигурације интерфејса. Погледајте доњу конфигурацију за први етернет интерфејс.
Конфигурација интерфејса помоћу ифцонфиг:
Од издања 9 надаље, наредба „ифцонфиг“ више није унапред инсталирана и замењена је својим претходником „ип“. Уместо тога користите команду „ип аддр схов“.
Конфигурација интерфејса помоћу ип:
Омогућавање и онемогућавање интерфејса
Као што је већ горе описано, опција „ауто“ омогућава аутоматски интерфејс при покретању. Постоје две команде за ручно омогућавање и онемогућавање интерфејса. До Дебиана 8, користите „ифцонфиг етх0 уп“ или „ифуп етх0“ да омогућите сучеље. Од Дебиана 9 користите само „ифуп етх0“. Противници су „ифцонфиг етх0 довн“ и „ифдовнф етх0 довн“. Слика испод приказује подразумевани излаз при омогућавању интерфејса.
Активација интерфејса помоћу ифуп:
Додавање додатних опција
Могуће је додати даље радње у случају да се интерфејс активира или деактивира. Ове скрипте се називају иф-пре-уп и иф-пост-довн скрипте и појављују се пре омогућавања и након онемогућавања интерфејса.
Следећи пример то показује у комбинацији са заштитним зидом који је активан и у случају да је интерфејс активан. У 3. реду скрипта / уср / лоцал / сбин / фиревалл-енабле.сх се позива пре него што се интерфејс активира (отуда ознака „пре-уп“, а у реду 4 скрипта „/ уср / лоцал / сбин / фиревалл-дисабле.сх ”се позива након деактивирања интерфејса.
1 плуг-хотплуг етх02 ифаце етх0 инет дхцп
3 пре-уп / уср / лоцал / сбин / фиревалл-енабле.сх
4 пост-довн / уср / лоцал / сбин / фиревалл-дисабле.сх
Закључак
Основна конфигурација мрежних интерфејса у Дебиан ГНУ / Линуку је упоредиво лака - неколико редова кода и то је готово. За више информација о додатним опцијама можете погледати доле наведене ресурсе.
Везе и референце
[1] Дебиан Вики, мрежна конфигурација
[2] ИПв4, Википедиа
[3] ИПв6, Википедиа
[4] Дебиан статички ИП ИПв4 и ИПв6
[5] Динамички протокол за контролу хоста (ДХЦП), Википедиа
[6] Боотстрап Протоцол (БООТП), Википедиа
[7] Интернетворк Пацкет Екцханге (ИПКС), Википедиа
Хвала
Аутор жели да се захвали Акселу Бекерту на помоћи и критичким коментарима током припреме овог чланка.