mac配置双网卡 mac同时使用内网和外网

news2024/9/22 10:01:57

在公司办公通常都会连内网,而连内网最大的限制就是不可以使用外网,那遇到问题也就不能google,而当连接无线的时候,内网的东西就不可以访问,也就不能正常办公,对于我这种小白来说,工作中遇到的问题数不胜数,又不能什么事都请教同事,这可真是让人头大~~~~

那我们是不是可以内外网同时访问呢,答案当然是可以的,解决方法本质上就是 由于内网网段的个数是有限个的,所以内网网段设置本地静态路由,即添加内网网段指向对应内网的网关,让内网网段全部走对应内网路由,默认网段全部走默认外网路由
简单说就是 访问内网网站使用内网,其余所有网站默认使用外网,这样你的电脑就可以内外网均可访问了。

这边总结一下关于mac怎么配置同时使用内网和外网,以下双网卡配置方法是针对外网用WIFI,内网用有线,但是要注意的是双网卡也可以都是有线或者都是无线,其配置思路本质也是一样的。

话不多说,请严格按照以下步骤设置:

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

进入 系统偏好设置 - 网络 - 设定服务顺序,拖动来进行网络优先级设置。使连接外网的网卡位于内网网卡之上。此时可以正常访问外网


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

路由器IP即为下一步设置需要用到的网关地址
子网掩码下一步设置也需要用到


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

(这一步需要在MacOS的终端内执行命令,打开终端的方式参考 MacOS如何打开终端)
先介绍2条关于添加和删除的命令,下面有具体例子
添加:

sudo route add -net 10.0.0.0 -netmask 255.0.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.0.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地址

比如内网想访问的网址是 http://10.90.20.27/fh,内网网关也就是刚才看到的路由器IP地址为 172.16.84.254,则使用以下命令添加和删除
添加

sudo route add -net 10.90.20.0 -netmask 255.255.255.0 172.16.84.254

删除

sudo route delete -net 10.90.20.0 -netmask 255.255.255.0 172.16.84.254

其实不妨把10网段的全部网址都设置一下,(主要就是注意一下网段(10.0.0.0)和子网掩码(255.0.0.0)对应关系就好),用以下命令添加

sudo route add -net 10.0.0.0 -netmask 255.0.0.0 172.16.84.254

至此内外网路由是已经配置好了。

第四步:配置内网域名和内网DNS解析

在MacOS系统中,不支持同时添加内网和外网DNS服务器地址到外网网卡来起到解析内网地址的作用,因此我们要把内网域名和对应的ip地址写到/etc/hosts文件中进行本地解析。

较为方便的方法是:先关闭外网网卡,进入纯内网模式,ping内网域名得到内网IP地址,再将IP地址和域名写入到hosts中,操作步骤如下。

通过ping命令,获取对应域名的IP地址

MacBook-Pro:root# ping aaa.bbb.com
PING aaa.bbb.com (10.12.8.25): 56 data bytes
64 bytes from 10.12.8.25: icmp_seq=0 ttl=61 time=15.934 ms
64 bytes from 10.12.8.25: icmp_seq=1 ttl=61 time=16.219 ms
64 bytes from 10.12.8.25: icmp_seq=2 ttl=61 time=15.713 ms
64 bytes from 10.12.8.25: icmp_seq=3 ttl=61 time=15.755 ms

将IP地址和对应的域名写入 /etc/hosts 文件中

MacBook-Pro:root# echo "10.12.8.25 aaa.bbb.com" >>/etc/hosts    

细心一点,一定要注意不要写错了!!

至此,就已经完成配置完成啦,此时你的mac就可以内外网均可访问了,但是要注意重启后,需要重新设置。


原文链接:https://blog.csdn.net/weixin_44637703/article/details/121626312

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1202397.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

研究前沿 | Science:单细胞测序助力绘制迄今最完善的灵长类动物前大脑发育图谱

引言 大脑发育的关键分子机制在啮齿动物中已有所了解,但在灵长类动物中仍然不清楚,这限制了研究者对高级认知能力起源和功能障碍的理解。此外,在包括人类在内的灵长类动物中,关于轴突投射路径上的丘脑区域和皮层区域多样化的早期分…

idea2023启动springboot项目如何指定配置文件

方法一: 方法二: 举例:

第七章 块为结构建模 P5|系统建模语言SysML实用指南学习

仅供个人学习记录 应用泛化对分类层级建模 继承inherit更通用分类器的公共特性,并包含其他特有的附加特性。通用分类器与特殊分类器之间的关系称为泛化generalization 泛化由两个分类器之间的线条表示,父类端带有空心三角形箭头 块的分类与结构化特性…

外贸开发信邮箱如何选?群发邮件有效技巧?

外贸开发信邮箱用哪种好?QQ邮箱群发邮件怎么发? 一个有效的外贸开发信邮箱可以帮助您建立联系、推销产品,并与潜在客户进行沟通。在本文中,蜂邮EDM将分享一些关于如何选择外贸开发信邮箱的建议,以确保您能够与全球客户…

回顾 — SFA:简化快速 AlexNet(模糊分类)

