- 更新:2020-09-16 15:40:05
- 首发:2020-08-19 13:45:08
- 教程
- 18306
MacOS使用双网卡连接不同网络时,通常是不能同时使用内网外网系统的。这是由于计算机不知道那些网段一定属于内网导致。
温馨提示:单台计算机同时接入内网外网在大部分单位都属于违规操作,非得到授权人员,切勿以身试法。
双网卡不需要都是有线或者都是无线,外网用WIFI,内网用有线,也属于使用双网卡。
设置正确的网卡服务顺序
进入系统偏好设置
-网络
-设定服务顺序
,拖动来进行网络优先级设置。使连接外网的网卡位于内网网卡之上。此时可以正常访问外网。
设置内网网卡对应的网段
获取内网网卡网关地址
通常内网采取固定IP地址的方式,无论采用什么方式,都可以在网络
-高级
界面中看到路由器
地址,该地址即为下一步设置使用的网关地址。
设置内网网段
解决内网访问的方法是设置本地静态路由
,添加网段指向对应内网的网关即可。
添加:
sudo route add -net 10.0.0.0 -netmask 255.255.0.0 10.0.2.1
sudo route add -net 30.1.0.0 -netmask 255.255.0.0 10.0.2.1
删除:
sudo route delete -net 10.0.0.0 -netmask 255.255.0.0 10.0.2.1
sudo route delete -net 30.1.0.0 -netmask 255.255.0.0 10.0.2.1
net
参数对应网段IP,netmask
是子网掩码。最后的IP是内网网关,即上一步看到的路由器
IP地址。
测试内外网连通技巧
测试内网和外网是否能连通,请先不要使用浏览器进行测试。主要是因为浏览器普遍对域名解析结果有缓存,使用浏览器测试有可能无法得到即时结果。另外,内网域名解析通常是失败的。具体原因请看下文。
使用ping
命令,分别ping
对应的内外网在线地址。此结果能判断是否正常同时连入不同网络。
# 查看当前路由表
netstat -rn
# 获取默认路由
route get 0.0.0.0
关于内网域名、内网DNS
关于内网域名与内网DNS解析
如果内网DNS服务器不解析外网地址,那么是无法仅通过设置实现内外网域名自动解析的。
在MacOS
系统中,不支持同时添加内网和外网DNS服务器地址到外网网卡来起到解析内网地址的作用。
较为方便的方法是:先关闭外网网卡,进入纯内网模式,ping
内网域名得到内网IP地址,写入到hosts
中进行本地解析。
测试DNS解析结果
可以使用nslookup 域名
命令来检测当前域名使用到了哪个DNS服务器。
总结
此方法也同样适用于为单台计算机同时接入两种不同类型的内部网络使用。例如,同时接入企业专网和政务内网,两个网络都是内网的情况下,无需调整网卡服务顺序,为两个网络都设置对应网段即可,如果网段冲突则需配置不同的权重或使用专门的网络设备。
其它操作系统也可以用同样的方法设置同时使用内外网,命令略有差异。
暂无内容
老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)
![%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE20241205230845.png](https://cdn.wyr.me/visitor-files/2024-12-05/1733411344287屏幕截图 2024-12-05 230845.png)你好
,为什么我这里是0039 813C 0600 0075 16xx xx xx,只有前6组是相同的,博客中要前8位相同,这个不同能不能照着修改呢?我系统版本是Win1124H2
大神你好,win11专业版24h2最新版26100.2033,文件如何修改?谢谢
win11专业版24h2最新版26100.2033,Windows Feature Experience Pack 1000.26100.23.0。C:\Windows\System32\termsrv.dll系统自带的这个文件,39 81 3C 06 00 00 0F 85 XX XX XX XX 替换为 B8 00 01 00 00 89 81 38 06 00 00 90。仍然无法远程连接。原来是win11 21h2系统,是可以远程链接的。共享1个主机,2个显示器,2套键鼠,各自独立操作 各自不同的账号,不同的桌面环境。
博主,win11专业版24h2最新版,C:\Windows\System32\termsrv.dll系统自带的这个文件,找不到应该修改哪个字段。我的微信:一三五73二五九五00,谢谢