关于OSX的路由表

说实话关于笔记本的无线跟有线同时使用的问题(例如有线连接内网,无线连接外网),一直在遇见,一直在解决,但是一直解决透彻,每次都是能用就行也没有深究其原因。

举例:

有线连接内网,3G网卡连接外网,

通过修改路由表能解决问题

#定义3G网卡为默认路由
sudo route add -net 0.0.0.0 [3G网络网关]
#定义有线链接的内网(这个貌似不用定义也可以)
sudo route add -net [内网网段] [内网IP]

但是在有线连接内网,WiFi连接外网的情况下,这个方法可就不凑效了。

其实我一直忽略了一个东西,所谓知其然不知其所以然。

路由表除了修改路由目标以外,还有一个路由优先级,也就是跃点数的问题,Win下面可以在网卡的TCP/IP属性里面修改,Linux的路由表已经显示了metric这一列,但是Mac就没有这一列。

解决方法:

其实Mac连接多个网络很简单,,不用终端里面改路由表,直接在偏好设置里面改接口的优先级就可以了:

偏好设置 >  网络 > 左下角齿轮的下拉菜单 > 设置服务优先级,把连接范围最大的接口拖到最上面就OK(例如连接外网的接口)

关于OSX的路由表,布布扣,bubuko.com

时间: 2024-10-14 20:27:41

关于OSX的路由表的相关文章

Mac OSX (EI Capitan)搭建Caffe环境并配置python接口

Caffe是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的贾扬清.Caffe是纯粹的C++/CUDA架构,支持命令行.Python和MATLAB接口:可以在CPU和GPU直接无缝切换.我在MacbookPro(无NVIDIA显卡)上大费周章地配置了Caffe的环境,并花了许多时间配置其python接口. 一.下载Caffe github上的下载地址:https://github.com/BVLC/caffe进入到下载后的路径,并复制 Makefile.config.ex

Mac OSX系统、Linux、Windows命令行教程

Mac OSX系统.Linux.Windows命令行教程 一.各系统终端的使用方法 二.各系统命令的功能 用你的终端做一些事情 (command line, Terminal, PowerShell). 一.各系统终端的使用方法 Mac OSX 在Mac OSX系统上,你应该 按住 command 键,并敲空格键. 屏幕顶部会弹出一个蓝色的"搜索框". 输入"terminal". 点击终端应用程序,这个程序的图标看起来有点像一个黑盒子. 终端就打开了. 现在你可以在

centos7系统设置vpn连接及查看设置路由表router

一.设置vpn客户端连接 1.1安装软件包ppp/pptp/pptp-setup yum -y install ppp pptp pptp-setup 1.2.创建vpn连接的配置文件 pptpsetup --create<定义的名称> --server<服务器>  --username <用户名> --password <密码> [--start] <>必填,[]可选 pptpsetup --create HK_VPN --server x.x

CentOS添加路由表

CentOS下静态路由修改命令方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1 add 增加路由del 删除路由-net 设置到某个网段的路由-host 设置到某台主机的路由gw 出口网关 IP地址dev 出口网关 物理设备名 增 加默认路由 route add

mac osx下安装mysql

操作系统版本:mac osx 10.11mysql版本:官网下载dmg  v5.6.33  https://www.mysql.com/ 安装步骤1.双击dmg安装2.开启mysql服务系统偏好设置-底部-mysql-打开服务这个时候还不能使用mysql命令,需要配置mysql命令的路径. 3.配置环境变量mysql的路径在当前用户根目录下编辑.bash_profile文件,添加一行:export PATH=${PATH}:/usr/local/mysql/bin 注:/usr/local/my

install opencv with python2 in OSX - 在OSX安装基于python2的opencv

基本按照http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/ 安装,除了更改一些自己的目录. 1. 安装xcode 2. 安装 Homebrew - 补充OSX一些包 $ cd ~ $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$ brew u

如何在Mac OSX上安装xgboost

听说xgboost效果很不错,于是准备学习下,但是发现大多数资料都是在讲如何在windows或linux下安装xgboost,而且照着官方文档也没有正确的安装好多线程的xgboost.最后还是从there找到了方法. 1. Mac OSX系统一般自带python,打开终端输入python即可写python代码,所以python环境已经具备了. 2.安装 Homebrew , 类似于ubuntu中的apt-get和centos中的yum,是OSX里面的一个非常有用软件安装工具. /usr/bin/

【记录】路由表修改器

原本尝试直接使用api修改路由表 但由于对路由表项这一结构体部分参数不熟悉 导致调用api时 出现传入参数有误的情况 所以添加路由表还是用cmd 的route命令 /k /c cmd中表示 执行后不自动退出与自动退出 修改路由表的API 包含头 #include <windows.h>#include <Iphlpapi.h>#include <Ws2tcpip.h> #pragma comment(lib, "Iphlpapi.lib")#prag

Windows路由表

对于路由器的路由表,网管都很熟悉,但是windows的路由表,可能了解的人就相对少一些.今天我们就一起来看看windows路由表. 一.windows路由表 1.使用命令 route print 查看路由表信息 2.路由名称解释 Interface List: 列出了计算机上的网卡列表信息 Active Routes: 活动路由信息 Network Destination: 目的地网段 Netmask: 子网掩码,与目的网段共同指定了网络地址范围 Gateway: 网关,又称下一跳路由器 Int