Измените сервер 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, а затем есть ряд опций, которые следует добавить под ним. Очевидно, вы бы настроили это для своей сети.

auto 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

В строке «сервер имен 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 в руководстве.

Оцените статью
TutoryBird.Ru
Добавить комментарий