ЛКСЦ

Конфигурација мреже ЛКСЦ

Конфигурација мреже ЛКСЦ
Када покренете Линук контејнер, можда ћете желети да користите мрежне функције. Питање постаје: „Да ли покушавате да се повежете са хостом, широким интернетом, другим контејнером или можда са свим локалним контејнерима?„Добро је што постоје решења за све њих!

Профили

Да бисте ово исправили, морате да конфигуришете свој контејнер. Основна конфигурација је већ на вашем систему ако сте користили редовну дистрибуцију. Ово можете даље конфигурисати помоћу наредби, али већина људи ће користити ИАМЛ датотеке. База обично изгледа као она испод. Датотека се налази у / етц / лкц / дефаулт.цонф.

лкц.нето.0.врста = ветх
лкц.нето.0.веза = лкцбр0
лкц.нето.0.заставе = горе
лкц.нето.0.хваддр = 00: 16: 3е: кк: кк: кк

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

$ лкц профил приказује подразумевану конфигурацију:
опис: Подразумевани ЛКСД профил
уређаји:
етх0:
име: етх0
мрежа: лкдбр0
тип: ник
корен:
путања: /
базен: рос
врста: диск
име: подразумевано
користи:
- / 1.0 / инстанцес / гуиаппс
- / 1.0 / инстанце / фф

Резултат је ИАМЛ датотека. Сви ваши профили ће бити у истом формату. Помоћу самог ЛКСЦ-а можете да креирате, уклањате и уређујете свој профил. У датотеци можете видети да подразумевано користи мрежу лкдбр0 и укуцајте ниц. Сада креирајте нови профил користећи следеће:

$ лкц профил креира ницнет

Пре него што се било који контејнер покрене, измените профил:

$ лкц профил уреди ницнет

Користите ИАМЛ формат у датотекама које креирају ове профиле. Имајте на уму да је назив „етх0“ назив интерног контејнера. „Родитељ“ је оно што имате на свом систему, а ви то сами проверавате користећи:

$ ип а

Испис ће се разликовати у зависности од онога што сте раније имали. Такође бисте требали знати да премошћавање можете обавити изван контејнера помоћу брцтл алата.

Користите га у свом контејнеру

Када креирате профил, желите да га додате у свој контејнер. То се ради са истим скупом програма 'лкц'. Прво проверите да ли имате контејнер, у овом примеру контејнер се зове 'фф':

$ лкц профил додај фф ницнет

Промена ступа на снагу када поново покренете умрежавање у контејнеру. Најлакше и најсигурније је увек додавати профиле само у заустављене контејнере.

Преусмерен

Премоштена веза је она када ваш контејнер прима МАЦ адресу на истом Етхернет интерфејсу као и ваш домаћин. То сте радили раније у овом посту. Уз још неколико трикова можете да усмерите да рутер додели засебну ИП адресу контејнеру и то можете да поставите у контејнеру. Иако, када користите мацвлан, можете да наиђете на проблеме користећи Ви-Фи. ВПА / ВПА2 неће прихватити две адресе, па ће се ваш Ви-Фи покварити, јер ваш домаћин неће користити Ви-Фи.

Ранији пример користи брцтл алате јер је лкц креирао сопствене. Ово добија адресу од хоста, а не од рутера. Адресу можете добити од рутера ако желите. Опет, само ако користите жичну везу или несигурни Ви-Фи.

Када се уверите да имате мрежну везу на хосту, можете је повезати са својим контејнером. Промените надређену реч и подесите свој ництипе на мацвлан.

цонфиг:
опис: Подешавање мрежног интерфејса
уређаји:
етх0:
име: етх0
ництипе: мацвлан
родитељ: енп3с0
тип: ник
назив: Рута
користи:
- / 1.0 / инстанцес / гуиаппс
- / 1.0 / инстанце / фф

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

Слика 1: Контејнер се сада приказује у вашем рутеру

Мобилни профили

Занимљив део Линук контејнера је да можете да зграбите своје конфигурације и депонујете их у ИАМЛ датотеке. Да бисте креирали датотеке за ово, покрените опцију схов у ЛКСЦ, а затим убаците датотеку у датотеку. Излаз следи ИАМЛ стандард, а затим их можете користити за конфигурисање негде другде.

$ лкц профил прикажи Роуте> Роуте.имл

Да бисте ово користили за нови контејнер, користите постављене вредности. Обично бисте постављали вредност одједном, али већ имате датотеку за ово.

$ лкц профиле цреате невроуте $ лкц профиле сет невроуте усер.мрежа.цонфиг - < Route.yml

Можете видети да морате да ставите вредности у простор имена „корисник“.мрежа.цонфиг '. Ово је важно знати када желите да додате друге вредности које нису повезане са умрежавањем.

Закључак

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

СуперТукКарт за Линук
СуперТукКарт је сјајан наслов дизајниран да вам пружи Марио Карт искуство бесплатно на вашем Линук систему. Прилично је изазовно и забавно играти, диз...
Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...