Статья описывает настройку сетевого интерфейса в консоли ОС OpenBSD 6.8 после установки.
Задача: настроить сеть машины с OpenBSD с IP-адресом 192.168.1.54/24, шлюзом 192.168.1.1 и доступом к серверам доменных имён 8.8.8.8 и 8.8.4.4
Все действия выполняются пользователем root.
Для начала необходимо выяснить, как определяется сетевой интерфейс в системе. Для этого выполним команду:
# ls -l /etc/hostname.*
В консоли отобразится имя сетевого интерфейса в системе в виде расширения файла hostname. В нашем случае это — hostname.em0, где em0 — это и есть наш сетевой интерфейс.
Далее нам необходимо отредактировать этот файл. Для этого вводим команду:
# vi /etc/hostname.em0
здесь видим строчку dhcp (если сетевые настройки тянутся из DHCP-сервера в сети), стираем ёё и прописываем такую:
inet 192.168.1.54 0xffffff00
0xffffff00 — это маска сети 255.255.255.0, или /24
После этого нам нужно прописать IP-адрес шлюза. Для этого создадим файл /etc/mygate
# touch /etc/mygate
редактируем
# vi /etc/mygate
и впишем туда IP-адрес шлюза
192.168.1.1
Теперь откроем файл /etc/myname
# vi /etc/myname
и впишем туда имя хоста, например:
openbsd-vm
Также понадобится открыть файл /etc/hosts
# vi /etc/hosts
и дописать там последней строчкой
192.168.1.54 openbsd-vm.mydomain openbsd-vm
Затем открываем файл /etc/resolv.conf
# vi /etc/resolv.conf
и прописываем IP-адреса DNS-серверов:
nameserver 8.8.8.8 nameserver 8.8.4.4
Для того, чтобы новые настройки вступили в силу, перезапустим сетевой интерфейс
# sh netstart
Всё, теперь система работает в сети с новыми настройками. Проверяем:
# ifconfig
Для закрепления результатов лучше всего будет перезагрузить машину:
# shutdown -r now
И после перезагрузки ifconfig покажет наши настройки.