посмотри, у меня есть старый рабочий сервер Proxmox с такой сетевой конфигурацией:
auto lo
iface lo inet loopback
auto enp3s0f0
iface enp3s0f0 inet manual
auto vmbr200
iface vmbr200 inet static
address 172.23.10.5
netmask 255.255.254.0
gateway 172.23.10.1
bridge-ports enp3s0f0
bridge-stp off
bridge-fd 0
И еще один новый сервер с такой же конфигурацией:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
auto vmbr200
iface vmbr200 inet static
address 172.23.10.10
netmask 255.255.254.0
gateway 172.23.10.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
Все было хорошо, но у меня возникла проблема после переноса одной виртуальной машины со старого сервера на новый. Эта виртуальная машина (с некоторым сервером на ней) теперь не может подключать сетевые устройства (которые работают с этим сервером) в моей локальной сети. Я попытался выполнить эхо-запрос по этим устройствам и получил от них ответ, вроде хорошо. Затем я переустановил серверную часть на этой виртуальной машине, перезагрузил сетевые устройства и не получил никаких изменений (устройства не могут быть подключены). После этого я обнаружил странную разницу между этими серверами. Когда я выполняю команду «ip a», я получаю следующий вывод для старого сервера:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr200 state UP group default qlen 1000
link/ether 98:4b:e1:6f:25:60 brd ff:ff:ff:ff:ff:ff
inet 172.23.10.5/23 brd 172.23.11.255 scope global enp3s0f0
valid_lft forever preferred_lft forever
10: vmbr200: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 98:4b:e1:6f:25:60 brd ff:ff:ff:ff:ff:ff
inet 172.23.10.5/23 brd 172.23.11.255 scope global vmbr200
valid_lft forever preferred_lft forever
inet6 fdbd:3b02:4c0e:0:9a4b:e1ff:fe6f:2560/64 scope global dynamic mngtmpaddr
valid_lft forever preferred_lft forever
inet6 fd0f:abde:dd37:0:9a4b:e1ff:fe6f:2560/64 scope global dynamic mngtmpaddr
valid_lft forever preferred_lft forever
inet6 fe80::9a4b:e1ff:fe6f:2560/64 scope link
valid_lft forever preferred_lft forever
С другой стороны, на новом сервере я получил:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr200 state UP group default qlen 1000
link/ether 10:60:4b:af:7f:dc brd ff:ff:ff:ff:ff:ff
11: vmbr200: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 10:60:4b:af:7f:dc brd ff:ff:ff:ff:ff:ff
inet 172.23.10.10/23 scope global vmbr200
valid_lft forever preferred_lft forever
inet6 fe80::1260:4bff:feaf:7fdc/64 scope link
valid_lft forever preferred_lft forever
Как может быть, что enp3s0f0 и vmbr200 имеют одинаковый IP-адрес на старом сервере? Может ли это создать мою проблему (с подключением сетевых устройств) после миграции ВМ на другой сервер Proxmox?