Цель работы: Знакомство с настройкой сети. Изучение базовых инструментов для работы с сетью Linux.
Варианты управления сетевыми настройками интерфейсов в ОС «Альт»:
В практической рассмотрен вариант настройки сети через инструмент Etcnet.
В директории /etc/net/ifaces/<интерфейс> хранятся определенные файлы, вот их список:
В моем случае это оказалась сеть 192.168.14.0/24:
vim /etc/hostname
#Вводим наше имя
server-alt-1
Это имя применится к нашей ВМ только после перезагрузки. Но мы перезагрузим машину чуть позже (после настройки сети).
ip a
Примерный вывод:
В этом выводе мы может видеть 2 интерфейса: lo (loopback) самозамыкающийся интерфейс, который в этой практической нам не пригодится и ens33 на котором (в моем случае) назначен IP-адрес 192.168.14.129/24. Из вывода так же видно, что этот адрес получен по DHCP (после самого адреса идет слово dynamic).
#Переходим под учетную запись суперпользователя для вашего удобства
su -
#Переходим в директорию
cd /etc/net/ifaces/ens33
#Смотрим файлы в директории. Скорее всего у вас есть только options
ls -la
#Создаем файлы touch ipv4address
touch ipv4route
touch resolv.conf
vim options
BOOTPROTO=static
TYPE=eth
CONFIG_WIRELESS=no
SYSTEMD_BOOTPROTO=dhcp4
CONFIG_IPV4=yes
DISABLED=no
NM_CONTROLLED=noS
YSTEMD_CONTROLLED=no
vim ipv4address
192.168.14.200/24
vim ipv4route
default via 192.168.14.2
vim resolv.conf
nameserver 8.8.8.8
systemctl restart network
Чтобы проверить результат используйте команду – ip a
:
Как вы можете на интерфейсе теперь 2 адреса, 1 (основной) – статический, 2 – (побочный) старый динамический. Чтобы пропал 2 лишний адрес и изменился hostname, нам нужно перезагрузить нашу ВМ.
После перезагрузки:
ping
и nslookup
:Установите утилиту nslookup
:
sudo apt-get install bind-utils