Ubuntu 16.04 绑定配置不起作用

Ubuntu 16.04 绑定配置不起作用

我的绑定设置出现了一个奇怪的问题。昨天我尝试在 Ubuntu 16.04 服务器上安装 Pi Hole,但它搞乱了我的绑定。我卸载了 Pi Hole,但它不再起作用了。

我的/etc/network/interfaces:

auto lo
iface lo inet loopback

auto enp7s0
iface enp7s0 inet manual
bond-master bond0

auto enp8s0
iface enp8s0 inet manual
bond-master bond0

auto enp9s0
iface enp9s0 inet manual
bond-master bond0

auto enp10s0
iface enp10s0 inet manual
bond-master bond0

auto bond0
iface bond0 inet static
address 10.10.1.4
netmask 255.255.255.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
bond-slaves enp7s0 enp8s0 enp9s0 enp10s0
bond-mode 4
bond-miimon 100
bond-lacp-rate 1

我的/etc/modules:

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop
lp
rtc
bonding

现在,当我启动获取这些 IP 的接口时:

enp7s0:169.254.15.22

enp8s0:10.10.1.32

enp9s0:169.254.15.22

enp10s0:169.254.15.22

因此 enp8s0 获取了 DHCP 地址,但我不知道为什么。

如果我执行 ifup bond0,它会显示 bond0 已经配置好。

谁能告诉我为什么这种债券不起作用。

谢谢

答案1

我重写了我的答案,因为我第一次没有看到你使用 PiHole。很抱歉。

我查看了 PiHole 安装程序并了解到所有静态和动态 ip 配置都在 dhcpcd5 中。删除它并重新启动服务器。

sudo dpkg -r dhcpcd5

相关内容