Краткая инструкция по настройке сети на ОС Альт Сервер версии 10.0 компании Базальт СПО. Будет полезна в том случае, когда данная ОС была установлена с минимальным набором компонентов, и сетевые интерфейсы при этом не были настроены.
Основные настройки сетевых интерфейсов хранятся в директории /etc/net/ifaces/.
Для того, чтобы настроить интерфейс на машине, необходимо перейти в директорию /etc/net/ifaces/enp0s3/
# cd /etc/net/ifaces/enp0s3/
Здесь enp0s3 — id сетевого интерфейса, но он может называться иначе, например — ens33 и т.п. Это можно легко определить:
# ls -l /etc/net/ifaces/
Для настройки сетевого интерфейса enp0s3 создадим 3 файла:
# touch /etc/net/ifaces/enp0s3/{ipv4address,ipv4route,resolv.conf}
Открываем файл ipv4address
# vi /etc/net/ifaces/enp0s3/ipv4address
и запишем сюда IP-адрес машины:
192.168.1.105/24
Для шлюза будет использоваться файл /etc/net/ifaces/enp0s3/ipv4route. В нём пропишем так:
default via 192.168.1.1
24 — это маска подсети 255.255.255.0
DNS прописывается в файле /etc/net/ifaces/enp0s3/resolv.conf
nameserver 192.168.1.100
При этом также необходимо подправить в файле /etc/resolvconf.conf строку interface_order, дописав в ней id сетевого интерфейса:
interface_order='lo lo[0-9]* lo.* enp0s3'
Затем в файле /etc/net/ifaces/enp0s3/options необходимо исправить параметр BOOTPROTO с dhcp на static:
BOOTPROTO=static
Имя хоста меняется в файле /etc/hostname
yoursrvname
Настройка сети готова, теперь необходимо применить все сделанные изменения:
# /etc/init.d/network start
Обновляемся
# apt-get update
Устанавливаем необходимые пакеты для работы полезных сетевых утилит ifconfig, netstat, nslookup и т.д.
# apt-get install net-tools bind-utils
Также не помешает редактор nano, если неудобно пользоваться vi
# apt-get install nano
Ну и дальше можно разворачивать сервер для решения необходимых задач.