Bat:IP切换,内外网切换,路由设置内外网同时连接

您所在的位置:网站首页 内外网切换 Bat:IP切换,内外网切换,路由设置内外网同时连接

Bat:IP切换,内外网切换,路由设置内外网同时连接

2024-07-17 15:56| 来源: 网络整理| 查看: 265

1.IP切换:

@echo off ::双冒号表示注释,注释只能单独一行写,@表示不让执行的命令又显示在屏幕上 cls ::清屏 color c ::设置显示字体颜色 set IP=10.10.17.38 set MASK=255.255.255.0 set GATEWAY=10.10.17.1 set NAME="本地连接" set IP2=10.11.253.235 set MASK2=255.255.255.240 set GATEWAY2=10.11.253.238 set NAME2="本地连接" :ENTER echo. echo. echo 更改为连接[云政服务器]的IP 请按 1 echo 更改为连接[财政厅服务器]的IP 请按 2 echo 手动更改IP 请按 8 echo 设置ip动态获取 请按 3 echo 设置dns动态获取 请按 4 echo 手动设置dns 请按 5 echo 显示网络配置信息 请按 6 echo 退出 请按 7 set /p KEY= [您的选择是:] :: /p表示将KEY设置为输入行 if %KEY% == 1 goto ONE if %KEY% == 2 goto TWO if %KEY% == 3 goto THREE if %KEY% == 4 goto FOUR if %KEY% == 5 goto FIVE if %KEY% == 6 goto SIX if %KEY% == 7 goto EXIT if %KEY% == 8 goto EIGHT :EIGHT ECHO 您选择了手工修改设置。 ECHO. echo 默认IP地址是%IP%,回车输入默认地址 set /p IP= [请输入IP地址:] echo. echo 默认MASK是%MASK%,回车输入默认值 set /p MASK= [请输入 子网掩码 地址:] echo. echo 默认GATEWAY是%GATEWAY%,回车输入默认值 set /p GATEWAY= [请输入 网关 地址:] echo. :ONE echo 正在自动更改IP...... netsh interface ip set address %NAME% static %IP% %MASK% %GATEWAY% echo IP地址/子网掩码/网关设置完成 goto ENTER :THREE netsh interface ip set address name="本地连接" source=dhcp echo IP地址设置完成 goto ENTER :FOUR netsh interface ip set dns name="本地连接" source=dhcp echo dns设置完成 goto ENTER :FIVE echo 默认DNS1地址是%DNS1%,回车输入默认地址 set /p DNS1= [请输入DNS1地址:] echo. echo 默认DNS2地址是%DNS2%,回车输入默认地址 set /p DNS2= [请输入DNS2地址:] echo. echo 正在设置DNS...... netsh interface ip add dns "本地连接" %DNS1% index=1 >nul netsh interface ip add dns "本地连接" %DNS2% index=2 >nul echo dns设置完成 goto ENTER :SIX ipconfig /all goto ENTER :TWO echo 正在自动更改IP...... netsh interface ip set address %NAME2% static %IP2% %MASK2% %GATEWAY2% echo IP地址/子网掩码/网关设置完成 goto ENTER :EXIT pause exit

 

2.内外网切换:

@echo off :ENTER set /p KEY= [input:] :: if %KEY% == 1 goto ONE if %KEY% == 2 goto TWO :ONE echo 正在更改...... @netsh interface set interface 无线网络连接 enable @netsh interface set interface name="本地连接" admin=disabled echo 更改完成 goto ENTER :TWO echo 正在更改...... @netsh interface set interface 无线网络连接 disabled @netsh interface set interface name="本地连接" admin=enabled echo 更改完成 goto ENTER

 

3.合并:

