Два клиентски тунели, еден лаптоп и јазиче во прелистувачот што сѐ уште е најавено таму каде што не треба. Тешкиот дел од работата низ неколку приватни мрежи не е поврзувањето; тоа е да знаете на кој контекст му припаѓа прозорецот кога префрлувате. Работниот простор одговара на тоа прашање: еден идентитет, едно множество апликации, една политика на резолвер и едно место каде да погледнете кога нешто се решава погрешно. Во лош ден тоа е разликата помеѓу петминутна поправка и истекување на податоци.

Одлучете дали работата е истовремена

Ако одговорот е не, запрете тука и користете го наједноставниот достапен распоред. Една одобрена врска истовремено, поврзана и исклучена преку клиентот што го поседува профилот, отстранува цела класа на дефекти пред некој од нив да може да се случи.

Истовременоста е она што ја зголемува цената: преклопените префикси, две политики на резолвер и две множества на состојба на апликациите мора да се разделат намерно, а не по време.

Запишете го барањето чесно, бидејќи желбата да се избегне повторно поврзување не е исто што и потребата од двете мрежи истовремено.

Секвенцијалноста е најевтиниот распоред

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

Јазиче во прелистувачот или терминал што останува отворен не го носи својот мрежен контекст со себе. Следното барање оди таму каде што машината сега рутира, а тоа може да биде другиот клиент.

Означете ги профилите по клиент, а не по протокол, и држете го сопственикот на акредитивите видлив во името на профилот. Профил со име work2 не му кажува ништо на никого во моментот на избрзано префрлување.

Предноста на овој распоред е што може да се ревидира. Во секој момент постои еден мрежен контекст, а дневникот покажува кога се сменил.

Работен простор за секој клиент чини изолација

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

Тоа не е бесплатно. Сега одржувате два или три системи, ги закрпувате и одлучувате каде живеат датотеките и акредитивите. Виртуелната машина исто така стигнува до интернетот преку домаќинот, па нејзиниот надворешен пат е сѐ уште патот на вашиот лаптоп.

Проверете дали клиентот и која било политика за состојба на уредот дозволуваат таа околина пред да ја изградите навиката околу неа. Клиент што одбива да работи во виртуелна машина е факт што треба да се открие рано.

Заедничката порта е инфраструктура

Одделен рутер што пренесува избран сообраќај го претвора проблемот во мрежен дизајн. Работи добро кога неколку луѓе имаат потреба од истата клиентска мрежа, и пропаѓа кога некој го третира како волшебна кутија што го држи секој клиент одделно.

Една порта што го менува својот активен тунел е еден заеднички контекст со ред, а не неколку независни мрежи. Именувајте кој смее да ја менува, на кои извори им служи и што се случува кога двајца луѓе имаат потреба од различни клиенти во исто време. Без тој одговор портата станува извор на прекини што никој не ги поседува. Таа исто така станува место каде некој тивко исклучува проверка за да стигне до рок.

Запишете го предавањето во запис

Записот не треба да биде софистициран; треба да биде доволно конкретен за некој друг да може да го следи. Во Linux, именскиот простор е техничката верзија на истата идеја, со свои интерфејси и табела за рутирање.

Овие наредби создаваат именски простор, извршуваат наредба во него и покажуваат кои врски моментално ги држи клиентот за работна површина:

sudo ip netns add customer-a
sudo ip netns exec customer-a ip route
nmcli connection show --active

Апликациите сѐ уште треба да се стартуваат внатре во именскиот простор, а конфигурацијата на резолверот внатре е одделна датотека. Изолирањето интерфејси не ги изолира таблата за исечоци, SSH агентот или монтираното споделување, и тоа се истекувањата што луѓето ги забораваат.

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

Поврзани статии