Работа на Linux, и 302 (смесен) средни NetBIOS и победи

За тази серия

Тази статия серия ще ви помогне да научите Linux задачи за администриране на системата. Можете да използвате материала в тези статии, за да се подготвят за изпити LPIC програма трето ниво (LPIC-3).

резюме

Темите, обсъждани в тази статия:

Предварителни

За допълнителен изпит LPI-302

Както при много други програми, Linux Professional Institute (LPIC) сертификационна програма предоставя различни нива на сертификация, където за всяко следващо ниво е необходимо да има по-задълбочени познания и практически опит. Изпит LPI-302 - не е задължителен изпит LPIC трето ниво на програмата, която изисква задълбочени познания в Linux системна администрация.

За LPIC трето ниво (LPIC-3) изпит двустепенна трябва да премине (101 и 102), две изпити второ ниво (201 и 202), и основа 301 изпит трето ниво (LPIC-3). Ако сте получили сертификат от трето ниво, можете да вземете по избор изпити по определени специалности, например, LPI-302 изпита.

Предполага се, че читателят е в състояние да работи с командния ред на Linux, знаете основите на Samba конфигурация и има основни познания за структурата на конфигурацията на smb.conf. Тя също така ще бъде полезна за разбиране на основите на системата от домейн имена (DNS), тъй като тази технология се отнасят някои от най-обсъжданите в тази статия теми.

Каква е резолюцията на имената на NetBIOS

Създай свой собствен канал

Обикновено имената на компютърните не зависят от използвания протокол. Въпреки това, при използване на протоколи за SMB / CIFS, има някои проблеми, свързани с имената на компютър, тъй като тези протоколи са били проектирани без да се позовава на TCP / IP стека. Отделно от това, следва да се отбележи, че протоколите за SMB / CIFS започват да се развиват в мрежите, в които NetBIOS протокол и NetBEUI (NetBIOS Extended User Interface), използвани със собствените си правила. Когато протоколите за SMB / CIFS са модифицирани за работа с TCP / IP, а след това някои от старите споразумение NetBIOS-именуването също е пригодена за работа с TCP / IP. Понякога, когато се работи с настоящите клиенти и SMB / CIFS сървъри, е необходимо да се съобразят с тези схеми за именуване, така че трябва да се разбере определени правила, включително и различните начини, по които интерпретира имената на NetBIOS и ролята на WINS сървъри в мрежата.

Какво е NetBIOS

Фигура 1 показва две мрежа стека (клиент и сървър), като се използва модела OSI. В този модел, SMB / CIFS може да се разглежда като протокол стека презентация. В първоначалното прилагане (за да се адаптират към TCP / IP) SMB / CIFS протоколи, използващи протокола NetBIOS на ниво сесия, която, от своя страна, да се използва протокола NetBEUI в транспортния слой.

Фигура 1. NetBEUI и NetBIOS - протоколи сесия и купчина транспортен протокол слой мрежа

В операционната система Linux, NetBIOS и NetBEUI протоколи липсват. Всички функции протокол SMB / CIFS и NetBIOS извършва Samba. Вместо да се използват NetBEUI Samba изпълнява мрежова комуникация чрез TCP и UDP протоколи. Понякога комбинация от две NetBIOS през TCP / IP протоколи, наречени NBT механизъм. който е отговорен за изпълнението на следните услуги:

  • име на компютъра. Това име, както и DNS-име на компютъра, се отнася до конкретен компютър. На практика това е по-удобно да е името на компютъра съвпада с неговата DNS-име. Името на компютъра трябва да е уникален в света, но трябва да бъде уникален в рамките на вашата мрежа (най-малко в рамките на работната група или домейн).
  • Името на работната група. Това име обхваща всички компютри в мрежата. В една проста конфигурация, SMB / CIFS (не използване на домейн) име работна група - това е просто начин за организиране на компютри, което им позволява да се намери в мрежова среда, като ще бъдат обсъдени през втората половина на тази статия. Средата за мрежов домейн, името на работната група се възлага на домейна, предлага разнообразие от услуги на ниво домейн, както е описано в статията "Да се ​​учим на Linux, 302 (смесени среди):. контрол на домейн"

Това е с двустепенна система на именуване е една от причините, поради които работата в мрежа NetBIOS е ограничена до локална мрежа, като същевременно с World Wide Web е изграден върху TCP / IP. При използване на само две нива именуване то няма смисъл да се създаде имена в количество, което ще им осигури уникален сред милиони компютри.

мрежи NetBIOS, всеки компютър има свое име, което той обявява с мрежата посредством предаването. Това децентрализиран подход към именуване опростява настройката за начинаещите потребители и администратори, при условие, че те не се опитват да използват името на вече участва.

NetBIOS имена могат да бъдат до 15 знака, да съдържа букви, цифри и следните символи:

