![从网络监视器中隐藏网络计算机](https://linux22.com/image/1325780/%E4%BB%8E%E7%BD%91%E7%BB%9C%E7%9B%91%E8%A7%86%E5%99%A8%E4%B8%AD%E9%9A%90%E8%97%8F%E7%BD%91%E7%BB%9C%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我想尽可能地偏执。尽可能地疯狂思考!如何隐藏整个 Linux 机器?假设您有一个网络密码来访问某个咖啡馆。如果我确实使用 nat 或 bridge 运行虚拟机,它们的网络监视器可以将 vm ip 与主机(我的实际 Linux 机器)链接起来?
提前致谢!
答案1
您无需过于偏执,就能知道运行虚拟机不会“隐藏”任何东西。您只需要了解网络的工作原理。
例如,当您通过 Wi-Fi 或以太网连接到局域网时,网络所有者很容易知道您的盒子在那里。您不能同时使用连接和“隐身”。添加虚拟机绝对不会改变这一点。如果没有其他措施,您将在物理层或链路层被检测到,即使您的盒子不发出任何数据包并忽略所有入站数据包。
即使您有一个开放的以太网集线器,您想通过被动监听流量来嗅探数据包,一旦您建立物理和链路层连接,集线器就会“意识到”您的连接。您不能同时连接而不被检测到。
此外,我通常认为你是善意的,但这个问题简短而尖锐,听起来你好像在试图做一些非法的事情,比如窃取别人的 Wi-Fi。我认为没有理由帮助你这样做。
答案2
其实这并不难;压制所有 ARP 数据包并忽略所有 ARP 请求通常就足够了。当然,另一方面是您实际上无法通过 TCP/IP 使用任何网络资源,因为没有人知道如何路由发往您计算机的数据包。
答案3
禁用所有网络接口。不要将该虚拟主机用于任何与互联网相关的用途。