最近公司的无线网络升级了,将内网从无线网络中剥离,故通过无线网络仅能访问外网了。无奈只能通过双网卡的方式同时连接内外网了,具体是:通过无线访问外网,有线访问ip地址以10开头的内网,且无线的优先级高。
具体配置如下图:

希望通过255.0.0.0子网掩码将10.x.x.x的所有ip地址识别为内网环境,并分流给路由10.8.15.1,从而实现内外网同时访问

但奇怪的事情发生了,访问同一个网段的10.8.15.49没问题,但访问10.11.206.141则出现超时(ping ssh均不通)。
通过route get命令发现上图中设置的255.0.0.0子网掩码虽然成功将10.11.206.141识别为内网地址,但并没有指定路由地址

>>> route get 10.8.15.49route to: 10.8.15.49
destination: 10.0.0.0mask: 255.0.0.0interface: en8flags: <UP,DONE,CLONING,STATIC>recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire0         0         0         0         0         0      1500       -13>>> route get 10.11.206.141route to: 10.11.206.141
destination: 10.0.0.0mask: 255.0.0.0interface: en8flags: <UP,DONE,CLONING,STATIC>recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire0         0         0         0         0         0      1500       -39

此时的路由表:

>>> netstat -rn
Routing tablesInternet:
Destination        Gateway            Flags           Netif Expire
default            192.168.1.1        UGScg             en0
default            10.8.15.1          UGScIg            en8
1                  198.18.0.1         UGSc            utun3
2/7                198.18.0.1         UGSc            utun3
4/6                198.18.0.1         UGSc            utun3
8/5                198.18.0.1         UGSc            utun3
10                 link#24            UCS               en8      !
10.8.15.1/32       link#24            UCS               en8      !
10.8.15.1          2c:xx:0:xx:xx:xx   UHLWIir           en8   1138
10.8.15.49         0:d8:61:2c:de:34   UHLWI             en8    463
10.8.15.50/32      link#24            UCS               en8      !
16/4               198.18.0.1         UGSc            utun3
32/3               198.18.0.1         UGSc            utun3
64/2               198.18.0.1         UGSc            utun3
127                127.0.0.1          UCS               lo0
127.0.0.1          127.0.0.1          UH                lo0
128.0/1            198.18.0.1         UGSc            utun3
169.254            link#6             UCS               en0      !
169.254            link#24            UCSI              en8      !
192.168.1          link#6             UCS               en0      !
192.168.1.1/32     link#6             UCS               en0      !
192.168.1.1        78:44:fd:1a:82:7f  UHLWIir           en0   1199
192.168.1.129      ee:41:18:3:2f:dd   UHLWI             en0   1147
192.168.1.133      58:b6:23:f1:bb:9   UHLWI             en0   1151
192.168.1.147      a2:db:9d:ea:a:97   UHLWIi            en0    481
192.168.1.161/32   link#6             UCS               en0      !
198.18.0/15        198.18.0.1         UGSc            utun3
198.18.0.1         198.18.0.1         UH              utun3
224.0.0/4          link#6             UmCS              en0      !
224.0.0/4          link#24            UmCSI             en8      !
224.0.0.251        1:0:5e:0:0:fb      UHmLWI            en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI            en0
255.255.255.255/32 link#6             UCS               en0      !
255.255.255.255/32 link#24            UCSI              en8      !
>>> sudo route add -net 10.0.0.0 -netmask 255.0.0.0 10.8.15.1
add net 10.0.0.0: gateway 10.8.15.1

解决办法:
上图的设置不变
通过命令行添加删除路由配置

>>> sudo route add -net 10.0.0.0 -netmask 255.0.0.0 10.8.15.1
>>> sudo route delete -net 10.0.0.0 -netmask 255.0.0.0 10.8.15.1

(由于个人才疏学浅,还没有搞懂其中的规律,所以只能不断尝试添加删除)

