windows 永久添加路由表 route -p


原文链接: windows 永久添加路由表 route -p

windows 无线网卡上网

或者更加好的就是先走有线 无法访问的走无线

route delete 0.0.0.0 // 删掉连个默认的路由
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 2 -p 将外网网关设为默认路由,这样默认使用外网访问
route add 172.0.0.0 mask 255.0.0.0 192.168.2.111 metric 3 -p

route 只起到路由的作用,
真正想要IP地址联通还需要为网卡配置多IP,否则也是ping不通的.

  1. 在Windows下一张网卡上绑定多个IP地址:
    netsh interface ip add address name="WLAN" 15.14.12.152 255.255.255.0

  2. windows 永久添加路由表 route -p
    route add 15.14.12.150/32 192.168.5.150 -p

有线网卡使用内容,无线网卡使用外网

@echo off
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~dp0"" && ""%~dpnx0""", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" 1>nul 2>nul && exit /B )
@Rem Message this is a duplx 
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 2 -p 
route add 172.0.0.0 mask 255.0.0.0 192.168.2.111 metric 3 -p 
route add 192.0.0.0/8 192.168.2.111 metric 3
echo 你现在已成功接入Internet!
echo 172和192网段连接到192.168.2.111成功!!!
@echo off
pause
exit

我想问问,以上的内容是什么东西,设置了什么,
问题补充:

添加了这三条路由后,就可以使用有线网卡使用内容,无线网卡使用外网,但是我想知道,具体每步的解释
最佳答案
是一个份bat,命令行。
头两行显示关闭。
route add 172.0.0.0 mask 255.0.0.0 192.168.2.111 metric 3
route add 192.0.0.0 mask 255.0.0.0 192.168.2.111 metric 3
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 2
意思增加172.0.0.0及192.0.0.0这两个段(很大,没有必要)指定网关是192.168.2.111
metric表示优先级。
最后一行命令表示默认网关是192.168.0.1
后面两个echo是显示信息。
显示关闭
关闭。

退出。

==============================

用于场合,你主机有两个网卡,或者在于VLAN环境中,有DDN接入。会有多个网关处用到。

其实可以这样做

cmd下输入
route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 -p
route add 172.0.0.0 mask 255.0.0.0 192.168.2.111 -p
route add 192.0.0.0 mask 255.0.0.0 192.168.2.111 -p
如果网卡中默认网关设置了192.168.0.1,第一行不用加了

route add 6.0.0.0 7.1.1.1 mask 255.0.0.0 -p
不需要每次开机运行一下.bat
```

`