На практика, това е най-добре да ги ограничи до писма, както и възможни номера. главни и малки букви в името се игнорират. В тази статия аз използвам главни букви за NetBIOS имена и малки букви - на DNS-имена.

Докато работите DOS, Windows и IBM Операционна система / 2 (OS / 2) подпомагане на NetBEUI, днес почти навсякъде те използват NBT (дори и в мрежи, където всички компютри могат да използват NetBEUI). Основни принципи на работа и решаване на системата за имена на NBT NetBIOS са еднакви за всички тези платформи.

Методи NetBIOS-резолвер

Да приемем, че потребителят работи за клиентския компютър и искате да получите достъп до сървъра с председателя за името. Тя стартира съответното приложение клиент и влиза като сървъра за имена на говорител. Какво се случва в този момент? Има четири различни методи за разпознаване на имената По мрежи NBT:

Много компютри са конфигурирани да използват няколко метода за резолюция име, за да увеличи шансовете за намиране на желаната компютъра с минимални усилия. Основният начин за решаване на NetBIOS име старите операционни системи Microsoft Windows 9x или Windows Me, използвайте B-режим, и най-съвременни версии на Windows по подразбиране - DNS Domain Name System.

Конфигуриране на името система резолюция в Samba

След като са определени изискванията и методите за разрешаване на NetBIOS имена, можете да започнете да персонализирате резолюция име система в Samba. Тази задача е разделен на две части: създаване на настройките на Samba сървър, работещ като клиент, и конфигурационни параметри на Samba, работи като WINS сървър.

Създаване на Samba като клиент

Следните параметри на smb.conf влияят на начина, самата Samba в мрежата и решаване на NetBIOS имена:

При използване на поръчката за име решителност определя един или повече от четирите опции, разделени с интервал:

  • lmhosts. Тази опция определя използването на файлове / и т.н. / самба / lmhosts, които ще бъдат разгледани по-подробно по-долу.
  • домакин. Тази опция показва традиционното резолюцията начин TCP / IP име, включително използването на DNS-сървър, файл / и т.н. / домакини или други методи, в зависимост от конфигурацията на местно TCP / IP среда.
  • победи. Тази опция определя използването на WINS сървър, което е посочено от параметъра победи сървър.
  • bcast. Ако зададете тази опция, клиентите Samba ще изпълняват резолюцията на име използване NetBIOS излъчват искания.

По подразбиране, реда за името решителност използва четири методи в реда, посочен по-горе. Тази последователност е подходяща за много случаи, обаче, може да се променя. Например, ако в мрежова среда не се използва lmhosts файл, вместо метода на DNS е за предпочитане да се използва NetBIOS методи. можете да зададете следните стойности:

Ако резолюцията на име с помощта на WINS сървър, трябва да сте сигурни, че конфигурацията включва параметър печели сървър. В противен случай, Samba няма да намерите на WINS сървър, а резултатът ще е същият, както ако заповедта за разрешаване на името на параметър не е посочена опция победи.

Създаване на Samba като WINS сървър

В допълнение към възможностите на Samba за разрешаването на-име на NetBIOS, можете да укажете редица параметри, които позволяват на сървъра Samba да работи като WINS сървър:

WINS репликация

Windows WINS-сървъри могат да изпълняват процес, наречен WINS репликация и позволява обмен на данни между множество WINS сървъри, разположени в различни подмрежи. За съжаление, Samba версия 3 WINS репликация не се поддържа, въпреки че се планира в Samba версия 4. За известно време печели подкрепа за репликация при условие wrepl полезност. но тя никога не е имал статут на готов продукт, а впоследствие изоставен.

На практика, липсата на WINS репликация не е сериозен проблем за повечето конфигурации, тъй като е възможно да се използват параметрите на прокси сървъра за DNS или победи пълномощника; Нещо повече, тези дни за резолюция име в повечето случаи DNS система.

  • печели подкрепа. Ако този параметър е булев Да. Samba работи като WINS сървър. По подразбиране това е зададено на No.
  • победи пълномощник. Този параметър определя дали Булева Samba отговори за излъчване на искания разрешение на всички имена, с изключение на собствените си. Тази опция на Да (по подразбиране тя е настроена да не) може да се подобри, името NetBIOS резолюцията надеждност, ако мрежата на околната среда е разделена на няколко подмрежи, или ако част от компютъра е конфигуриран да използва искания за излъчване, а някои - за използването на WINS сървър.
  • DNS прокси. Ако това Булева параметър е настроен на Yes (това е по подразбиране), се случва следното: ако Samba WINS сървър не съдържа правилния NetBIOS имена във файла, който е отговорен за резолюция име, търсенето на името се извършва в системата на DNS с използването на локално конфигуриран настройките на DNS.
  • макс печели TTL. Когато се работи с Samba WINS-сървър магазини натрупаните информация за имена за предварително определен интервал от време се задава въз основа на искане на клиента, и този параметър. Стойност може да бъде определен в секунди, и по подразбиране е 518 400 (6 дни).
  • мин печели TTL. Тази опция работи по същия начин като параметър мин печели TTL. но уточнява минималния интервал от време да се съхранява получените имена. Стойността по подразбиране за този параметър е 21600 (6 часа).