在进行上面操作的同时,不断监控路由表及路由路径,直到出现如下两种情况

  1. 路由表变为如下(出现10 10.8.15.1 UGSc en8)
Routing tablesInternet:
Destination        Gateway            Flags           Netif Expire
default            192.168.1.1        UGScg             en0
default            10.8.15.1          UGScIg            en8
1                  198.18.0.1         UGSc            utun3
2/7                198.18.0.1         UGSc            utun3
4/6                198.18.0.1         UGSc            utun3
8/5                198.18.0.1         UGSc            utun3
10                 10.8.15.1          UGSc              en8
10.8.15.1/32       link#24            UCS               en8      !
10.8.15.1          2c:ab:0:a6:75:71   UHLWIir           en8   1181
10.8.15.50/32      link#24            UCS               en8      !
16/4               198.18.0.1         UGSc            utun3
32/3               198.18.0.1         UGSc            utun3
64/2               198.18.0.1         UGSc            utun3
127                127.0.0.1          UCS               lo0
127.0.0.1          127.0.0.1          UH                lo0
128.0/1            198.18.0.1         UGSc            utun3
169.254            link#6             UCS               en0      !
169.254            link#24            UCSI              en8      !
192.168.1          link#6             UCS               en0      !
192.168.1.1/32     link#6             UCS               en0      !
192.168.1.1        78:44:fd:1a:82:7f  UHLWIir           en0   1197
192.168.1.129      ee:41:18:3:2f:dd   UHLWI             en0   1175
192.168.1.133      58:b6:23:f1:bb:9   UHLWI             en0   1155
192.168.1.147      a2:db:9d:ea:a:97   UHLWIi            en0    893
192.168.1.161/32   link#6             UCS               en0      !
198.18.0/15        198.18.0.1         UGSc            utun3
198.18.0.1         198.18.0.1         UH              utun3
224.0.0/4          link#6             UmCS              en0      !
224.0.0/4          link#24            UmCSI             en8      !
224.0.0.251        1:0:5e:0:0:fb      UHmLWI            en0
239.255.255.250    1:0:5e:7f:ff:fa    UHmLWI            en0
255.255.255.255/32 link#6             UCS               en0      !
255.255.255.255/32 link#24            UCSI              en8      !
  1. 路由路径变为如下(出现gateway: 10.8.15.1)
   route to: 10.11.206.141
destination: 10.0.0.0mask: 255.0.0.0gateway: 10.8.15.1interface: en8flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire0         0         0         0         0         0      1500         0

此时你会发现10.11.206.141已经能正常连接了

总结:虽然不知道原因,但根据我的个人经验,需要在网络设置和命令行中同时设置才能实现内外网同时访问,缺一不可。如果您知道其中的原因或者有更好的办法,请不吝赐教

