准备:
1.CoyoteLinux软路由,自带中文web
2.双网卡主机(做软路由)
3.普通交换机
实现方法:
假定外网ip: 218.2.135.1,网关218.2.135.45,掩码255.255.255.244
内网a段ip 192.168.0.1-255
b段ip 192.168.1.1-255
首先安装CoyoteLinux软路由.
外网卡ip使用218.2.135.1,网关218.2.135.45,掩码255.255.255.244
内网卡ip使用192.168.0.1
安装完毕后使用默认地址登陆管理web--------http://192.168.0.1:8081
internat配置
lan配置
请注意lan配置,主机虽然只使用了双网卡,但是在这里却可以继续设置第二网关(实际上这个网关是没有网卡对应的.因为我们主机只装了2块网卡,一块用于外网,一块用于192.168.0.1-255网段.)软路由只要设置如上,加个第二网关就可以不管了.交换机随便用什么,不需要带vlan功能.我用的最普通的tp-link试验是成功的.
下面客户机可以自由分入a网段或者b网段.
此时不同网段的主机就可以互相ping通了,且均可以上网,但是不能互相玩局域网游戏,例如cs,会找不到对方.
这时候就是关于这个问题的解决方案了,也就是最关键的一步,建立wins服务,windows2000以上系统都有该服务.
我使用的windows2003系统.安装wins后不需要设置就可以使用.但是记得做wins服务器的机子一定要开Remote Registry服务,否则wins服務鍴是不能运行的.
客户机只要在连接属性-internet协议(tcp/ip)--高级---wins标签卡中加入你的wins服务器地址,然后重启动即可.
这样,就可以圆满实现vlan划分+主机名互访.
理论上,如果继续在路由上加第三,第四网关,就可以继续实现第3,第4网段的添加.