Привет! Недавно решил поэкспериментировать с контейнерами в RouterOS и столкнулся с проблемой. Когда создаю виртуальный ethernet-интерфейс VETH, указываю для него адрес и шлюз. Проблема в том, что если я меняю IP-адрес у интерфейса VETH, то внутри контейнера он не меняется. Контейнер продолжает быть доступен по старому адресу. Адрес в контейнере меняется только если создать новый интерфейс VETH и указать его в настройках контейнера. Также адрес в контейнере меняется без создания нового интерфейса VETH, если перезагрузить роутер. Проверял это на версиях RouterOS stable 7.5 и 7.6. Скажите, пожалуйста, это баг или задумка?
[admin@R1] > /interface/veth/print where name=veth2
Flags: X - disabled; R - running
0 R name="veth2" address=10.10.4.3/24 gateway=10.10.4.1
[admin@R1] > /container/shell 1
root@wireguard:/# 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: eth0@if24: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ca:31:17:da:98:1d brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.10.4.3/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c831:17ff:feda:981d/64 scope link
valid_lft forever preferred_lft forever
[admin@R1] > /container/stop 1
[admin@R1] > /interface/veth/set veth2 address=10.10.4.10/24
[admin@R1] > /interface/veth/print where name=veth2
Flags: X - disabled; R - running
0 R name="veth2" address=10.10.4.10/24 gateway=10.10.4.1
[admin@R1] > /container/start 1
[admin@R1] > /container/shell 1
root@wireguard:/# 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: eth0@if24: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ca:31:17:da:98:1d brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.10.4.3/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c831:17ff:feda:981d/64 scope link
valid_lft forever preferred_lft forever
[admin@R1] > /interface/veth/print where name=veth2
Flags: X - disabled; R - running
0 R name="veth2" address=10.10.4.3/24 gateway=10.10.4.1
[admin@R1] > /container/shell 1
root@wireguard:/# 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: eth0@if24: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ca:31:17:da:98:1d brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.10.4.3/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c831:17ff:feda:981d/64 scope link
valid_lft forever preferred_lft forever
[admin@R1] > /container/stop 1
[admin@R1] > /interface/veth/set veth2 address=10.10.4.10/24
[admin@R1] > /interface/veth/print where name=veth2
Flags: X - disabled; R - running
0 R name="veth2" address=10.10.4.10/24 gateway=10.10.4.1
[admin@R1] > /container/start 1
[admin@R1] > /container/shell 1
root@wireguard:/# 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: eth0@if24: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether ca:31:17:da:98:1d brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.10.4.3/24 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::c831:17ff:feda:981d/64 scope link
valid_lft forever preferred_lft forever
