Налаштування мережі linux - мережеві настройки
Незважаючи на те, що в більшості дистрибутив ОС Linux настройка мережі реалізована через графічні утиліти, трапляється так, що в них присутні тільки поверхневі настройки, яких часто виявляється недостатньо.
Багато хто не хоче зайвий раз звертатися до командного рядка, особливо це стосується новачків в світі Linux.
Налаштування мережі Linux через інтерпретатор мови shell - це не запуск космічного корабля, а нескладний процес, одного разу познайомившись з яким, можна легко піднімати мережеві інтерфейси в будь-яких операційних системах сімейства unix.
Мережеві налаштування Linux - опис і команди
Мережеві налаштування Linux знаходяться в файлі конфігурації. місцезнаходження та ім'я якого можуть трохи відрізнятися від дистрибутива до дистрибутива.
Як правило, файл має ім'я config і знаходиться в папці eth0 (скорочення від ethernet), де eth0 ім'я мережевої карти комп'ютера. Можливо ім'я файлу network і знаходження в папці config або sysconfig.
Якщо в комп'ютері встановлено більше однієї мережевої карти, то їх імена за замовчуванням будуть eth0, eth1 і т.д. Назва мережевого інтерфейсу відповідає імені мережевої карти. Мережеві налаштування змінюються за допомогою команд, які вносять зміни в файли конфігурації. Під час налаштування мережі Linux команди виконуються з правами суперкористувача (root).
Налаштування мережі проводиться за допомогою основних команд:
Linux настройка мережі
Покрокова настройка мережевого інтерфейсу:
Відкриваємо файл конфігурації налаштувань мережі Linux і наводимо його до наступного вигляду:
або (для випадку автоматичного ip)
Тут перші два рядки показують настройку локального мережевого інтерфейсу, використовуваного для тестування передачі. Його ми чіпати не буде.
Для настройки DNS-серверів необхідно внести зміни в файл конфігурації (як правило, називається resolv.conf), додавши наступні рядки:
Налаштуємо маршрутизацію. Якщо на комп'ютері використовується один мережевий інтерфейс і всі комп'ютери складаються в загальній мережі, то для настройки маршрутизації досить набрати команду:
При декількох мережеві інтерфейси треба застосувати route для кожного з них, визначивши маску. У разі якщо локальна мережа складається з декількох підмереж і прописати величезна кількість маршрутів неможливо, маршрутизацією займаються спеціально виділені комп'ютери. В цьому випадку всі пакети, маршрути яких явно не задані, відправляються на маршрутизатор, заданий за замовчуванням:
Мережеві налаштування маршрутизації легко встановлюються за допомогою команди route.