mac静态路由设置

https://blog.youkuaiyun.com/vevenlcf/article/details/48026965

 

(1)

# 查看当前路由表

netstat -rn

 

# 获取默认路由

route get 0.0.0.0

 

# 删除默认路由

sudo route -n delete default 10.2.0.1

 

# 添加公网网关

sudo route add -net 0.0.0.0 10.2.0.1

 

# 添加内网网关

sudo route add -net 194.0.0.0 194.2.100.254

--------------------- 

作者:shichen501 

来源:优快云 

原文:https://blog.youkuaiyun.com/shichen501/article/details/68549807 

版权声明:本文为博主原创文章,转载请附上博文链接!

 

 

(2)

Mac OS 10.12.3如何添加永久静态路由

https://discussionschinese.apple.com/thread/102393

 

(3)

mac osx Lerpard 中, 使用内置的pptp client端拨号成功后,
所有的网络连接均走vpn路线, 
这样校内的网站也走这个了,  
导致速度缓慢, 校内连接终端等

解决方法是: 手动设置路由表, 以我的实际情况为例: 
      在windows下,我需要设置如下3条静态路由(首条0.0.0.0为default)
      route -p add 0.0.0.0      mask 0.0.0.0       10.13.31.1   (我的校园网网关是这个)
      route -p add 10.0.0.0     mask 255.0.0.0     10.13.31.1
      route -p add 210.32.0.0   mask 255.255.240.0   10.13.31.1
      route -p add 222.205.0.0 mask 255.255.128.0   10.13.31.1

在Mac OSX 中, 设置路由的命令稍有不同, 为:
      route -n add defalut     10.13.31.1
      route -n add   -net 10.0.0.0/8      10.13.31.1
       route -n add -net 210.32.0.0/20   10.13.31.1
       route -n add -net 222.205.0.0/17 10.13.31.1
或者用如下的比较明了的命令也可以:
      例:route -n add -net   210.32.0.0 -netmask 255.255.240.0   10.13.31.1

在linux下的命令又不太一样, 如下:
      route add default gw   10.13.31.1
      route -n add   -net 10.0.0.0/8      gw 10.13.31.1
       route -n add -net 210.32.0.0/20   gw 10.13.31.1
       route -n add -net 222.205.0.0/17 gw   10.13.31.1

设置好如上静态路由, 就可以VPN内网外网访问无阻啦.
因为*nix的route命令没有 -p 选项(设置为静态路由),
重启后, 设置的3条路由又无效了, 必须重新运行命令,比较麻烦.
写成脚本, 每次开机运行下, 是一个方法.

Mac OSX 中可以设置成启动项, 每次开机自动运行, 方法是:
   1. 在H:\Library\StartupItems\ 下新建一个目录, 比如命名为 SetRoutes
2. 在 SetRoutes目录下新建一个文本文件(比如命名为SetRoute),写上脚本程序如下:
============================================
#!/bin/sh

# Set up static routing tables 
# Roark Holz, Thursday, April 6, 2006

. /etc/rc.common

StartService ()
{
        ConsoleMessage "Adding Static Routing Tables"
        route -n add -net 10.0.0.0/8      10.13.31.1
        route -n add -net 210.32.0.0/20   10.13.31.1
        route -n add -net 222.205.0.0/17 10.13.31.1
}

StopService ()
{
        return 0
}

RestartService ()
{
        return 0
}

RunService "$1"
==================================================

注意更换其中的 route add 为你自己的命令.

3.   新建一个 StartupParameters.plist 文件, 指定命令参数,内容如下:
===================================
{
        Description     = "Set static routing tables";
        Provides        = ("SetRoutes");
        Requires        = ("Network");
        OrderPreference = "None";
}
====================================

4. 修复磁盘权限,  chmod 755 *  重启, OK!

以上在 Mac OSX 10.5.5 Leopard 中试验通过.

 

(4)

 

networksetup -setadditionalroutes "Wi-Fi" 172.16.1.171 255.255.255.0 172.16.1.16 172.16.1.172 255.255.255.0 172.16.1.16 172.16.1.173 255.255.255.0 172.16.1.16 172.16.1.174 255.255.255.0 172.16.1.16 172.16.1.175 255.255.255.0 172.16.1.16

### 静态路由配置实现跨网段搜索与监控的方法 静态路由是一种手动配置的路由方式,它通过指定目标网络、子网掩码以及下一跳地址或出口接口来指导数据包转发。以下是关于如何利用静态路由实现跨网段设备搜索和监控的具体方法。 #### 1. **理解基本概念** 静态路由的核心在于明确指出到达某个特定目的网络的最佳路径。这包括但不限于定义目标网络地址、对应的子网掩码以及下一跳路由器或者具体的出接口[^1]。 #### 2. **配置步骤详解** ##### (1)确定网络拓扑结构 首先需要清楚各个子网之间的关系及连接情况。例如,在一个多分支的企业网络中可能存在多个独立LANs (Local Area Networks),它们之间由核心交换机或专用路由器相连[^2]。 ##### (2)设置主路径与备用路径 按照浮动静态路由的概念,除了常规的主要通信链路外还可以额外增加若干条冗余线路作为应急措施。一旦检测到当前活动链接失效则自动切换至另一可用选项继续维持业务连续性[^1]。 ```bash RouterA(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.2 100 ! 主路径优先级较低 RouterA(config)# ip route 192.168.2.0 255.255.255.0 Serial0/1/0 200 ! 备份路径较高优先级 ``` 这里 `Serial0/1/0` 表示从 Router A 到达另一个可能提供更好服务质量方向上的串行端口名称; 数字 '100' 和 '200' 分别代表各自关联度量值大小决定顺序选取哪一路线执行实际传输动作. ##### (3)处理以太网环境下的特殊情况 针对基于 Ethernet 的场景可能出现因 ARP 解析失败而导致无法完成预期交互的现象。这是因为当采用直接绑定物理层接口形式而非传统意义上的 IP 地址指示法时容易引发此类问题。对此可通过引入虚拟 MAC 地址或者其他高级特性加以规避[^4]. ```bash RouterB(config-if)# no arp broadcast suppress ``` 此命令允许在某些平台上重新激活原本受限的行为模式使得即便面对复杂状况也能顺利达成最终目标即确保所有参与方均能相互识别彼此身份进而促成完整的对话链条形成闭环反馈机制保障整体性能表现达到理想水平. --- ####
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值