多重网络环境下动态切换TCP/IP网络配置的批处理文件
2008-10-27 14:19
901 查看
移动办公或多重网关的网络环境下,经常需要切换网络配置,为了图方便写了一组切换IP的脚本。
具体用法是在命令行执行“ConfigNet.bat IP1"切换到网络环境1,……,执行"ConfigNet.bat IPn”切换到网络环境N.
#IP1.sh
# Interface configuration
pushd interface
reset all
popd
# Interface IP Configuration
pushd interface ip
set address name = "本地连接" source = static addr = yourIP1 mask = yourMaskIP1
set address name = "本地连接" gateway = yourGateWayIP1 gwmetric = 1
set dns name = "本地连接" source = static addr = yourDnsIP1
#add dns name = "本地连接" addr = youDnsIP2
set wins name = "本地连接" source = static addr = none
popd
# End of interface IP configuration
IF "%~1"=="IP1" goto net_IP1
IF "%~1"=="IPn" goto net_IPn
IF "%~1"=="" goto end
:net_IP1
netsh exec IP1.sh
goto end
:net_IPn
netsh exec IPn.sh
goto end
:end
具体用法是在命令行执行“ConfigNet.bat IP1"切换到网络环境1,……,执行"ConfigNet.bat IPn”切换到网络环境N.
1. 建立网络环境1下的shell文件,IP1.sh
其中,文件中的**IP1需要替换为对应于网络环境1下的各IP地址。IP1.sh的内容如下:#IP1.sh
# Interface configuration
pushd interface
reset all
popd
# Interface IP Configuration
pushd interface ip
set address name = "本地连接" source = static addr = yourIP1 mask = yourMaskIP1
set address name = "本地连接" gateway = yourGateWayIP1 gwmetric = 1
set dns name = "本地连接" source = static addr = yourDnsIP1
#add dns name = "本地连接" addr = youDnsIP2
set wins name = "本地连接" source = static addr = none
popd
# End of interface IP configuration
2.建立网络环境N下的shell文件IPn.sh
文件的内容如第一节中网络环境1下类似,修改对应的IP1为网络环境N下的对应IP即可。3.建立批处理文件ConfigNet.bat
建立作为swith,切换调用sh文件的批处理文件confignet.bat,内容大致如下:IF "%~1"=="IP1" goto net_IP1
IF "%~1"=="IPn" goto net_IPn
IF "%~1"=="" goto end
:net_IP1
netsh exec IP1.sh
goto end
:net_IPn
netsh exec IPn.sh
goto end
:end
相关文章推荐
- [导入]多重网络环境下动态切换TCP/IP网络配置的批处理文件
- 用批处理备份还原网络配置并实现不同IP间的切换(netsh应用)
- 用批处理备份还原网络配置并实现不同IP间的切换(netsh应用)
- Linux的TCP/IP网络配置文件
- 用Netsh快速切换网络TCP/IP配置(from:http://www.aspxboy.com/private/showthread.asp?postid=419)
- 用批处理文件进行TCP/IP设置,方便在家与办公IP切换
- Linux网络管理员手册(5) 第五章 配置TCP/IP网络 proc文件系统 设置主机名 分配IP地址 IP的接口配置 以太网接口
- 自定义配置网络ip、网关、dns的批处理文件
- 网络地址切换批处理文件
- ADCD 1.9 ZOS 配置 CTCI-W32 TCPIP 网络
- linux 网络属性配置之ifcfg 、ip/ss、配置文件
- Maven动态切换配置文件
- windows xp 使用bat文件DOS批处理文件设置网络地址为固定或者动态获取
- TCP/IP 详解 卷1 ch29 网络文件系统
- TCP/IP在网络中的高效配置
- 自己留存IP网络设置--一切生产环境的首次配置
- linux环境下和网络服务相关的配置文件含义及如何配置
- maven配置环境变量提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
- maven配置环境变量提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件
- TCP/IP配置-网络实验3.2