mac电脑配置内网和外网访问路由
  ehrZuhofWJiC 25天前 21 0

对于IT运维人员来说,经常会遇到用网线连接服务器配置IP后,虽然跟内部服务器通了。但当需要其他人远程的时候,就算mac再连接手机热点后,mac电脑只能连接内部网络,无法访问互联网,这也就导致无法使用其他远程软件。

导致这个原因是,因为连接内部网络后,所有流量都走有线网卡去了,而访问互联网的流量走有线网卡后,会出现无法访问互联网的情况。就此我们需要手工配置默认路由,把内部流量指定有线网卡,其他流量都走手机热点网络。

就此主要配置过程如下。

  1. 先打开mac命令终端,输入netstat -rn | head -15 命令进行查看
  2. 删除有线网络适配器的默认路由
  3. 添加具体IP地址段指向有线网络网关地址
  4. 添加所有地址段访问指向无线网卡网关地址

上述规则是,具体IP地址段路由访问权重大于所有段访问的路由。

dengpeng@192 Desktop % netstat -rn | head -15  #因为输出结果太多,所以之显示前15行。
Routing tables

Internet:
Destination Gateway Flags Netif Expire
default 192.168.0.2 UGScg en0 #有线网卡默认路由
default 172.20.10.1 UGScg en6 #无线网卡默认路由
default link#29 UCSIg bridge100 !
default link#31 UCSIg bridge101 !
default link#33 UCSIg utun9
10.10/16 link#33 UCS utun9
10.20/16 link#33 UCS utun9
10.37.129/24 link#31 UC bridge101 !
10.37.129.255 ff.ff.ff.ff.ff.ff UHLWbI bridge101 !
10.211.55/24 link#29 UC bridge100 !
10.211.55.255 ff.ff.ff.ff.ff.ff UHLWbI bridge100 !
dengpeng@192 Desktop % sudo route -n delete default 192.168.0.2 #删除有线网络默认路由
dengpeng@192 Desktop % sudo route -n add -net 192.168.0.0/16 192.168.0.2 #指定具体IP地址,下一跳地址为有线网络网关地址
dengpeng@192 Desktop % sudo route -n add -net 0.0.0.0 172.20.10.1 #指定所有流量默认下一跳为无线网卡网关地址,权重低于具体IP地址段路由
dengpeng@192 Desktop % netstat -rn | head -15 #配置完成后如下结果
default 172.20.10.1 UGScg en6
192.168.0.0/16 192.168.0.2 UGScg en0
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 25天前 0

暂无评论

ehrZuhofWJiC
最新推荐 更多