Вот моя настройка сети:
В системе работает Proxmox (на основе Debian), поэтому в ней есть несколько виртуальных машин.
Мост системы по умолчанию — vmbr0, подключенный через Ethernet к сети с диапазоном IP-адресов 192.168.86.0/24.
Я хотел создать новый мост (vmbr1), который соединяет текущую виртуальную машину с другой сетью с диапазоном IP-адресов 192.168.1.0/24 через Wi-Fi.
ниже мой /etc/network/interfaces
авто вот
iFace Lo Inet Loopback
авто enp8s0
iface enp8s0 инет руководство
авто вмбр0
iface vmbr0 инет статический
адрес 192.168.86.69/24
шлюз 192.168.86.1
мост-порты enp8s0
мост-стп выкл.
мост-fd 0
авто wlo1
разрешить горячее подключение wlo1
iface wlo1 инет статический
wpa-конф /etc/wpa.conf
адрес 192.168.1.69
сетевая маска 255.255.255.0
шлюз 192.168.1.1
предварительный sysctl net.ipv4.ip_forward=1
предварительный sysctl net.ipv4.conf.all.proxy_arp=1
сообщение /usr/sbin/parprouted -d vmbr1 wlo1
post-up ip addr add $(ip addr show wlo1 |perl -wne 'm|^\s+inet (.*)/| && print $1')/32 dev vmbr1
pre-down ip addr del $(ip addr show wlo1 |perl -wne 'm|^\s+inet (.*)/| && print $1')/32 dev vmbr1
пост-даун /usr/bin/killall /usr/sbin/parprouted
авто вмбр1
iface vmbr1 инет статический
адрес 192.168.1.69
сетевая маска 255.255.255.0
мостовые порты
результат этой настройки довольно странный, я установил статический IP-адрес виртуальной машины как 192.168.1.23, а шлюз как 192.168.1.1, но виртуальная машина может пинговать только 192.168.1.23, все остальные IP-адреса под 192.168.1.0/24 range приведет к отсутствию маршрута к хосту.