Mac双网卡路由设置实现内外网同时访问相关推荐

  1. Win双网卡路由设置实现内外网同时访问

    最近公司给配了Win11的电脑,需要使用Wifi连接外网,10开头的IP地址使用内网访问. >>> route print >>> route add 10.0.0 ...

  2. CentOS系统双网卡路由设置

    CentOS系统双网卡路由设置 2011-11-22 16:35:05|  分类: linux_route |举报 |字号 订阅 下载LOFTER 我的照片书  | centos 设置双网卡,双网关 ...

  3. 双网卡路由设置route

    一.查看路由 route print 或者 netstat -r 1,2分别为两个网卡,3,4分别为两个全通路由. 查看网卡对应的IP地址:ipconfig 二.设置路由 我们需要指定部分网络(比如1 ...

  4. 用route命令解决Wifi和网卡不能同时上内外网问题

    用route命令解决Wifi和网卡不能同时上内外网问题 现有网络环境是这样的,内网通过本地连接接网线上网,网络的TCP/IPv4设置如下: IP地址:172.20.69.123  子网掩码:255.2 ...

  5. suse linux双网卡绑定,suse linux双网卡绑定设置详解

    <suse linux双网卡绑定设置详解>由会员分享,可在线阅读,更多相关<suse linux双网卡绑定设置详解(2页珍藏版)>请在人人文库网上搜索. 1.suse linu ...

  6. 内外网同时访问 路由(route) 转发

    内外网同时访问 –写这篇文章的背景: 大家好,菜鸟又来给你们见面了,事情大概是这么个样子的,刚入职一家公司,刚来的时候分配了内网账号,我的心路历程分了三段,刚开始使用内网账号在本机登录就不能访问公网了 ...

  7. Linux中双网卡的设置(详细版)

    Linux中双网卡的设置 1.查看本地ip 2.添加网络适配器 3.修改网络配置文件 4.重启网络 5.改回NAT模式 由于经常会使用到双网卡,所以我在众多网络方法中总结了一下可行的一个方案,供大家参 ...

  8. nginx实现内外网同时访问

    nginx的反向代理监听端口功能即可实现内外网同时访问 开通外网就是开通外网地址上的一个端口指向内网实例(nginx的代理地址) 内外网同时访问的时候前端的请求地址一定要是向外开通的外网地址和端口,后 ...

  9. Windows下双网卡配置静态路由,实现内外网同时使用

    怎么样设置双网卡?内网外网两个网络这么同时连接? 接下来听好了,赶紧动手 情况描述: 我使用的Windows10电脑,支持双网卡工作 目前我工作需要使用的使用内网,但是又需要使用外网,需要同时使用,而 ...

  10. 内外网双网卡路由配置

    内外网路由配置 1.查看当前路由信息(win系统) route print 2.删除0.0.0.0网关 route delete 0.0.0.0 3.添加自己网关 根据自己具体需求,修改内网.外网网关 ...

最新文章

  1. python画美女代码_教你用python爬取网站美女图(附代码及教程)
  2. 内存管理-定时器循环、内存布局、tagged pointer、weak指针、copy、自动释放池
  3. 根据当前系统日期求出本周,本月,本年,上周,上月,上年的第一天
  4. DataScience:数据可视化的简介(意义+六大优势)、使用工具之详细攻略
  5. 黑马程序员 C语言:循环语句
  6. POJ2676Sudoku
  7. 我想自学C++,可以吗?需要注意些什么呢?
  8. Sonya and Robots(set应用)
  9. HTML5期末大作业:家乡网站设计——石家庄(10页) HTML+CSS+JavaScrip 旅游网页html 家乡介绍html网页设计 dw旅游景点网页设计 web课程设计网页规划与设计
  10. 大一大学计算机考试考什么,【大学生计算机基础考题】 计算机基础大一考试题...
  11. 腾讯服务器鉴黄系统,腾讯云智能鉴黄系统
  12. rstudio中读取数据_Rstudio操作数据库
  13. ADS1115使用及其驱动电路
  14. 实现DevOps的三步工作法
  15. ESXI安装OpenWRT LEDE软路由部署指南(附镜像下载)
  16. 京东3元无门槛优惠券变京豆
  17. nyoj1328派队方案
  18. 深度学习AI美颜系列---图像自动亮度对比度与调色
  19. OC8051内部逻辑分析(1)
  20. linux查看网络下一跳,网络分层结构及TCP通信基础和下一跳机制

热门文章

  1. python宿舍管理系统_python实现宿舍管理系统
  2. Norton AntiVirus 8.0 企业版服务器客户端安装说明
  3. linux安装tftp服务器
  4. 基于 Visual Studio 2019的 OpenGL的安装和环境配置
  5. Silverlight 4 帮助文件例子的连接
  6. 谷歌地图高精度模型提取3
  7. 查询任意汉字的Unicode编码,UTF8编码,GB2312编码,GBK编码
  8. opencv打开Lena图像,并且将Lena改成单通道的图片
  9. 梦幻西游网页版服务器互通吗,梦幻西游网页版开服伙伴
  10. 最浅显的IE反劫持攻略(转)