Подешавање Дебиан мрежног интерфејса

Debian Network Interface Setup



Знање о постављању мрежног интерфејса у Дебиан ГНУ/Линук и дистрибуцијама везаним за Дебиан је од суштинског значаја за сваког Линук инжењера. У овом чланку објашњавамо вам где можете пронаћи одговарајуће информације и како их поставити за ИПв4 ИПв4 [2] и ИПв6 [3] . Број опција је прилично дуг, али вам даје велику флексибилност за вашу специфичну ситуацију.

Подешавање мреже Дебиан

Читава конфигурација мрежних интерфејса је ускладиштена у датотекама у обичном тексту у једном директоријуму са именом /етц /нетворк. Овај директоријум садржи бројне датотеке и поддиректоријуме који покривају и подешавања за ИПв4 и ИПв6.







  • интерфејси и интерфејси.д: општа конфигурација по интерфејсу
  • иф-довн.д: скрипте које се покрећу у случају пада интерфејса
  • иф-пост-довн.д: скрипте које се покрећу након пада интерфејса
  • иф-уп.д: скрипте које се покрећу ако се интерфејс подигне
  • иф-пре-уп.д: скрипте које се покрећу пре него што се интерфејс подигне

Конкретна конфигурација се врши према мрежном интерфејсу. Све то можете да ускладиштите у једну датотеку са именом интерфејси или као засебне датотеке у директоријумским интерфејсима.д. Типична конфигурација ИПв4 са преносивог уређаја приказана је испод. Састоји се од једног лоопбацк интерфејса | _+_ |, етхернет интерфејса | _+_ | и бежичног интерфејса | _+_ |. Ред 1 се односи на све скрипте које су ускладиштене у директоријуму | _+_ |. Редови 3 до 5 конфигуришу | _+_ |, редови 7 до 9 /дев /етх0, а ред 11 интерфејс /дев /влан0. Детаљно објашњење за појединачне команде дато је у наставку.



1 извор /итд/мреже/интерфејси.д/ *
2
3 # Мрежни интерфејс петље
4вози га
5ифаце ло инет лоопбацк
6
7 # Примарни мрежни интерфејс
8аллов-хотплуг етх0
9ифаце етх0 инет дхцп
10
Једанаестифаце влан0 инет дхцп

За друга издања или дистрибуције Дебиан ГНУ/Линука засноване на њему, интерфејси датотека могу изгледати слично, али са различитим именима за мрежне уређаје. Од Дебиан 9 Растегните стара мрежна имена попут | _+_ | и | _+_ | нестали јер се назив уређаја може променити. Нова имена су слична овим - | _+_ |, | _+_ |, | _+_ |, и | _+_ | [1] . За доступне мрежне интерфејсе погледајте датотеку/сис/цласс/нет - у нашем случају интерфејси се зову | _+_ | и | _+_ |.



Листа доступних мрежних интерфејса:


Конфигурација ових интерфејса изгледа овако. Доња слика је преузета из Дебиан ГНУ/Линука 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аллов-хотплуг етх0
2ифаце етх0 инет дхцп
3пре-уп/уср/локалним/сбин/фиревалл -енабле.сх
4пост-довн/уср/локалним/сбин/фиревалл-дисабле.сх

Закључак

Основна конфигурација мрежних интерфејса у Дебиан ГНУ/Линуку је упоредиво лака - неколико редова кода, и то је учињено. За више информација о додатним опцијама можете погледати доле наведене ресурсе.

Линкови и референце

[1] Дебиан Вики, Конфигурација мреже
[2] ИПв4, Википедија
[3] ИПв6, Википедија
[4] Дебиан Статиц ИП ИПв4 и ИПв6
[5] Динамиц Хост Цонтрол Протоцол (ДХЦП), Википедиа
[6] Боотстрап Протоцол (БООТП), Википедија
[7] Интернетворк Пацкет Екцханге (ИПКС), Википедиа

Хвала

Аутор се захваљује Акселу Бекерту на помоћи и критичким коментарима током припреме овог чланка.