模糊图像的样本 一、说明 在本文回顾了基于深度学习的模糊图像分类(SFA)。在本文中:Simplified-Fast-AlexNet (SFA)旨在对图像是否因散焦模糊、高斯模糊、雾霾模糊或运动模糊而模糊进行分类。 二、大纲 图像模糊建模简要概述简化快速 AlexNet…

正点原子嵌入式linux驱动开发——Linux IIO驱动

工业场合里面也有大量的模拟量和数字量之间的转换,也就是常说的ADC和DAC。而且随着手机、物联网、工业物联网和可穿戴设备的爆发,传感器的需求只持续增强。比如手机或者手环里面的加速度计、光传感器、陀螺仪、气压计、磁力计等,这些传感器本…

卡尔曼滤波器第 1 部分 - 简介

一、说明 这是卡尔曼滤波器系列的第一部分。但这并不是另一本定义繁重的读物,它会给你带来一堆行话和方程式!在本文中,我们首先关注需要解决方案的问题(当然是卡尔曼滤波器),然后直观地了解卡尔曼滤波器。只…

企业app软件定制开发的特点

企业app软件定制开发的特点 随着移动互联网时代的到来,企业越来越意识到拥有自己的企业app对于提升企业形象、增强市场竞争力的重要性。然而,面对市面上众多的app软件,企业往往需要根据自身的需求和特点进行定制开发。 首先,企业a…

培养财务团队协作,冲破市场经济逆境

在过去,企业财务发展道路上往往只有分析师,财务分析也十分简单,只需要业务上挖掘部分有用数据或做一些简单的“数学题”。这些内容都是由财务分析师来完成的。但随着科技发展、大数据时代的到来,越来越多的企业发现还有许多其他未…

生产企业都期望的制造成本核算总平台(ODOO16)

产品制造成本决定了企业的销售策略以及市场竞争力,因此生产企业财务核心的任务就是准确、及时的核算产品制造成本,面对复杂的业务环节、经营数据,欧易创ODOO业财一体系统到底如何全面核算制造成本的呢?接下来我们详细介绍制造成本…

基于Python+Django的酒店管理系统网站平台开发

一、介绍 酒店管理系统。基于Python开发,前端使用HTML、CSS、BootStrap等技术搭建页面,后端使用Django框架处理用户响应请求,主要功能如下: 分为普通用户和管理员两个角色普通用户:登录、注册、查看房间详情、收藏、…

图像实时采集系统

本方案主要在于解决图像实时采集系统对算法校正的仿真实验,以及采集卡接收电路的验证。 由于图像实时跟踪处理系统需要大量的外场景实验,大部分时候只能通过采集的现场图像以在电脑软件中读取图片的形式来进行验证算法,而无法通过采集卡对接…

企业计算机中了eking勒索病毒如何解毒,eking勒索病毒文件恢复

网络技术的不断发展,为企业的生产生活提供了极大便利,但随之而来的网络安全威胁也不断增加,近期,很多企业的计算机服务器遭到了eking勒索病毒攻击,导致企业的计算机服务器所有数据被加密,无法正常使用&…

thinkPHP8 调试

方法一: config/app.php 把‘config/app.php’ 里面的 ‘show_error_msg’ > false, 改成true; 这样如果网页找不到内容就会显示出具体原因 方法二:.example.env 重命名 为 .env 修改成.env,修改后如果没有找到方法,则会提示…

【深度学习】pytorch——常用工具模块

笔记为自我总结整理的学习笔记,若有错误欢迎指出哟~ 深度学习专栏链接: http://t.csdnimg.cn/dscW7 pytorch——常用工具模块 数据处理 torch.utils.data模块DatasetDataLoadersamplertorch.utils.data的使用 计算机视觉工具包 torchvisiontorchvision.d…

RabbitMQ实战

文章目录 1、简介2、MQ优点缺点MQ的应用场景AMQP工作原理市面上常见的MQ 3、Linux安装RabbitMQ3.1 版本对应3.2 安装socat3.3 下载 Erlang/OTP、安装、验证 erlang方法一:1. 下载2. 将下载的Erlang服务上传到服务器上面3. 解压4. 编译erlang的依赖环境5. 安装Erlang…

【stack题解】逆波兰表达式求值 | 用队列实现栈

逆波兰表达式求值 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算符为 、-、…

ROS1 学习11 坐标系tf 管理系统 简介及demo示例

坐标系是我们非常熟悉的一个概念,也是机器人学中的重要基础,在一个完整的机器人系统中,会存在很多坐标系,这些坐标系之间的位置关系该如何管理? ROS给我们提供了一个坐标系的管理神器——TF。 比如在机械臂形态的机器…

热敏电阻B值含义

1.B值(材料常数) 也称为β值,该热敏电阻规格是NTC热敏电阻的电阻与温度之间关系的特定曲线。它是一个描述热敏电阻材料物理特性的参数,也是热灵敏度指标,B值越大,表示热敏电阻器的灵敏度越高。应注意的是&a…

Python标准库中隐藏的利器

Python安装之后,其标准库中有的模块,不一定要通过代码来引用,还可以直接在命令行中使用的。 在命令行中直接使用Python标准库的模块,最大的好处就是就是不用写代码,就能使用其中的功能,当临时需要一些某些…