我有一个专用网络 10.51.8.0/23 (比如说NetworkA
)。在运行的物理网络上,NetworkA
我有一个HostA
IP 为 172.16.0.24 的主机(例如 )。
我的意图是HostA
从到达NetworkA
。
test@test:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.51.8.1 0.0.0.0 UG 100 0 0 eno1
10.51.8.0 0.0.0.0 255.255.254.0 U 100 0 0 eno1
是否可以mylocal
使用 Destination 172.16.0.0
、Gateway 0.0.0.0
、Genmask 255.251.0.0
、Iface创建新接口eno1
?
上述方法有效并满足我的用例吗?如果没有,请就此提出您的意见。
答案1
两条道路之间的路口必须位于两条道路上。
它们可以位于同一物理网络(或不同)。在其他情况下,您需要两个逻辑网络之间的桥/网关/路由器。该网关必须打开两个都网络,物理上和逻辑上(因此两者都有地址),并配置为路由器。并且两个网络上的每个设备都需要知道这条路由。
答案2
对的,这是可能的。至少 Linux 允许您在同一个物理网络上运行两个独立的网络。在 IPv6 上,这实际上是标准过程,为网络上的每个节点分配一个全局地址和一个链路本地地址。但它也可以使用 IPv4。