Домашній сервер на linux ubuntu

Чому для нашого домашнього сервера була обрана саме ця ОС - Ubuntu? Почнемо з того, що це - один з найпоширеніших дистрибутивів Linux. Він має добре розвинене російськомовна спільнота і форум, де можна задати питання, а також знайти вже готові відповіді. Ubuntu орієнтована на зручність і простоту використання. Вона включає широко поширене використання утиліти sudo, яка дозволяє користувачам виконувати адміністраторські завдання, що не запускаючи потенційно небезпечну сесію суперкористувача.

Наша мета:
Побудова домашньої мережі або мережі малого офісу з використанням шлюзу на основі Ubuntu Server 10.04 LTS з мінімальними витратами на обладнання і прокладку.

Примітка. LTS в назві означає «Long Term Support» - «підтримка протягом тривалого періоду часу» (на даний момент - 5 років).

Свитч. кількість клієнтських комп'ютерів, + наш сервер, + краще невеликий запас (якщо офіс), для дому та невеликого офісу цілком вистачить 5-8-ми портового комутатора.

Додатково. Доступ до Інтернету на прийнятній швидкості через ADSL модем або роутер, наприклад dir-300. Щоб наш шлюз не підключати до провайдера безпосередньо через PPtP, PPPoE і інші типи "тунелів", так як можуть з'явитися непередбачені проблеми у вигляді розривів підключення, хоча їх і можна обійти, але для устновки всіх необхідних пакетів потрібен прямий доступ до Інтернету. Якщо потрібно буде підключатися до сервера з Інтернету також буде потрібно реальний IP, дуже бажано - статичний.

ПО. Установчий диск (CD / DVD) Ubuntu Server 10.04 LTS (посилання на скачування в статті про установку).

підготовка:
Всі необхідні настройки сервера ми будемо проводити за допомогою терміналу (командного рядка) через SSH (віддалений доступ через термінал, що не настільки важливо) і що важливо - від імені root -a (адміністратора), інакше перед більшістю команд доведеться писати sudo і постійно вводити свій пароль, чого нам робити зовсім не хочеться.

Отже, у нас є логічна карта мережі використовує підключення до інтернету через який-небудь роутер або ADSL модем, до якого підключений наш сервер і свитч з клієнтськими комп'ютерами. Загалом, виглядає вона у нас так, як на малюнку нижче:

Домашній сервер на linux ubuntu

Використовувані пристрою в будівництві мережі

  • Router: D-Link DIR-320 hw: A1 Прошивка останньої версії з русифікацією.
  • Server: Ubuntu Server 10.04 LTS
  • Computer: MS Windows 7 Ultimate 64bit SP1
  • Notebook: MS Windows XP Professional SP3
  • Switch: D-Link DES-1008D 8-ми портовий, 100Mbps

Ми будемо використовувати дві мережі класу «C», одна для зв'язку між роутером і сервером (192.168.1.0/30), друга - між сервером і клієнтськими комп'ютерами (192.168.0.0/24). Що означають ці «страшні» цифри, ми з Вами дізнаємося трохи пізніше :)

Прокладка мережі і трохи теорії з СКС

Почнемо з прокладки мережі по дому або офісу. Спершу потрібно вирішити, де будуть стояти комп'ютери і наш сервер. Визначте оптимальний шлях прокладки кабелів щоб їх, бува, не передавили або іншим способом не пошкодили під час експлуатації.

Кращим рішенням буде прокласти кабелю над фальш стелею або заховати в плінтус, також в офісі можна використовувати кабельні короби. Прокладати кабель в стіні, на мій погляд, не найкраще рішення, тому що якщо з кабелем щось трапиться без погрому його не дістати для ремонту або заміни, та й у випадку з переміщенням клієнтських комп'ютерів виникнуть проблеми.

