Установка ubuntu 16.04 на virtualbox и настройка сети

Когда работаю без команды, не шарю конфигурацию и не использую штуки вроде vagrant, часто поднимаю свою чистую установку сервера. Делаю это по одной причине — хочу знать, что установлено, а что — нет, что настроено, а что — нет. И зачастую в установке дистрибутивов ubuntu можно, откинувшись на спинку стула, нажимать кнопочки «ОК» и «Далее», но все же периодически случаются сюрпризы. В дистрибутиве 16.04 для меня откровением стало переименование сетевых интерфейсов из стандартных eth в enp0s3 например. Пришлось погуглить, чтобы посмотреть как изменить на привычное именование. Можно ли жить с новым именем интерфеса ? Да, конечно. Но мне хотелось по-старинке.

Я не буду описывать установку системы — там всё предельно просто, остановлюсь на настройке статического адреса и изменении имени интерфейса. Зачем ? Чтобы можно было используя более удобный терминальный клиент, например putty, удаленно подключиться к машине (это не единственный способ, но достаточно простой и удобный).

Настройки интерфейсов можем вносить редактируя файл /etc/network/interfaces

  • Первое, что я предлагаю там сделать — это заменить enp0s3 на eth0
  • Затем, отредактировать файл /etc/default/grub
  • Находим строку «GRUB_CMDLINE_LINUX» и вводим значение «net.ifnames=0 biosdevname=0»
    Сохраняем файл и уходим на перезагрузку.
  • После перезагрузки у нас должен подняться интерфейс eth0, смотрим командой sudo ifconfig и мы можем приступить к назначению ему статического айпи.
  • Редактируем снова файл /etc/network/interfaces, например:
  • auto eth0
    iface eth0 inet static
    address 192.168.1.13
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1 8.8.8.8

  • Сохраняем, перезагружаемся.
  • Если используется virtualbox, то в конфигурации самого бокса нужно изменить режим настройки сети с NAT на «промежуточный адаптер».
  • Проверяем или всё работает.

Настройки локальной сети могут отличаться, я показал на примере своей домашней сети, где локальная сеть роутера настроена по умолчанию (192.168.1.*, а шлюз, днс и он же адрес роутера — 192.168.1.1).

В видео ниже можно наглядно посмотреть что и как я делал при настройке своей виртуальной машины. Успехов! =)