Змініть 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 в керівництві.