Я добавил сетевой интерфейс в файл "/etc/network/interfaces":

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
#iface eth0 inet static
#   address 192.168.19.82
#   gateway 192.168.19.154


# VirtualBox NAT bridge
#auto vnet0
iface vnet0 inet static
 address 172.16.0.1
 netmask 255.255.255.0
 bridge_ports none
 bridge_maxwait 0
 bridge_fd 1       

Сетевой менеджер активен, я попытался активировать managed флаг и отключить его, но перезапуск сетевого сервиса не создает интерфейс vnet0 . Что может блокировать создание этого интерфейса?

1 ответ1

2

Насколько мне известно, служба NetworkManager не имеет абсолютно никакого отношения к файлу interfaces Debian. Перечисленные здесь интерфейсы управляются только средствами ifupdown (также известными как networking служба).

(NetworkManager может читать файлы ifcfg в Fedora/CentOS, но везде он использует свое собственное хранилище настроек в /etc/NetworkManager .)

  1. Если вы хотите использовать /etc/network/interfaces , запустите ifup vnet0 чтобы активировать конфигурацию. Что касается NetworkManager, этот интерфейс должен оставаться неуправляемым.

  2. С другой стороны, если вы хотите использовать NetworkManager, удалите vnet0 из interfaces и используйте для этого собственные инструменты NM (например, nm-connection-editor). Хотя, к сожалению, я не думаю, что NM поддерживает создание пустых мостов (хотя вы могли бы разместить там интерфейс dummy0).

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