Bat:IP切换,内外网切换,路由设置内外网同时连接
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
Bat:IP切换,内外网切换,路由设置内外网同时连接的更多相关文章
- Centos 7.5 双网卡内外网同时访问路由设置
说明:服务器有两张网卡分别是eth0.eth1,eth0配置内网IP:192.168.1.1/24,eth1配置外网IP:10.1.1.1/24:要求192.168.0.0/16网段走网卡eth0,网 ...
- 网吧局域网里的设置外网IP地址、设置内网IP地址、限制内网速度和路由器共享
现在啊,网吧的需求越来越高,同时在经济比较充裕的情况下,作为网吧的老板可能希望打造全千兆的网吧,让每个进入网吧的人都能充分体验高速的感觉,当然更重要的是在同行竞争中处于上游,特别是对网络游戏爱好者的吸 ...
- 极路由设置共享磁盘密码、跨网访问samba服务
极路由插上移动硬盘后会自动建立samba服务器,但我们没法去配置哪些盘符需要密码,这样只要在同一个wifi下的电脑都能去访问这些东西了,比较弱智.另外我还想再公司中去读写这个移动硬盘. 设置密码 首先 ...
- 双线机房双网卡双ip 路由设置
做互联网网站,最头疼的事情之一就是电信和网通的互联互不通了,为了能够让北方网通和南方电信用户都可以快速的访问网站,解决办法就是托管 到双线机房.双线机房有两类,一类是通过BGP技术实现互联互通,服务器 ...
- 虚拟机如何设置外网ip
实例: 在数据中心机房的一台服务器上安装虚拟机,并在该虚拟机上安装一个操作系统.给该虚拟机配置公网IP,让外网能直接访问到该虚拟上的应用. 这个问题最初觉得简单,不就是桥接嘛,要只让其上网NAT就可以 ...
- [转] 如何设置双网卡同时连接内网外网_bpao_新浪博客
已剪辑自: http://blog.sina.com.cn/s/blog_5d3e229c0100skwe.html 如何设置双网卡同时连接内网外网 . 通过无线网络连接外网,确保连接成功后开始第二步 ...
- win7双网卡走哪个网卡路由设置
有没有软件能做这个我还真不知道.说说我的做法吧: 单位里无线是可以访问Internet的,有线是用来访问公司内部系统的. 默认的54M无线网络和100M的有线网络,系统在选择默认路由的时候肯定是选择有 ...
- Windows 设置内网和外网同时使用
想要电脑同时使用内网和外网必须具备两个网卡,一个是无线网卡一个是本地连接,无线网卡用来连接wifi也就是外网,而本地连接需要网线连接内网,外网是不需要做设置的,我们只需要设置内网即可,鼠标右击电脑右下 ...
- Win10 设置外网多用户远程桌面连接
主要原理:利用路由器的虚拟服务器功能,将内网的Ip地址通过端口映射提供给外网,使得外网能够访问到目的主机. 1. 配置路由器上的虚拟服务器,假设目的主机内网的ip为192.168.1.100,则配置如 ...
随机推荐
- 清除input输入框的历史记录
当之前的input框输入了数据后,下次输入有历史记录问题的解决方法 <input id="vhcl_no" type="text" autocompl ...
- 微软Blazor组件发布,DevExpress v19.1.8中可用:Charts新功能
点击获取DevExpress v19.2.3最新完整版试用下载 DevExpress UI for Blazor在v19.1.8中可用,此次更新发布包括DevExpress Blazor组件的主要功能 ...
- RedisTemplate的各种操作(set、hash、list、string)
RedisTemplate的各种操作(set.hash.list.string) 注入以下RedisTemplate @Autowired private RedisTemplate<Strin ...
- 第一次 CSP-S 的游记
菜得很啊菜得很! --PinkRabbit 第一次 CSP-S ,真的是 第一次. 作为一名初三学生,虽然是 第一次 参加 和NOIP没有任何关系 的 CSP-S ,总是要有点目标呀. 第一试 因为是 ...
- [Python之路] 多种方式实现并发Web Server
下面我们使用Python来实现并发的Web Server,其中采用了多进程.多线程.协程.单进程单线程非阻塞的方式. 一.使用子进程来实现并发Web Server 参照 https://www.cnb ...
- java+上传大视频文件断点续传
上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败. 一开始以为是session过期或者文件大小受系统限制,导致的错误. 查看了系统的配置文件没有看到文件大小限制, web.xml中s ...
- iOS开发之实现图片自动切换(类似android画廊效果)
#import ViewController.h #define ImageViewCount 5 @interface ViewController ()<uiscrollviewdele ...
- AcWing:164. 可达性统计(拓扑排序 + 状态压缩算法)
给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量. 输入格式 第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边. 输出格式 输出共N行,表示每个点能 ...
- Java集合框架之接口Iterator
简述 Iterator迭代器的定义:迭代器(Iterator)模式,又叫做游标(Cursor)模式.GOF给出的定义是,提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象 ...
- flask读书记录
1. 在flask中,如果我们在视图函数中使用data = request.get_json()方法获取数据,那么在客户端发送POST请求时,就需要设置设置正确的Content-Type首部.在aja ...