局域网和广域网在相同的电缆?

我可以使用同一条电缆连接局域网和互联网吗?

LAN computers ------\ Ubuntu server ------Switch ADSL Router --------/ 

我想让局域网的电脑192.168.0.2-50,服务器将有真正的IP 192.168.0.1和一些“虚拟”的IP 192.168.1.2。 ADSL路由器将有192.168.1.1。

所以所有的stream量将通过服务器,我可以做统计,filter等

是的你可以。 这就是所谓的router-on-the-stickconfiguration,只要确保你的交换机支持标记的vlan,并把wan [adsl]和lan放在不同的vlan中,把trunk与标签连接到linux盒子。

在linux下,你把单独的vlans看作是独立的接口。 debian的configuration方式: 这里 。

理想的方法是使用VLAN。

但是,如果您没有支持VLAN的设备,则可以通过单个networking完成此操作,而无需使用VLAN。

您可以在一个接口上放置多个IP,但通常路由器系统会注意到数据包的源和目的地都在同一个接口上。 你将不得不禁用这个,它被称为ICMPredirect。 您可以通过在/proc/sys/net/ipv4/conf/<ifname>/send_redirects文件中写入“0”来禁用它。

广域网和局域网需要有不同的IP地址块,你也几乎可以肯定必须在广域网路由器上禁用DHCP,或者configuration它只给Ubuntu路由器的地址。

您也可能遇到其他广播或多播stream量的问题,但这可能适用于某些情况。 然而,意识到这是一个非常不寻常的configuration,可能需要一些工作才能上class。

考虑到所有通过网线的stream量,网卡的处理能力必须适合支持最差的stream量,无论如何,如果出现问题,这是一个灾难性的失败点;-)