debian双IP设置

各位大佬好,我是debian新人,我想请教一下,我想实现以下功能:debian12虚拟机有两个IP:10.100.10.7和10.100.20.7,10.100.10.7这个IP专门用于ssh访问,10.100.20.7用于连接互联网。PS:我在opnsense端已经将防火墙规则添加,不存在10.100.20.199(Windows主机)无法访问10.100.10.0/24网段的情况。以下是interface文件:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug ens19
iface ens19 inet static
        address 10.100.20.7/24
        gateway 10.100.20.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.100.20.1

allow-hotplug ens18
iface ens18 inet static
        address 10.100.10.7/24

目前我用10.100.20.199(Windows主机)Windows terminal登录10.100.10.7的ssh之后,过不久便会出现断连现象,即无论摁什么按键在终端都没有反应。我试过用mobaxterm或者换成Ubuntu,都会出现类似现象。
想请教下各位大佬,这是什么情况?我该如何实现帖子开头的功能?

你的 10.100.20.199 是怎么访问到 10.100.10.7 的?
能在两个 Linux 设备之间复现吗(因为我只会调试 Linux 网络)。