流量通过未知方式路由

流量通过未知方式路由

我有两台运行 CentOS 的机器:

Machine A has two NICs: 192.168.150.1/255.255.255.0 and 192.168.1.1/255.255.255.0
Machine B has one NIC:  192.168.150.2/255.255.255.0

机器 B 直接连接到 A(NIC 到 NIC),并且定义了一条路由:

Destination     Gateway           Genmask
192.168.1.0     192.168.150.1     255.255.255.0

在机器 A 上,sshd 绑定到 192.168.1.1。但是可以从机器 B ssh 进入 192.168.1.1。为什么会这样呢?

计算机 A 上未启用 TCP 转发。此外,计算机 B 未定义 SSH ProxyCommand。是否有其他方式将 192.168.150.1 上接收的流量路由到 192.168.1.1?

答案1

Linux 使用强端系统模型。IP 地址不会表现得像不同的机器。相反,一台机器表现得像它拥有其所有 IP 地址。

由于192.168.150.1192.168.1.1是同一台机器,因此不需要转发或路由。如果你到达其中一个,就等于到达了另一个。

相关内容