如何在工作计算机和家庭路由器之间隐形插入 Linux 盒子?

如何在工作计算机和家庭路由器之间隐形插入 Linux 盒子?

我在使用工作中的 Cisco Anyconnect VPN 时遇到严重问题。我的网络连接很好。工作的其他VPN(非anyconnect)没问题。 Anyconnect 不太好。不幸的是我应该使用anyconnect(否则我会失去一些功能)。我怀疑是我的 ISP 造成了这些问题,因此我想尝试进行故障排除。

我的 Linux 机器有一个附加卡,其中有 4 个以太网端口当前处于空闲状态。我想知道是否可以实现图中的布局:

网络布线

所有实线都是电缆:

  • 黑线(eth0 - 路由器)是Linux盒子的正常网络连接
  • 红线(工作电脑 - 路由器)是当前的网络连接(我想用...替换)
  • 绿线(工作电脑 - Linux 盒子 - 路由器)

我的逻辑是,我可以轻松地对 e4 + e5 部分进行wireshark,而不会被 Linux 机器正常工作中的任何其他杂乱搞乱。

我认为 e4 可以假装是我的路由器(因此工作 PC 可以看到预期的路由器),类似地 e5 可以假装是工作 PC(因此路由器可以看到预期的工作 PC),并且 Linux 盒子被动地将流量从一台传递到另一台其他不做任何改动。我希望工作电脑和路由器认为一切如常。唯一的问题是我不知道如何。有人可以给我任何尝试的指示吗?

如果这个想法是一个愚蠢的想法那么还能如何实现呢?

我并不指望这会解决问题,但觉得这对于故障排除很有用。

另外,如果我可以实现上述目标,那么我如何替换绿色虚线来无形地插入我自己的VPN(对于公共VPN提供商,可能是一个不错的wireguard)。我意识到这意味着我将在另一个 VPN 上运行 Anyconnect(一个 VPN),但从工作 PC 的角度来看,它不应该意识到这一点,从路由器的角度或我的 ISP 的互联网连接角度来看,它会停止这是从anyconnect VPN 上看到的。如果这有效,我相信它将对我的 ISP 提出相当大的指责(并给我一个临时的解决方法)。

谷歌搜索除了可能指出我需要桥接之外并没有太多帮助,但我无法弄清楚如何设置或者这是否允许稍后插入VPN。

任何和所有的建议和指导表示赞赏。

相关内容