在多适配器 PC 中,互联网适配器无法与不同的子网掩码正常工作

在多适配器 PC 中,互联网适配器无法与不同的子网掩码正常工作

我在尝试在我的“自制 NAS 服务器”(也就是一台像服务器一样的旧计算机)中配置三重互联网适配器配置时遇到了一些麻烦,我使用 Ubuntu 桌面 22.04.4 并为我的 Windows 11 机器设置 SAMBA 共享。

在这台计算机上,我有板载以太网(realtek)卡,以及带有两个 RJ45 端口的便宜的 PCIE(英特尔 i226-v)。

我正在尝试定义 IP 和子网掩码(就像其他人建议的那样)以将我的家庭 DNS 发送到此 PC 板载卡,这样我就可以使用 pihole 来阻止一些东西,并且我正在尝试将 PCIE 用作私有和离线网络,使用点对点连接而不是交换机。

我的板载IP设置如下:

192.100.100.100 with a 0.0.0.0 mask

我的第一个 PCIE 端口设置如下:

192.100.100.101 with a 255.255.255.0 mask

通过使用两个端口,它可以正常工作,并且我在两台 Windows 机器上都有具有本地 DNS IP 和可通过 IP 访问的离线网络的互联网,但是当我尝试将 IP 和掩码定义为第三个时,离线局域网不起作用。

我已经尝试了一些不同的配置,但我不知道我做错了什么,或者如何测试适配器以查看是否存在问题,例如硬件问题。

我的 samba.conf 如下所示:

interfaces = lo 127.0.0.1 192.100.100.100/255.255.255.0 192.168.10.102/255.255.255.0
bind interfaces only = yes

我尝试忽略默认适配器,这样 IP 和掩码就由网络 GUI 中的 Booth 设置。删除第二个 IP,这样一切就都正常了,但我需要它用于 Booth PC。

那么,有没有一种“正确”的方法来实现这一点,比如使用第三个端口和不同的子网,或者不同的子网范围?子网对我来说是新事物,我很困惑。

相关内容