![双网卡服务器,开放客户端 http 端口无法访问](https://linux22.com/image/1201536/%E5%8F%8C%E7%BD%91%E5%8D%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E5%BC%80%E6%94%BE%E5%AE%A2%E6%88%B7%E7%AB%AF%20http%20%E7%AB%AF%E5%8F%A3%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE.png)
我正在设置一个连接到我的 ubuntu 服务器 20.04 的 poe 交换机。我在一台用作 nvr 的 minipc 中运行 amd 5700 和一些通用部件。我有一个面向互联网的网卡 eno1,我的 ui 将绑定到 nvr 和一个网卡 enp3s0,其中运行着 isc-dhcp-server。我需要一个在此服务器上运行的 docker 容器,以便从容器访问 enp3s0 上由 dhcp 提供 ips 的摄像头。(不包括已建立的连接)。
我已经创建了 netplan 配置、dhcp 配置,并在 isc 配置中设置了接口。我可以 ping 摄像机并查看开放的 http 和 rtsp 端口。我还可以看到为摄像机签发的租约。当我尝试 curl 或尝试通过其中任何一个进行连接时,主机和容器都无法访问它。
除上述内容外,我还启用了 ipv4 转发,使用 iptables 允许所有流量从一个 nic 传输到另一个 nic,只是为了测试,但这是从某些帖子中复制粘贴的。
不确定为什么我可以看到租约和端口,但无法访问它们