Статичний IP-адреса дозволяє задати постійний ідентифікатор для вашого пристрою в мережі і забезпечує стабільне підключення до Інтернету. У цій статті ми розглянемо докладну інструкцію, як встановити статичну IP-адресу в операційній системі Linux.
Перш ніж приступити до Налаштування статичного IP, вам потрібно знати деяку інформацію. Вам знадобляться такі дані: IP-адреса вашого маршрутизатора (шлюзу), IP-адреса DNS-сервера (зазвичай надається вашим провайдером) та IP-адреса Вашого комп'ютера.
Отже, як встановити статичну IP-адресу в Linux? По-перше, відкрийте термінал і введіть команду "ifconfig" Або "ip addr" (без лапок), щоб дізнатися поточну IP-адресу Вашого комп'ютера. Потім відкрийте файл налаштувань мережевих з'єднань. У різних дистрибутивах Linux це може бути файл "/etc/network/interfaces" або "/etc/sysconfig/network-scripts/ifcfg-eth0".
Вам потрібно буде відредагувати цей файл, додавши кілька рядків із налаштуваннями статичного IP. Вкажіть потрібну IP-адресу, маску підмережі, шлюз і DNS-сервер. Після внесення змін збережіть файл і перезапустіть мережевий інтерфейс за допомогою команди "sudo service network restart" або "sudo systemctl restart network". Тепер ваш Комп'ютер Linux використовуватиме статичну IP-адресу, яку ви встановили.
Будьте обережні, налаштовуючи статичну IP-адресу. Неправильні налаштування можуть призвести до проблем з підключенням до Інтернету.
Тепер ви знаєте, як встановити статичну IP-адресу в Linux. Дотримуючись цієї докладної інструкції, ви зможете легко налаштувати стабільне і надійне підключення до вашої мережі.
Підготовка до установки
Перш ніж розпочати встановлення статичного IP на Linux, потрібно виконати кілька попередніх кроків:
1. Визначити мережевий пристрій
Спочатку потрібно дізнатися, яке мережеве пристрій Ви використовуєте. Для цього можна скористатися командою:
В результаті виконання даної команди ви побачите список мережевих пристроїв, підключених до вашої системи. Необхідно визначити назву пристрою, в яке ви хочете встановлювати статичний IP.
2. Переконатися в наявності необхідних пакетів
Встановлення статичного IP в Linux вимагає наявності деяких пакетів. Переконайтеся, що на вашій системі вже встановлені наступні пакети:
net-tools - містить утиліти, необхідні для управління мережею, включаючи команду ifconfig . iproute2 - містить нові інструменти для налаштування мережі, включаючи команду ip .
Якщо пакети відсутні, їх можна встановити за допомогою пакетного менеджера вашого дистрибутива.
Визначення поточних налаштувань мережі
Перед початком Налаштування статичної IP-адреси, необхідно визначити поточні налаштування мережі.
Існують різні способи визначення поточних налаштувань мережі, але одним з найпростіших і найпоширеніших є використання команди "ifconfig".
Щоб отримати інформацію про мережеві інтерфейси та їх поточні налаштування, виконайте таку команду в терміналі:
ifconfig
Після виконання команди, ви побачите висновок зі списком мережевих інтерфейсів і їх налаштувань. Важливою інформацією є IP-адреса, маска підмережі та шлюз за замовчуванням.
Також можна використовувати команду "IP addr show", щоб отримати подібну інформацію про мережеві інтерфейси:
ip addr show
Зверніть увагу на інформацію, яка відображається після ключового слова "inet". Вона вказує на IP-адресу та маску підмережі для кожного мережевого інтерфейсу.
Ці команди допоможуть вам визначити поточні налаштування мережі, що дозволить вам правильно налаштувати статичну IP-адресу в Linux.
Зміна налаштувань мережевого інтерфейсу
Щоб встановити статичний IP на Linux, вам потрібно виконати наступні кроки:
- Відкрийте термінал і введіть команду sudo Nano /etc/network/interfaces для редагування конфігураційного файлу мережевого інтерфейсу.
- Знайдіть рядок, що починається з iface, а потім ім'я вашого мережевого інтерфейсу (наприклад, eth0 або wlan0 ).
- Перед рядком iface додайте новий рядок за допомогою команди address і вкажіть бажану статичну IP-адресу. Наприклад: address 192.168.0.2 .
- Додайте рядок за допомогою команди netmask і вкажіть мережеву маску. Наприклад: netmask 255.255.255.0 .
- Якщо ви використовуєте шлюз за замовчуванням, додайте рядок за допомогою команди gateway і вкажіть IP-адресу шлюзу. Наприклад: gateway 192.168.0.1 .
- Натисніть Ctrl + O, щоб зберегти зміни , а потім Ctrl+X, щоб вийти з редактора nano .
- Перезавантажте мережевий інтерфейс, ввівши команду sudo/etc / init.d/networking restart .
Тепер ваш Комп'ютер Linux використовуватиме вказану статичну IP-адресу замість автоматичного отримання IP-адреси через DHCP.
Створення нового файлу конфігурації
Для установки статичного IP адреси в Linux потрібно створити новий конфігураційний файл.
1. Відкрийте термінал і введіть команду:
| sudo nano / etc/мережа / інтерфейси.d/eth0 |
2. У відкритому редакторі введіть наступну інформацію:
| # Цей файл описує мережеві інтерфейси, доступні у вашій системі |
| # і як їх активувати. Додаткові відомості див. в розділі інтерфейси (5). |
| # Мережевий інтерфейс зі зворотним зв'язком |
| автоматичне включення |
| я стикаюся зі зворотним зв'язком |
| # Основний мережевий інтерфейс |
| Автоматичний eth0 |
| iFace eth0 підключений статично |
| адресуйте СВІЙ_СТАТИЧНИЙ_ІР_АДРЕС |
| netmask YOUR_NETMASK |
| gateway YOUR_GATEWAY_IP_ADDRESS |
| dns-nameservers YOUR_DNS_SERVER_IP_ADDRESS |
Замініть YOUR_STATIC_IP_ADDRESS , YOUR_NETMASK , YOUR_GATEWAY_IP_ADDRESS, і YOUR_DNS_SERVER_IP_ADDRESS на відповідні значення, що вказують на вашу мережеву конфігурацію.
3. Збережіть зміни, натиснувши Ctrl + O, а потім закрийте редактор, натиснувши Ctrl+X .
Тепер у вас є новий файл конфігурації для встановлення статичної IP-адреси в Linux.
Конфігурація нового файлу
Щоб налаштувати статичний IP в Linux, вам потрібно буде створити або відредагувати певний конфігураційний файл. Більшість дистрибутивів Linux використовують файл конфігурації мережі під назвою "interfaces". Щоб створити або відредагувати цей файл, виконайте наступні кроки:
- Відкрийте термінал або консольне вікно.
- Введіть команду sudo nano/etc/network / interfaces і натисніть Enter.
- Якщо файл вже існує, Вам буде запропоновано редагувати його. Якщо ж файлу немає, то буде створено новий файл.
- У відкритому редакторі додайте або змініть наступні рядки відповідно до ваших вимог:
Приклад вмісту файлу interfaces:
auto eth0iface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8 8.8.4.4
Наведений вище приклад конфігурації визначає статичну IP-адресу (192.168.1.100), маску підмережі (255.255.255.0), шлюз за замовчуванням (192.168.1.1) та DNS-сервери (8.8.8.8 та 8.8.4.4).
Після завершення редагування збережіть зміни та закрийте редактор файлів.
Перезапуск мережевих сервісів
Після налаштування статичної IP-адреси в Linux іноді потрібно перезапустити мережеві служби, щоб зміни набули чинності. Для цього можна використовувати команди systemctl або service.
Для перезапуску мережевих служб за допомогою команди systemctl виконайте наступну команду в терміналі:
sudo systemctl restart networking.service
Якщо ви не використовуєте службу networking.service, замініть її на ім'я відповідної Служби у вашому дистрибутиві.
Якщо у вашому дистрибутиві використовується команда service, виконайте наступну команду:
sudo service networking restart
Деякі дистрибутиви Linux також можуть мати власні методи перезапуску мережевих служб. Зверніться до документації вашого дистрибутива або форумів спільноти для отримання більш докладної інформації про спосіб перезапуску мережевих сервісів у вашій операційній системі.
Після перезапуску мережевих служб зміни, внесені до налаштувань статичної IP-адреси, повинні набути чинності. Переконайтеся, що IP-адреса успішно змінилася, запустіть команду ifconfig Або IP addr show і перевірте, чи відображається Нова IP-адреса у відповідному мережевому інтерфейсі.
Перевірка налаштувань
Після того, як ви налаштували статичну IP-адресу в Linux, необхідно провести перевірку, щоб переконатися, що зміни успішно вступили в силу.
Для цього виконайте наступні кроки:
- Відкрийте термінал і введіть команду ifconfig . Ця команда дозволяє переглянути поточні мережеві налаштування.
- Знайдіть інтерфейс, який ви налаштували за допомогою статичної IP-адреси. Зазвичай це eth0 або eth1 , але це може відрізнятися залежно від конфігурації вашої системи.
- Переконайтеся, що IP-адреса, вказана для вибраного інтерфейсу, відповідає статичній IP-адресі, яку ви встановили.
- Перевірте, що прописані правильні значення для маски підмережі, шлюзу і DNS-серверів. Вони повинні збігатися з тими, які ви вказали під час налаштування статичного IP.
Якщо всі налаштування правильні, ви успішно встановили статичну IP-адресу в Linux. Якщо ж щось не збігається, спробуйте повторити настройку заново.