Почему у меня разные IP-адреса на bond0, en01 и enp2s0?
Я настроил сетевое соединение для отказоустойчивого в Ubuntu 18.04 в соответствии с этим планом:
network:
version: 2
ethernets:
eno1:
dhcp4: no
enp2s0:
dhcp4: no
bonds:
bond0:
addresses: [192.168.3.5/24]
gateway4: 192.168.3.253
nameservers:
addresses: [208.67.222.222,208.67.220.220,8.8.8.8,8.8.4.4]
dhcp4: no
interfaces:
- eno1
- enp2s0
parameters:
mode: active-backup
primary: eno1
Теперь, когда я вхожу, я получаю:
IP address for enp2s0: 192.168.3.96
IP address for eno1: 192.168.3.96
IP address for bond0: 192.168.3.5
и ifconfig дает мне (сокращенно):
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 192.168.3.5 netmask 255.255.255.0 broadcast 192.168.3.255
inet6 xxx:a31d prefixlen 64 scopeid 0x20<link>
ether xxx:a3:1d txqueuelen 1000 (Ethernet)
eno1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
inet 192.168.3.96 netmask 255.255.255.0 broadcast 192.168.3.255
ether xxx:a3:1d txqueuelen 1000 (Ethernet)
enp2s0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
inet 192.168.3.96 netmask 255.255.255.0 broadcast 192.168.3.255
ether xxx:a3:1d txqueuelen 1000 (Ethernet)
Я уверен, что до того, как связь была установлена, один из двух MAC закончился :a3:1c
Я допустил ошибки при установлении связи, или это намеченное поведение?
редактировать
Мне пришлось переустановить, и это файл, который установщик сгенерировал для моей конфигурации, включая связывание:
network:
bonds:
bond0:
addresses:
- 192.168.3.5/24
gateway4: 192.168.3.253
interfaces:
- eno1
- enp2s0
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
parameters:
mode: active-backup
ethernets:
eno1: {}
enp2s0: {}
version: 2
1 ответ
Решение
Незначительные правки... следите за отступами, пробелами и без вкладок...
network:
version: 2
renderer: networkd
ethernets:
eno1:
optional: true
enp2s0:
optional: true
bonds:
bond0:
interfaces: [en01, enp2s0]
addresses: [192.168.3.5/24]
gateway4: 192.168.3.253 # are you sure it's .253?
nameservers:
addresses: [208.67.222.222, 208.67.220.220, 8.8.8.8, 8.8.4.4]
parameters:
mode: active-backup
primary: eno1
sudo netplan --debug generate
# генерировать конфигурационные файлы
sudo netplan apply
# применить конфигурацию
reboot
# обеспечить правильную работу