吵吵   2014-04-10  阅读:1,675

最近在折腾实验室LIS和金域的联网,直接把服务器暴露在外网是个不靠谱的办法,所以就只得搞了台电脑,加装了块网卡,两块网卡就分别连接内外网了。

装好了才发现,原来要上外网,只有禁用了内网才可以!

网上一查,才知道要配置本机的路由,什么叫“路由”呢,这可不是路由器的那个路由。通俗来讲就是数据从哪里走的问题,配置路由就是为了让去外网的数据从外网的网卡走,去内网的数据从内网走。

第一次按照网上的教程折腾了半天也没有走通,第二次直到将整个route命令都研究透了才整好,技术问题真的是急不来的事情,只有不断尝试才能前进。

那么如果有网卡A和网卡B要分别接上内网和外网,我们究竟要怎么做呢?

双网卡

1、正确理解“网关”的概念,在不同的网段的数据,如192.168.1.1的要去192.168.2.1就一定要通过网关才能过去,也就是说网关是沟通不同子网和网络的窗口,所有的数据去到不同网络就一定要通过网关。

2、那么你就打开本地连接,将IP地址、子网掩码、网关给抄下来,这样子你后面才好配置数据从哪里出去。

3、内外无法同时使用的原因是有内外网两个网关,数据压根就不知道往哪里走。最简单的解决这个问题的办法是什么?手动配置内网的IP地址和子网掩码,但是网关不要填写。这样子就只有外网的网关了,你打开浏览器看看,是不是外网就可以上了?

4、内网不设定网关,同网段内用IP地址来访问就没有问题了,但是跨网段的内网要访问怎么办呢?那就只好老老实实再设定路由了:

route add 192.168.0.0 msk 255.255.0.0 192.168.9.54 Metric 20

解释一下上述命令:就是ip地址为192.168.X.X的数据都从192.168.9.54(内网网卡的网关,前面要你看的)的网关走。至于Metric是什么东西,百度了半天也不明白,但是填上20好像就代表优先级还蛮高的,数据先会从这里出。

如上的命令会在电脑重启后消失,你可以加上-p的参数,重启也不会消失了。

如果你还不会的话,记住一个命令 route print 将会显示本机的所有路由,把网线接上、拔下分别瞧瞧有什么变化,琢磨一下,你就明白了!

吵吵微信朋友圈,请付款实名加入:

吵吵 吵吵

4条回应:“双网卡如何内外网都能上”

  1. 企业文化标语[http://www.isofactory.com.cn/]说道:

    学习分享

  2. 技术贴,收藏起来

  3. zhouleyu说道:

    技术贴,收藏起来

  4. 北京seo说道:

    学习了,感谢分享

发表评论

电子邮件地址不会被公开。 必填项已用*标注