• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Asc.416e74
博客园    首页    新随笔    联系   管理     

Windows 路由配置(有线通内网,Wi-Fi 通外网)

Windows 路由配置

ROUTE 命令

ROUTE 命令基本格式为

ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

参数含义:

  • -f: 清除路由
  • -p: 永久保存
  • -4/-6: 指定查看 IPv4 或 IPv6 的路由,默认查看全部
  • command: 自命令,包括:
    • add: 添加新的路由
    • print: 查看已有路由
    • change: 修改已有路由
    • delete: 删除已有路由
  • destination: 目的 IP
  • MASK netmask: 子网掩码
  • gateway: 网关
  • METRIC <n>: 跃点数——到达目的 IP 跳数,可以理解为优先级,数值越小优先级越高
  • IF <interface>: 指定路由接口号

几个基础示例

查看本机路由表

ROUTE print -4

ROUTE -4 print 也是可以的,这个参数没有特定的顺序

image

看永久路由部分,第一条:

10.2.1.0    255.255.255.0         10.2.1.1      20

意思是 10.2.1.* 这个网段的信息会通过 10.2.1.1 这个网关进行访问,使用的子网掩码是 255.255.255.0,跳数为 20(这个意义其实并不大,主要表示优先级,即比第二条跃点数为 1 的路由优先级低)。

添加路由规则

ROUTE -p add 10.2.20.0 mask 255.255.255.0 10.2.1.1 METRIC 20

然后你就可以看到刚才添加的规则

image

修改路由规则

如果当才添加的规则错了则可以通过 change 子命令进行修改

ROUTE.EXE change 10.2.20.0 192.168.19.1

image

这里可以看到原本是在永久路由的 10.2.20.0 的规则变动到了活动路由,且跃点数,掩码都发生了变化,这是因为在修改的时候只指定了路由和网关,没有指定掩码和 METRIC,同时也没有使用 -p 参数。

删除路由规则

如果要删除规则只需要使用

ROUTE delete 10.2.20.0

即可完成删除

同时通内外网

假如电脑的网络情况是:有线网络通内网但不通外网,网关 10.2.1.1,掩码 24(255.255.255.0)。Wi-Fi 通外网,网关 192.168.19.1,掩码 24。如果需要通过内网访问 10.2.* 网段,而互联网则通过 Wi-Fi 访问,那么就可以如下配置:

#  查看已有路由规则
ROUTE print
# 删除原本的路由规则,此处假设原本路由为 0.0.0.0,最好提前记下原本的配置再删除
ROUTE delete 0.0.0.0
# 配置优先使用 Wi-Fi 进行网络访问一切
ROUTE -p add 0.0.0.0 mask 255.255.255.0 192.168.19.1 METRIC 1
# 配置内网优先通过有线访问
ROUTE -p add 10.2.n.0 mask 255.255.255.0 10.2.1.1 METRIC 20
  • 如果只是想要临时使用则可以去掉 -p 参数
  • 添加路由部分的 n 替换为自己需要访问的具体网段,虽然有看见别人直接配制 10.2.0.0,但是我这样配并没有生效,不过你可以可以试一下
posted @ 2024-01-17 11:52  ストッキング  阅读(721)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3