Головна » як » Змініть Ubuntu Server з DHCP на статичний IP-адресу

    Змініть Ubuntu Server з DHCP на статичний IP-адресу

    Якщо інсталятор Ubuntu Server налаштував ваш сервер на використання DHCP, ви захочете змінити його на статичну IP-адресу, щоб люди могли її реально використовувати.

    Зміна цього налаштування без графічного інтерфейсу вимагатиме редагування тексту, але це класичний linux?

    Давайте відкриємо файл / etc / network / interfaces. Я збираюся використовувати vi, але ви можете вибрати інший редактор

    sudo vi / etc / network / інтерфейси

    Для основного інтерфейсу, який зазвичай є eth0, ви побачите такі рядки:

    auto eth0
    iface eth0 inet dhcp

    Як ви бачите, зараз використовується DHCP. Ми збираємося змінити dhcp на статичний, і тоді існує ряд опцій, які слід додати нижче. Очевидно, ви налаштували це в своїй мережі.

    auto eth0
    iface eth0 inet статичний
    адреса 192.168.1.100
    маска мережі 255.255.255.0
    мережа 192.168.1.0
    трансляція 192.168.1.255
    шлюз 192.168.1.1
    dns-сервера імен 192.168.1.1

    Тепер нам потрібно буде додати в налаштуваннях DNS, редагуючи файл resolv.conf:

    sudo vi /etc/resolv.conf

    На рядку 'name server xxx.xxx.xxx.xxx' замінити x на IP вашого сервера імен. (Ви можете зробити ifconfig / all, щоб дізнатися, які вони є)

    Ви також повинні видалити dhcp клієнт для цього, щоб приклеїти (спасибі Петра за помітити). Можливо, вам доведеться видалити dhcp-client3.

    sudo apt-get видалити dhcp-клієнт

    Тепер нам потрібно просто перезавантажити мережеві компоненти:

    sudo /etc/init.d/networking перезавантаження

    Пінг www.google.com. Якщо ви отримали відповідь, дозвіл на ім'я працює (якщо, звичайно, google знаходиться у вашому файлі hosts).

    Дійсно досить просто.

    Оновлено Завдяки Nickname007 в коментарях для того, щоб відзначити, що я забув записи DNS в керівництві.