@echo off cls color c set IP=10.10.17.38 set MASK=255.255.255.0 set GATEWAY=10.10.17.1 set NAME="本地连接" set IP2=10.11.253.235 set MASK2=255.255.255.240 set GATEWAY2=10.11.253.238 set NAME2="本地连接" set IP3=192.168.1.100 set MASK3=255.255.255.0 set GATEWAY3=192.168.1.1 set NAME3="本地连接" :ENTER echo.================================== IBM ================================== echo.================================== LYK ================================== echo [更改为连接云政服务器的IP] 请按 1 echo [更改为连接财政厅服务器的IP] 请按 2 echo [更改为连接交换区的IP] 请按 3 echo [设置dns动态获取] 请按 4 echo [手动设置dns 请按] 请按 5 echo [显示网络配置信息] 请按 6 echo [设置ip动态获取] 请按 7 echo [手动更改IP] 请按 8 echo [开启无线网] 请按 9 echo [关闭无线网] 请按 10 echo [退出] 请按 0 set /p KEY= [您的选择是:] :: if %KEY% == 1 goto ONE if %KEY% == 2 goto TWO if %KEY% == 3 goto THREE if %KEY% == 4 goto FOUR if %KEY% == 5 goto FIVE if %KEY% == 6 goto SIX if %KEY% == 7 goto SEVEN if %KEY% == 8 goto EIGHT if %KEY% == 9 goto NINE if %KEY% == 10 goto TEN if %KEY% == 0 goto EXIT :TEN echo 正在更改...... @netsh interface set interface 无线网络连接 disabled @netsh interface set interface name="本地连接" admin=enabled echo 更改完成 goto ENTER :NINE echo 正在更改...... @netsh interface set interface 无线网络连接 enable @netsh interface set interface name="本地连接" admin=disabled echo 更改完成 goto ENTER :EIGHT ECHO 您选择了手工修改设置。 ECHO. echo 默认IP地址是%IP%,回车输入默认地址 set /p IP= [请输入IP地址:] echo. echo 默认MASK是%MASK%,回车输入默认值 set /p MASK= [请输入 子网掩码 地址:] echo. echo 默认GATEWAY是%GATEWAY%,回车输入默认值 set /p GATEWAY= [请输入 网关 地址:] echo. :ONE echo 正在自动更改IP...... netsh interface ip set address %NAME% static %IP% %MASK% %GATEWAY% echo IP地址/子网掩码/网关设置完成 goto ENTER :SEVEN netsh interface ip set address name="本地连接" source=dhcp echo IP地址设置完成 goto ENTER :FOUR netsh interface ip set dns name="本地连接" source=dhcp echo dns设置完成 goto ENTER :FIVE echo 默认DNS1地址是%DNS1%,回车输入默认地址 set /p DNS1= [请输入DNS1地址:] echo. echo 默认DNS2地址是%DNS2%,回车输入默认地址 set /p DNS2= [请输入DNS2地址:] echo. echo 正在设置DNS...... netsh interface ip add dns "本地连接" %DNS1% index=1 >nul netsh interface ip add dns "本地连接" %DNS2% index=2 >nul echo dns设置完成 goto ENTER :SIX ipconfig /all goto ENTER :TWO echo 正在自动更改IP...... netsh interface ip set address %NAME2% static %IP2% %MASK2% %GATEWAY2% echo IP地址/子网掩码/网关设置完成 goto ENTER :THREE echo 正在自动更改IP...... netsh interface ip set address %NAME3% static %IP3% %MASK3% %GATEWAY3% echo IP地址/子网掩码/网关设置完成 goto ENTER :EXIT pause exit

 

4.路由设置内外网同时连接

 

@echo off cls rem 设置内网本机IP set IntranetIP = 10.10.17.41 rem 设置内网本机网关 set GATEWAY=10.10.17.1 rem 设置内网需要访问的IP set IP=10.0.0.0 set IP5=100.80.10.0 set IP2= 10.10.17.0 set IP4=10.10.17.255 rem 设置内网需要访问的子网掩码段 set MASK=255.255.0.0 set MASK2=255.255.255.0 set MASK3=255.255.255.255 rem 添加路由 route ADD %IP% MASK %MASK% %GATEWAY% route ADD %IP2% MASK %MASK2% %IntranetIP% route ADD %IntranetIP% MASK %MASK3% %IntranetIP% route ADD %IP4% MASK %MASK3% %IntranetIP% route ADD %IP5% MASK %MASK2% %GATEWAY% pause exit

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3