在 10G mikrotik 交换机上在 99.xxx(网络服务器)和 192.xxx(TrueNAS)之间切换不起作用

在 10G mikrotik 交换机上在 99.xxx(网络服务器)和 192.xxx(TrueNAS)之间切换不起作用

从我的网络服务器 (99.xxx.9) 到 TrueNAS (192.168.1.80) 的 Iperf3 仅为 150Mb/s,但它们位于同一个 10G Mikrotik 交换机上,因此我预计会有几 Gb/s。我怀疑我的网络服务器上的路由配置不正确,但我也可能错了,因为如果我关闭 Netgear GS106,我的网络服务器和 Truenas 之间就没有连接。

由于旧计算机使用 10G 光纤,因此 Iperf 192.xxx.80 至 192.xxx.90 的速度符合预期,为 3Gb/s。

由于网络计算机采用 10G 光纤,因此 Iperf 99.xxx.9 到 99.xxx.10 的速度符合预期,为 9.4Gb/s。

我的网络:

                          Microtik      NETGEAR        ATT PACE
                           CRS305       GS106          5268AC
Ubuntu 99.xxx.9 -----10G-----+
Ubuntu 99.xxx.10 ----10G-----+------1G----+------1G------+
Ubuntu 192.xxx.80 ---10G-----+            +              +
Ubuntu 192.xxx.90 ---10G-----+            +              +--- internet
                                          +              +
Windows 192.xxx.x -----------------1G-----+              +
                                                         +
Windows 192.xxx.x --------------------1G-----------------+

AT&T Pace 5268AC 对所有 192.xxx 设备进行 NAT 以连接到互联网。

AT&T Pace 5268AC 已为公共 IP 地址 99.xxx.9 配置了 HTTP/HTTPS 针孔

99.xxx.10 的路由是

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         99.153.71.14    0.0.0.0         UG    100    0        0 enp2s0f0
99.153.71.8     0.0.0.0         255.255.255.248 U     100    0        0 enp2s0f0
192.168.1.0     0.0.0.0         255.255.255.0   U     10     0        0 enp2s0f0

Microtik 是一个交换机,因此只能使用 mac 地址。它具有出厂默认配置。

Truenas 在 GUI 中配置了静态路由 在此处输入图片描述但这似乎没有传播到“路线”命令。

root@truenas 192.168.1.80 [~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 enp2s0f0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 kube-bridge
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 enp2s0f0

我将非常感激帮助我找出我错在哪里或者诊断建议。

答案1

user1686 向我指出了答案。

Truenas scale 添加路由的 GUI 未将路由传播到内核。因此通过命令行输入路由

root@truenas[~]# ip route add 99.153.71.0/24 via 0.0.0.0 dev enp2s0f0
root@truenas[~]# route -e
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         homeportal      0.0.0.0         UG        0 0          0 enp2s0f0
99.153.71.0     0.0.0.0         255.255.255.0   U         0 0          0 enp2s0f0
172.16.0.0      0.0.0.0         255.255.0.0     U         0 0          0 kube-bridge
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 enp2s0f0

现在问题已经解决

相关内容