Домашняя » как » Измените сервер Ubuntu с DHCP на статический IP-адрес

    Измените сервер Ubuntu с DHCP на статический IP-адрес

    Если установщик Ubuntu Server настроил ваш сервер на использование DHCP, вам нужно изменить его на статический IP-адрес, чтобы люди могли его использовать..

    Изменение этого параметра без графического интерфейса потребует некоторого редактирования текста, но это классический linux, верно?

    Давайте откроем файл / etc / network / interfaces. Я собираюсь использовать vi, но вы можете выбрать другой редактор

    sudo vi / etc / network / interfaces

    Для основного интерфейса, обычно это eth0, вы увидите следующие строки:

    авто eth0
    iface eth0 inet dhcp

    Как видите, сейчас он использует DHCP. Мы собираемся изменить dhcp на static, а затем есть ряд опций, которые следует добавить под ним. Очевидно, вы бы настроить это для вашей сети.

    авто eth0
    iface eth0 inet static
    адрес 192.168.1.100
    маска сети 255.255.255.0
    сеть 192.168.1.0
    трансляция 192.168.1.255
    шлюз 192.168.1.1
    dns-nameservers 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 в руководстве.