У меня есть виртуальная виртуальная машина CentOS 7 Minimal VirtualBox, на которой я хотел бы установить статический IP-адрес. Я хочу назначить статический IP-адрес с помощью сценария Bash в виртуальной машине (поэтому не используйте сетевой интерфейс VirtualBox).

Как это может быть сделано?

До сих пор я пытался отредактировать файл: /etc/sysconfig/network-scripts/ifcfg-enp0s8 и вставить в него следующее (по этому вопросу: https://superuser.com/a/365088).

TYPE="Ethernet"
DEVICE="enp0s8"
BOOTPROTO="static"
IPADDR=192.168.100.101
NETMASK=255.255.255.0

Но затем сетевой адаптер не перезагружается (перезапуск service network restart), что после значительного количества перезапусков / перезагрузок / проб и ошибок, а также обильного поиска в Google кажется, что это могут быть десятки разных вещей.

ip a перечислены два устройства:

  • вот
  • enp0s8

У меня также есть файл конфигурации ifcfg-enp0s3 каталоге sysconfig (не знаю почему).

Итак, каков хороший, простой, предсказуемый, надежный способ установки статического IP-адреса в CentOS 7 Minimal?

1 ответ1

0

Попробуйте следующее:

TYPE=Ethernet
DEVICE=enp0s8
IPADDR=192.168.100.101
NETMASK=255.255.255.0
ONBOOT=yes
NOZEROCONF=yes
USERCTL=no
NM_CONTROLLED=no

Я считаю, что ваша проблема является основной в отсутствующем NM_CONTROLLED = нет. За исключением перезагрузки сети, вы можете попытаться настроить его с помощью

ifup enp0s8

Вам также может понадобиться указать GATEWAY =

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .