我有一个 C++ 程序来嗅探穿过我的 linux 机器的每个数据包。但是我现在需要让我的 linux box 来监听我网络中的每个流量。我可以购买一个托管交换机并设置端口跨越,但我不会为交换机支付 200 多英镑,而且我有机会学习。
我的网络
+---------Computer A
|
Internet-----Router------Switch-------------+---------Linux Box
|
+---------Computer B
Run Code Online (Sandbox Code Playgroud)
提议的网络
+---------Computer A
|
Internet-----Router------Linux Box--------Switch
eth0^ ^eth1 |
+---------Computer B
Run Code Online (Sandbox Code Playgroud)
我将如何在 linux 中设置它。我是否只是在同一网络上的不同 IP 地址上配置以太网。或者我完全在错误的轨道上
我的系统
谢谢
我假设您当前的网络位于私有子网上,并且您的路由器为外部通信执行 NAT(即,对于外界来说,您的所有计算机看起来都具有相同的 IP 地址)。您在这里有两个选择:
要将其设置为路由器:
具体如何永久执行上述某些操作(即重新启动后仍可正常运行)取决于您的 Linux 发行版以及您需要遵守的任何其他本地网络设置。http://www.linuxjournal.com/article/8172显示了使用 RedHat/Fedora/CentOS 风格系统的桥接设置示例,对于 Debian/Ubuntu 或 Slackware 或其他系统可能需要进行一些细微的更改。
| 归档时间: |
|
| 查看次数: |
11541 次 |
| 最近记录: |