Відповіді на всі випадки життя прямо на цьому сайті

Як призначити IP адресу в Linux

Кроки

Метод 1 із 5: Увійдіть з-під рута

  • Assign an IP Address on a Linux Computer Step 1.jpg 1 Якщо ви не ввійшли в систему з-під рута, відкрийте термінал, введіть команду: su натисніть Enter.
  • Install Linux without a CD or USB Stick Using UNetBootIn Step 9.jpg 2 Примітка: в дистрибутивах Ubuntu Linux пароль рута такий же, як пароль облікового запису, створеної при установці операційної системи.
  • Assign an IP Address on a Linux Computer Step 3.jpg 3 Введіть пароль рута і натисніть Enter.
  • Метод 2 із 5: Debian / Ubuntu / Kubuntu

  • Assign an IP Address on a Linux Computer Step 4.jpg 1 Створіть резервну копію файлу /etc/network/interfaces, ввівши в терміналі наступну команду:'cp /etc/network/interfaces /etc/network/interfaces.backup'
  • Assign an IP Address on a Linux Computer Step 5.jpg 2 Введіть 'vi /etc/network/interfaces" і натисніть Enter. Натисніть 'i', щоб увійти в режим вставки (редагування).
  • Assign an IP Address on a Linux Computer Step 6.jpg 3 Перейдіть файл, поки не знайдете параметри мережі (зазвичай вони називаються eth0 при підключенні до Ethernet, або wlan0 або wifi0 при підключенні до Wi-fi).
  • Assign an IP Address on a Linux Computer Step 7.jpg 4 Змініть запис 'iface eth0 inet dhcp' на 'iface eth0 inet static'.
  • Assign an IP Address on a Linux Computer Step 8.jpg 5 Додайте наступні рядки, підставивши ваші значення IP адрес і інших конфігурацій: address 192.168.0.10 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 шлюз 192.168.0.1 dns-серверів імен 216.10.119.241
  • Assign an IP Address on a Linux Computer Step 9.jpg 6 Збережіть зміни і закрийте файл, натиснувши Esc, а потім введіть команду ":wq" і натисніть Enter.
  • Assign an IP Address on a Linux Computer Step 10.jpg 7 Введіть 'ifdown eth0' і натисніть Enter.
  • Assign an IP Address on a Linux Computer Step 11.jpg 8 Введіть 'ifup eth0' і натисніть Enter.
  • Метод 3 із 5: Red Hat або Slackware

  • Assign an IP Address on a Linux Computer Step 12.jpg 1 найпростіший метод призначити адресу в Red Hat або Slackware - це в консолі з-під рута ввести команду 'netconfig' (в ранніх версіях) або 'ifconfig/netstat' (в нових версіях). Текстове меню допоможе вам при налаштуванні мережі.
  • Assign an IP Address on a Linux Computer Step 13.jpg 2 В консолі введіть nano /etc/sysconfig/network-scripts/ifcfg-eth0. Використовуйте клавішу Tab для переміщення між розділами. Використовуйте пробіл, щоб ставити або видаляти галки.
  • Assign an IP Address on a Linux Computer Step 14.jpg 3 Коли ви закінчили вводити потрібні дані, закрийте вікно налаштувань.
  • 4 Щоб ці настройки вступили в силу, в консолі введіть 'service network restart' і натисніть Enter (цей крок не потрібно в Slackware, де зміни вступають в силу негайно).
  • Примітка: Існують численні дистрибутиви на основі Red Hat Linux (Fedora Core, CentOS, White Box тощо); цей метод, швидше за все, підійде для багатьох з них.

    Assign an IP Address on a Linux Computer Step 15.jpg

    Метод 4 із 5: Будь-яка система Linux з ядром версії 2.4 або пізнішої версії

    Цей метод трохи складніший і включає в себе роботу з консоллю, але він повинен працювати у всіх сучасних дистрибутивах. Використовується утиліта називається "ip" і, як правило, знаходиться в каталозі "/sbin/".

  • Assign an IP Address on a Linux Computer Step 16.jpg 1 Перш за все, необхідно визначити ім'я мережевого інтерфейсу, який буде використовуватися. Щоб отримати список всіх доступних мережевих інтерфейсів, запустіть "/sbin/ip link". Відкриється список мережевих інтерфейсів, MAC адрес та іншої інформації.
  • Assign an IP Address on a Linux Computer Step 17.jpg 2 Далі змініть IP адресу за допомогою команди "addr": "/sbin/ip addr add 192.168.0.10/24 dev [ИМЯ_СЕТЕВОГО_ИНТЕРФЕЙСА]".
  • Assign an IP Address on a Linux Computer Step 18.jpg 3 Адресу шлюзу вводиться командою "route": "/sbin/ip route add default via [АДРЕС_ШЛЮЗА]".
  • 4 Останнє, що треба зробити, - це активувати мережевий інтерфейс командою "link": "/sbin/ip link set [ИМЯ_СЕТЕВОГО_ИНТЕРФЕЙСА] up".
  • Якщо всі дані введені правильно, то мережа повинна бути активована і працювати. На жаль, всі ці налаштування будуть втрачені після перезавантаження системи; тому додайте вищеописані команди в скрипт/etc/rc.local", який працює при ініціалізації системи.

    Assign an IP Address on a Linux Computer Step 19.jpg

    Метод 5 із 5: Динамічний IP-адресу (DHCP)

    Динамічний адресу IP виходить системою автоматично і зазвичай не потребує уваги з боку користувача. Однак є кілька конкретних випадків:

  • Assign an IP Address on a Linux Computer Step 20.jpg 1 Якщо мережа не була доступна під час завантаження системи, то можуть виникнути проблеми при підключенні до інтернету. У цьому випадку з-під рута запустіть dhclient. Це призведе до встановлення динамічного адреси.
  • Assign an IP Address on a Linux Computer Step 21.jpg 2 У деяких випадках Linux завантажується швидше, ніж мережевий маршрутизатор, і не знаходить мережу при запуску. В цьому випадку знайдіть dhclient.conf (наприклад, /etc/dhcp3/dhclient.cof в Debian) і додайте/виправте рядок reboot nn;, де nn – час затримки між завантаженням системи і початком роботи маршрутизатора.
  • Поради

    • Команда 'sudo' (скорочення від superuser do) дає тимчасові права рута (системного адміністратора) і в багатьох випадках краще, ніж команда 'su'.
    • Файл /etc/resolv.conf повинен бути відредагований, якщо ви хочете отримати доступ по доменному імені, а не по IP адресою. Використовуйте той же метод, що і для файлу /etc/network/interfaces. Не забудьте зробити резервну копію оригінального файлу!

    Попередження

    • Не вносьте зміни в мережеві налаштування, якщо ви не знаєте принципів роботи мережі IP-адреси і DNS серверів.
    • Не працюйте в системі з-під рута. Найкраще увійти в систему звичайним користувачем, а потім в консолі використовувати команду 'su' (для отримання прав рута). Робота в системі з-під рута відкриває доступ до системи будь-якому користувачеві, який може внести будь-які (у тому числі шкідливі) зміни.
    • Не забувайте робити резервні копії. В іншому випадку ви не зможете відновити колишні налаштування.


    Додати коментар
    Ваше ім'я:  
    Напівжирний Нахилений текст Підкреслений текст Перекреслений текст | Вирівнювання по лівому краю По центру Вирівнювання по правому краю | Вставка смайликів Вибір кольору | Прихований текст Вставка цитати Перетворити вибраний текст з транслітерації в кирилицю Вставка спойлера

    2+2*2=?