公司有一套连接外网局域网,同时又用用路由器组了一套完全断网的局域网。 为了方便内外网共享资料,有一台电脑作为公共机。它用无线网卡连接内网,同时用网
这个问题是这台公共机的本机路由配置问题。看了你的部署情况,其实就是你们单位有两张不同的网络,而这台公共机同时连接在这两个网络上。那么,这台公共机的本机的两个网关就存在一个优先级的问题,上网的时候哪个优先级高它就走哪张网络。你可以用命令route print看一下,然后再用route add -p 来配置几条静态路由就可以解决了。
下面我假设你内外网的IP地址进行解说:
内网网卡信息:
IP地址:192.168.1.2
子网掩码:255.255.255.0
网关:192.168.1.1
注意:我们只需要知道网关是192.168.1.1就行,不需要在网卡的属性中设置默认网关。如果我们设置了这后,电脑在重启后会自动生成一条0.0.0.0的默认路由。
外网网卡信息:
IP地址:192.168.2.2
子网掩码:255.255.255.0
网关:192.168.2.1
注意:外网的网关一定要填,还有也要填写DNS地址,要不然访问不了网页。
解决方案:
一、删除这两条默认路由
在命令提示符窗口中输入命令
命令:route delete 0.0.0.0
二、添加指向外网的路由
route -p add 0.0.0.0 mask 0.0.0.0 192.168.2.1
解释:-p参数为永久,如果不加-p参数,电脑重启后这条路由就会被删除。
三、添加指向内网的路由
route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1
解释:如果我们内网还有其他网段,我们可以再添加这样的一条路由,如果不添加就访问不了其他网段。如访问192.168.3.X网段:
route -p add 192.168.3.0 mask 255.255.255.0 192.168.1.1
我们可以使用route print查看是否成功。
四、外网的电脑如何访问这台电脑的共享文件?
我们需要在路由器上开启端口映射,把135,136,137,138,139,445这些端口映射就可以在外网访问到这台电脑的共享文件了,但是开启这些端口对你这台电脑来说是很危险的。对于开启这些端口会对电脑带来什么样的危险,可以上网查询。
建议:建议不要对外开启共享,我们只需要在这台电脑上搭建FTP服务器就可以了,这样比共享要安全很多。这样内网就使用共享文件夹的方式访问,外网就用FTP来访问。