公司内网分了两段,一台机器要同时访问办公段和测试段,重启一次之前加的路由就没了,同事又得重敲一遍。想一劳永逸,加的时候带永久参数,重启也不丢。

先看懂命令的每一段

命令先写添加,再写目标网段和掩码,然后指定走哪个网关,最后可以补一个接口号。目标写具体网段而不是单台主机,掩码对应网段规模,比如24对应一个C类大小。权限要用管理员身份开的命令行,普通窗口会提示拒绝访问,这不是命令写错。

永久参数放哪、为什么还会丢

加永久参数是把路由写进注册表,系统重启后重新装载,所以名字叫永久。但它不是万能:网卡换名、驱动重装、系统大版本升级后,绑定的接口可能变,路由就失效。补救办法是删掉重建,或写进开机脚本。另一个坑是接口号,同时有多张网卡时指定接口能避免走错出口,用接口列表命令先看清编号再填。

验证与删除的配套命令

加完打印路由表,找到目标网段那一行,确认网关和接口对不对,带永久参数的行会标注为持久。测试用跟踪命令看报文是不是走了新网关,一跳一跳盯下来最快。删路由用删除命令,同样要带目标网段和网关,删永久路由加永久参数一起删,否则注册表里还留着,重启又冒出来。改网关就先删再加,别指望直接覆盖。

几个实战注意点

网关必须和本机某块网卡在同一网段,否则加了也不生效,这是新手最常犯的错。默认路由(目标写全零)优先级最高,误加会把全部外网流量引到内网,上网全断,加之前想清楚。跨网段访问多台服务器,网关写对端路由器的地址。笔记本经常切换不同网络,永久路由只在固定办公环境加,回家可能反而连不上网,记得删。

  • 必备权限:管理员命令行,否则一直报拒绝访问
  • 关键参数:永久参数写入注册表,接口号避免走错网卡
  • 删除同步:删永久路由也要带永久参数,不然重启复活
route add 目标网段 mask 掩码 网关 -proute add 目标网段 mask 掩码 网关 -p -if 接口号route printroute delete 目标网段 mask 掩码 -ptracert 目标地址