我在“/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
据我所知,NetworkManager 服务与 Debian 的文件完全无关interfaces
。那里列出的接口仅由下拉工具(也称为networking
服务)。
(NetworkManager 可以读取 Fedora/CentOS 上的“ifcfg”文件,但在其他地方它使用它的自己的配置存储在/etc/NetworkManager
。)
如果你想使用
/etc/network/interfaces
,运行ifup vnet0
激活配置。就 NetworkManager 而言,该接口应保持不受管理。另一方面,如果你想使用 NetworkManager,消除vnet0
interfaces
,并使用 NM 自己的工具(例如 nm-connection-editor)。但不幸的是,我认为 NM 不支持创建空的桥梁(不过你可以在那里放置一个 dummy0 接口)。