首页 > 编程知识 正文

双网卡内网通外网不通,内网和无线网卡同时上内外网

时间:2023-05-03 20:58:44 阅读:108486 作者:4904

在公司工作通常只在内部网,但内部网最大的限制是不使用外联网。 那个即使有问题也不能谷歌。 但是,连接无线时,内部网的东西无法访问,也不能正常工作。 对像我这样的xlmdtd来说,工作中遇到的问题数不胜数,什么都无法和同事商量。 这个真的很大。

我们能同时接入内外的网络吗? 答案当然可以。 解决方法本质上是由于内网网段的个数是有限个的,所以内网网段设置本地静态路由,即添加内网网段指向对应内网的网关,让内网网段全部走对应内网路由,默认网段全部走默认外网路由

简而言之,访问内网网站使用内网,其余所有网站默认使用外网

这里将总结mac如何配置和使用内部网和外部网两者。 以下双网卡的配置方式为外联网用WIFI、内网卡用有线,但请注意,双网卡可以是有线也可以是无线,其配置思路也本质上相同。

当然,请设定为严格按照以下步骤:

第一步:设置正确的网卡服务顺序

系统首选项-网络-设置服务顺序,然后拖动以设置网络优先级。 将连接到外联网的网卡放在内联网卡上。 此时可以正常访问外联网

第二步:查看内网网卡的网关地址

路由器IP设置下一步要使用的网关地址

子网掩码的以下设置也需要

第三步:设置本地静态路由,添加内网网段指向对应内网的网关

首先,介绍两个关于添加和删除的命令。 具体例子如下所示

添加:

sudorouteadd-net 10.0.0.0.010.0.2.1 sudorouteadd-net 10.0.0-net mask 255.255.0.0

sudoroutedelete-net 10.0.0-net mask 255.0.0.0.010.0.2.1 sudoroutedelete-net 30.1.0.0-net mask 255.0.255

例如,如果内部网想要访问的网址是http://10.90.20.27/fh,内部网网关也就是刚才看到的路由器的IP地址是172.16.84.254的话,可以使用以下命令

添加

sudorouteadd-net 10.90.20.0-net mask 255.255.255.0172.16.84.254删除

sudoroutedelete-net 10.90.20.0-net mask 255.255.255.0172.16.84.254实际上,请尝试设置10个网段的所有网站(

sudorouteadd-net 10.0.0.0-net mask 255.0.0.0172.16.84.254现在已配置了内外网络。

net参数对应网段IP,netmask是子网掩码。最后的IP是内网网关,即上一步看到的路由器IP地址

MacOS系统不支持将内部网和外部网的DNS服务器地址添加到外部网卡以解析内部网地址。 因此,将内部网域名和相应的ip地址写入/etc/hosts文件进行本地解析。

方便的方法是先关闭外网卡,进入内部网专用模式,ping内部网域名,获取内部网的IP地址,然后将IP地址和域名写入主机。 操作步骤如下。

用ping命令获取对应域名的IP地址

macbook-pro : root # ping AAA.BBB.compingaaa.BBB.com (10.12.8.25 ) )。 336056 data bytes 64 bytes from 10.12.8.25: icmp _ seq=0TTL=61 time=15.934 ms 64 bytes from 10.12.8.25: icmp _ 253360 3 ms 64 bytes from 10.12.8.253360 icmp _ seq=3TTL=61 time=11

macbook-pro : root # echo ' 10.12.8.25 AAA.BBB.com '/etc/hosts请小心,不要写错。

这样就完成了配置。 此时,您的mac可以访问内部和外部网络,但请注意,重新启动后需要重新配置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。