不知道你说的双口路由器是什么?Cisco的吗?
不过你说的这个完全可以实现。
电脑都连在交换机上,交换机连路由,路由的另外一个口连外网,大概的拓扑就是这个样子
路由器的作用是连接两个不同的网段,使两个不同的网段能通信,楼主的做法是不行的,192.168.1.1和192.168.1.2是同一网段的IP地址。
我觉得你最好的解决方法是用两台路由器,假设分别为R1和R2。R1的F0/0连外网,F0/1连内网的交换机,R2的F0/0连另外一个外网宽带,F0/1连内网交换机。
交换机上划分VLAN,VLAN1的ip为192.168.1.254,VLAN1里的计算机的网关都设置成192.168.1.254;VLAN2的ip为192.168.2.254,vlan2里的计算机的网关都设置成192.168.2.254
这样就可以实现楼主所说的了。这个方法需要购置一部路由器,花费较多。下面介绍另一个方法。
还有一个方法:先说总共需要的硬件吧,不需要路由器!一台交换机,两部ADSL猫,两部小宽带路由。
实现方法:两部宽带猫分别连接两部宽带路由的WAN口,两部宽带路由的LAN口连交换机的两个VLAN。提前将其中一部宽带路由的IP设置成跟另一个不同的IP,比如一个是192.168.1.1,另一个是192.168.2.1 。两个VLAN的计算机的IP分别处于192.168.1.0网段和192.168.2.0网段。网关分别为192.168.1.1和192.168.1.2 。
这样也可以实现楼主所说的,这个方法需要购置两部宽带路由,100多块钱的事。而且楼主的路由器省下了。
还有一个方法:就是把前两个方法结合起来,用到的硬件:交换机1,路由器1,宽带路由1,宽带猫2 。这个就不具体介绍了,一想就应该知道了,写这么多手都累了。
希望能解决楼主的问题。