WinXP中自带的netsh命令自动切换IP(zz)
很早以前就知道了,贴上来给各位参考参考吧。以下为转载:
因安全问题,我单位内部网和Internet之间未作直接连接,而分配了两个段的IP地址,日常使用中来回切换很麻烦,幸好IBM提供了小黑专用的AccessConnection软件,方便使用,但台式机上无法使用AccessConnection,我就利用系统自带命令netsh同样实现AccessConnection的功能。
1. 为网卡手动设置内部网中的IP地址,右键单击桌面上的“网上邻居→属性”,设置“本地连接”的TCP/IP属性,如IP:192.168.0.100 ,子网掩码为 255.255.255.0。
2. 设置好后,点击“开始”-"运行"-输入'cmd',进入命令行模式输入以下命令: netsh -c interface dump >c:\innet.txt 这样保存了刚才手动设置的内部网络配置信息。
3. 重做第一步,将网卡TCP/IP属性设置成Intenet中使用的网络配置,在命令行中执行以下命令:netsh -c interface dump >c:\outnet.txt 这样保存了刚才手动设置的上Internet的网络配置信息。
4. 打开记事本输入netsh -f c:\innet.txt,另存为'内部网.bat'; 同样,制作另一个批处理文件,输入:netsh -f c:\outnet.txt,另存为"Internet网.bat"
5. 为这两个批处理文件的创建快捷方式都发送到桌面上,就OK了。这样,你想用内部网就运行'内部网.bat',想上Internet就运行一下"Internet网.bat"