我需要什么来设置Linux盒子作为代理来访问网络?

我需要什么来设置Linux盒子作为代理来访问网络?

目前,我的所有机器都直接连接到我的 ISP 提供的宽带路由器。我想确保我的机器运行正常,因此我希望通过嗅探每台机器的流量来测试这一点。如何设置我拥有的 linux 盒子,它有 2 个网络适配器,一个以太网适配器,一个无线适配器,作为通过以太网端口连接到它的另一个盒子的(隐形)网络代理?

因此,实际上我希望我的代理盒能够处理 DNS、HTTP 以及通常由路由器提供服务的任何以太网多播请求。我在代理盒上设置了wireshark来嗅探通过其以太网适配器的流量,所以我只需要知道需要做什么才能将其设置为功能齐全的代理。潜在的代理是基于 Debian 的。

答案1

安装bridge-utils,从eth0+eth1中删除ip地址并将网桥添加到/etc/network/interfaces:

iface br0 inet dhcp
    bridge_ports eth0 eth1

更多信息在http://wiki.debian.org/BridgeNetworkConnections

相关内容