Обикновено, за да изберете Samba работа като WINS сървър е достатъчно, за да се използва параметъра печели сървъра = Да. Тъй като няма начин за автоматично откриване на клиентски WINS сървър, трябва да конфигурирате компютрите-клиенти и да посочите желания WINS сървър за тях. Най-лесният начин да направите това (поне за Windows-базирани клиенти) - е необходимо да конфигурирате настройките на DHCP сървър. Популярни домейн име име на сървъра може да бъде конфигуриран с помощта на конфигурационния файл dhcpd.conf, обикновено се намира в директорията / и т.н. Трябва да зададете два параметъра, които могат вече да се намират в началото на конфигурационния файл:

  • 1. Клиентските компютри трябва да използват само съобщения от мрежата, т. Е. ли са B-възли.
  • 2. Клиентите трябва да използват WINS сървър само, т.е.. Д. ли са P-възли.
  • 4. Клиентите трябва първо да използват съобщенията за излъчване, а ако тя не работи, използвайте WINS сървър. Тези клиентски компютри, понякога се квалифицират като М-единици.
  • 8. Клиентите трябва първо да използват WINS сървър, а ако това не работи, а след това да използват предавания. Такива клиентски компютри понякога са наричани H-възли.

По принцип се препоръчва да конфигурирате клиентските компютри като H-възли, така че DHCP сървър трябва да се посочи NetBIOS тип единица 8.

Ако работите с споделените файлове на Windows, а след това най-вероятно търси мрежата на околната среда, както е показано на фигура 2. В тази цифра, операционната система на компютъра Windows показва прозорец: Мрежа възел в левия панел на прозореца съдържа списък на наличните компютри във вашата мрежа - Глас, Nessus и WEMBLETH. Можете да кликнете върху всеки един от тези компютри, за да видим какво сподели ресурси, които съдържа, кликнете върху иконата за споделен компютър ресурс, за да разберете какво е, файлове, и така нататък. Г.

Работа на Linux, и 302 (смесен) средни NetBIOS и победи

Официално, има два вида основни браузъри:

Избор на главния браузъра

Критериите, използвани при избора на майстор браузъра, могат да бъдат поръчани, както следва (по степен на важност):

Ако резултатите от изборите не успяха да се определи победителя, а след това има две допълнителни критерии:

  • Време на непрекъсната работа. В изборите, спечелени от компютъра, времето за работа е по-дълго от действието на други компютри.
  • NetBIOS име. В изборите, спечелени от компютъра, чието име стои на първо място в списъка, подредени по азбучен ред.

Конфигуриране на Samba да спечели изборите

Следните параметри могат да повлияят на победата Samba в изборите за местна майстор браузъра:

В повечето случаи, Samba сървъри работят добре с настройките по подразбиране: те спечели изборите в конфигурации с работните групи, в които няма сървъри, работещи на Windows Server, както и да ви позволи да спечели изборите сървъри, работещи на Windows Server или специално конфигурирано за този сървър Samba в конфигурацията къде са те.

Ако не можете да настроите компютъра като WINS сървър домейн и основния браузър, или не можете да правите всички компютри в крак към сървъра на WINS, обедините няколко подмрежи ще ви помогнат следните опции:

Създаване основните настройки на браузъра домейн

Обикновено Samba поема ролята на домейн майстор браузъра, когато той е конфигуриран като домейн контролер. Той може да бъде конфигуриран да принуди чрез определяне на капитана на домейна Да. Този параметър може да отнеме логически стойности Да или Не и стойност на Auto (стойност по подразбиране) е заместена в стойността на влизания домейн параметри конфигурация. които са описани в статията "Научете Linux, 302 (смесена среда): контрол на домейн".

След Samba сървър е конфигуриран като домейн контролер и домейн майстор браузъра, всички членове на домейна не трябва да изпитват някакви трудности с използването му. Местният майстор браузъра на други подмрежи може да открие главния домейн браузъра чрез идентифицирането на домейн майстор браузъра, съдържащ кодове запитвания на имена на домейни. За да се осигури по-надеждна работа, може да се използва на местния майстор браузъра Samba определяне дистанционно синхронизиране на разглеждане.

Проверка на функционирането на NetBIOS и WINS

Обява 1. findsmb команден изход
Обява 2. Проба команден изход smbtree

Можете да използвате различни командни опции smbtree. влияещи върху неговата работа. Таблица 1 са изброени най-полезни такива. За повече информация за по-разширени опции, моля обърнете се към smbtree човек-страница.

Таблица 1. Опции smbtree отбор