Якщо все так погано що нічого з перерахованого немає, то можна просто прибити кабель зверху до плінтуса (якщо він звичайно дерев'яний) спеціальними кабельними скобами, їх можна купити в будь-якому господарському магазині. У міру підходу до «серверної» буде збільшуватися загальна кількість кабелів, їх краще скріплювати стяжками через кожні пів метра, щоб не було «павутини» та так воно естетичніше.

За правилами монтажу СКС потрібно встановлювати з боку клієнта мережеві розетки, вони бувають двох типів, «накладні» (клеяться двостороннім скотчем) або «врізні» (вставляються в стіну, так що це варіант тільки при монтажі коли йде ремонт). Ось так виглядає «накладна» розетка в розборі.

Домашній сервер на linux ubuntu

Приклеюємо її на стіну (нема на шпалери, так як вона може відклеїтися) або на іншу відповідну поверхню поруч з розташуванням комп'ютера, знімаємо кришку злегка стиснувши її корпус з боків (зазвичай вони відкриваються так). Знімаємо загальну ізоляцію з кабелю на відстань приблизно 10 сантиметрів, зачищаємо кожну жилу на 5-7 мм. Стяжкою через два отвори закріплюємо кабель щоб він не випадав, також при випадковому зачіпанні він не вирветься з розетки. Акуратно вставляємо жили кабелю в пази розетки відповідний кольоровій маркування, і продавлюємо викруткою їх до кінця. У деяких розетках використовується замість такої «вилочки» маленькі саморізи, відповідно потрібно затиснути жили цими саморізами.

Також (замість викрутки) можна використовувати спеціальний забивний інструмент:

Домашній сервер на linux ubuntu

Після підключення всіх жив бажано обрізати їх надлишки, щоб вони не закоротити між собою. Страшного нічого не станеться, але зв'язку по кабелю не буде або буде миготливий СКНП (Мережевий Кабель Чи не Підключений) або ШНП (Шлюз Чи не пінг, тобто - немає зв'язку, хоча кабель підключений). Якщо ви вирішили використовувати розетки, то нам знадобиться патчкорд. Це - невеликий кабель (1-3 метри), однаково обтиснутий з обох сторін. Як його зробити, описано трохи нижче.

За стандартом є два способи обтиску EIA / TIA 568 A / B, отже ми отримаємо або патчкорд або кросовер. Патчкорд використовується для підключення комп'ютер - світч, кросовер для підключення комп'ютер - комп'ютер. Ми будемо використовувати патчкорд (хоча це не так важливо, як раніше, так як сучасний свитч вміє сам визначати тип з'єднання, головне правильно все з'єднати і обжати).

Після того, як ми закінчимо з розетками можна приступити до облаштування імпровізованої серверної. Я для цих цілей будинку використовую балкон, так як там немає зайвого шуму і комп'ютер ніхто часом не зачепить. В офісі краще, по можливості, відвести якусь маленьку кімнатку в якій прохолодно, в ідеалі - є кондиціонер або поставити комп'ютер в дальній куток, щоб ніхто випадково не "образив» наш майбутній сервер.

З боку серверної ми просто обіжміть кабелю і підключимо в свитч. Ось так виглядає обтиснення T568 B (зазвичай використовують саме його):

Фото нижче - клікабельні:

Схема обтиску потчкорда:

Домашній сервер на linux ubuntu

Схема для кросовера:

Домашній сервер на linux ubuntu

Для обтиску потрібно зняти 5-7 сантиметрів загальної ізоляції, розкрутити і вирівняти жили, розташувати їх в потрібному порядку і обрізати на довжину приблизно 1-1,5 см. Потім - надіти коннектор RJ-45, він повинен бути розташований фіксатором вниз. Вставляємо коннектор в обтискача до упору і добре стискаємо рукоятки обтискача, якщо інструмент старий, то краще пару раз стиснути рукоятки щоб різці добре врізалися в жили і був хороший електричний контакт.

Перевіряємо, чи все правильно зроблено і якщо так, то підключаємо кабель в свитч в будь-який порт. Для краси пропоную патчкорд, що йде до сервера, підключити в перший порт, а клієнтські комп'ютери - в інші.

Також не забувайте підписувати кабелі, якщо їх у вас багато. Для цього можна використовувати спеціальні стяжки на яких біля замку є невеликий майданчик для підписування маркером, або бюджетний варіант - біла изолента і кулькова ручка (гелева не підійде, так як гель не засохне повністю і змащуватиметься забруднивши все підряд).

Ось ми і проклали свою маленьку, але горду мережу на благо рідних або колег! Але на цьому наші «страждання» не закінчені, попереду ще настройка «зоопарку» комп'ютерів і «підняття» сервера :)

Для переходу до другої частини статті натисніть посилання "наступна" трохи нижче.

Схожі статті