Настройка статических IP-адресов Ubuntu 18.04 LTS

Настройка сети в Ubuntu Server 18.04 LTS отличается от настройки сети Ubuntu Server 16.04 LTS Способ, которым Ubuntu управляет сетевыми интерфейсами, полностью изменился. NetPlan - это новый инструмент заменяет файл статических интерфейсов (/etc/network/interfaces), который ранее использовался для настройки сетевых интерфейсов Ubuntu. Теперь вы должны использовать /etc/netplan/*.yaml для настройки интерфейсов Ubuntu. Новый файл конфигурации интерфейсов теперь находится в каталоге /etc/netplan. Есть два средства визуализации: NetworkManager и networkd. Средство визуализации NetworkManager в основном используется на настольных компьютерах и networkd на серверах. Если вы хотите, чтобы NetworkManager управлял сетевыми интерфейсами, используйте NetworkManager в качестве средства визуализации, иначе используйте networkd. Когда вы используете NetworkManager в качестве средства визуализации, вы будете использовать GUI NetworkManager для управления интерфейсами.

Настройка IP-адреса по DHCP с помощью Networkd:

Ниже приведен пример файла для сетевого интерфейса, использующего networkd как средство визуализации с использованием DHCP. Networkd использует командную строку для настройки сетевых интерфейсов. # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens33: dhcp4: yes dhcp6: yes Чтобы сохранить изменения, выполните приведенные ниже команды: $ sudo netplan apply

Настройка статических IP-адресов с помощью Networkd:

Чтобы настроить статический IP-адрес с помощью нового средства NetPlan, файл должен выглядеть следующим образом: IPv4 address (192.168.1.2), Gateway (192.168.1.1), DNS Servers (8.8.8.8,8.8.4.4) # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no dhcp6: no addresses: [192.168.1.2/24] gateway4: 192.168.1.1 nameservers: addresses: [192.168.1.1, 8.8.8.8, 8.8.4.4] Чтобы сохранить изменения, выполните приведенные ниже команды: $ sudo netplan apply Где: 192.168.1.2 - IP адрес сервера 192.168.1.1 - IP адрес роутера, через который выходите в интернет Вы можете добавить строку адреса IPv6, разделенную запятой .. пример ниже: # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no dhcp6: no addresses: [192.168.1.2/24, '2001:1::2/64'] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8,8.8.4.4] Чтобы сохранить изменения, выполните приведенные ниже команды: $ sudo netplan apply Подробнее о NetPlay см. На этом сайте: https://netplan.io/

Настройка сетевых интерфейсов с помощью NetworkManager:

Файл конфигурации NetworkManager: # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager Затем откройте GUI сетевых интерфейсов Ubuntu для управления сетью.

Настройка ssh:

Для обращения к серверу необходимо установить и настроить службу ssh. Если ssh не установлена, устанавливаем: $ sudo apt install ssh Рекомендуется запускать ssh сервер на нестандартном порту для исключения лишних общений с ботами. По-умолчанию ssh сервер работает на 22 порту. Изменим этот порт, к примеру, на 13333. Открываем файл настроек: $ sudo nano /etc/ssh/sshd_config Изменим строку: #Port 22 На строку: Port 13333 (Снимите "комментарий" со строки, т. е. надо убрать значек # в начале строки.) (Сохраняем изменения командами в редакторе 'nano' Ctrl+O и Ctrl+X) Перезапускаем сервер ssh: $ sudo service sshd restart Перезагружаем Server: $ sudo reboot Поздравленяю! Вы только что успешно настроили статический IP-адрес Ubuntu Server 18.04 LTS.