打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用netsh自动切换IP和网关

实验室目前有两条上网的线路,一条是教育网,一条是电信的宽带,通过设置本机网卡不同的网关可以达到切换线路的目的。宽带可以出国,但是不能使用教育网内的一些资源,所以经常要在两个线路间切换,每次修改网关比较麻烦,所以想到使用netsh来切换IP的方法。

netsh是windows系统中自带的一个命令,用来在命令行状态下设置网卡的相关参数,如IP,子网掩码,网关,dns等等,功能相当的强大,之前就遇到过一台机器的网络设置窗口打不开的情况,无法设置网卡IP,就是通过使用Netsh命令解决了问题。下面讲一下通过Netsh切换IP的具体过程:

1、右键单击桌面上的“网上邻居→属性”,设置“本地连接”网卡在教育网中使用的TCP/IP属性。设置好后,进入命令行模式,输入以下命令:netsh -c interface dump >c:/jyw.txt

2、用同样的方法将网卡TCP/IP属性设置成在宽带中使用的网络配置,在命令行中执行以下命令:netsh -c interface dump >c:/kdw.txt

3、用记事本制作一个批处理文件,命名为jyw.bat,内容为:netsh -f c:/jyw.txt;制作另一个批处理文件kdw.bat,输入内容:netsh -f c:/kdw.txt。在桌面上单击右键新建快捷方式,单击“浏览”,将项目的位置指向jyw.bat,输入快捷方式的名称“教育网配置”;重复刚才的步骤,将项目位置指向kdw.bat,建立“宽带配置”快捷方式。

4、如果你现在所处的是教育网,用鼠标双击“宽带配置”快捷方式,就可以将网络切换到宽带下,相反的,也可以很方便的切换到教育网。

netsh的用法


9首先,它可以显示你TCP/IP协议的相关设置。在命令提示窗口(CMD.EXE)里输入下列命令:
  netsh interface ip show config
  你还可以用它来更改计算机的IP地址或者配置TCP/IP的其它相关属性。例如,你想为计算机的'本地连接'指定一个静态的IP地址: 192.168.0.100,设置其子网掩码为255.255.255.0,并指定默认网关为192.168.0.1,你只需要在命令提示窗口里输入下列命令就可以了:
netsh interface ip set address name='Local Area Connection' static 192.168.0.100 255.255.255.0 192.168.0.1 1
(注意:这是一条完整的命令,输入的时候请不要换行。)
  如果你有一台笔记本电脑,而且你需要在两个以上不同的地方接入网络(并且每个网络都需要使用静态IP地址),那么你也可以使用netsh.exe来快速地切换TCP/IP设置,以适应不同网络的需要。ntesh.exe可以把不同的TCP/IP设置导出成不同的配置文件,然后在需要的时候导入配置文件来更改相应的设置。

  例如,现在你的笔记本接入了网络1,并且已经做好了相应的网络设置。这时你可以在命令提示窗口输入:
  netsh -c interface dump > c:/a.txt

  通过这条命令把相应的TCP/IP设置导出至c:/下文件名为a.txt的文本文件。以此类推,你可以把不同网络环境的设置导出到不同的配置文件中。在需要接入不同的网络中时,你只需要使用下面这条命令就可以了:
  netsh -f c:/b.txt(或者:netsh -f c:/b.txt)

  除此之外,你还可以通过netsh.exe来配置网络适配器,让它从DHCP服务器自动获得IP地址。命令如下:
  netsh interface ip set address 'Local Area Connection' dhcp

  还可以进行WINS配置:
  netsh interface ip set wins 'Local Area Connection' static 192.168.0.200

  当然,只要你想,你还可以通过netsh.exe使网络适配器动态获得DNS设置:
  netsh interface ip set dns 'Local Area Connection' dhcp

  netsh.exe是一个很有用的自定义TCP/IP设置的工具。

netsh命令的强大没有人会怀疑,有经验的管理员都会深深会到这一点;

netsh工具
netsh.exe可以用来配置TCP/IP设置:IP地址、子网掩码、默认网关、DNS和WINS地址和其他选项。
3.1 显示TCP/IP设置
netsh interface ip show config


3.2 配置IP地址
netsh interface ip set address name=“本地连接' static 192.168.0.100 255.255.255.0 192.168.0.1 1


3.3 export your current IP settings
netsh -c interface dump > c:/location1.txt

3.4 import your IP settings
netsh -f c:/location1.txt
或者是     netsh exec c:/location2.txt


3.5 自动获得IP地址和DNS地址
netsh interface ip set address “本地连接” dhcp
netsh interface ip set dns “本地连接” dhcp


3.6 configure DNS and WINS addresses
netsh interface ip set dns “本地连接' static 192.168.0.200
netsh interface ip set wins “本地连接' static 192.168.0.200
  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
netsh.exe简介
自动获取IP
走进Windows Server 2008服务器核心(Serve Core)
在DOS下修改本机IP地址 - 大唐网络 - 51CTO技术博客-领先的IT技术博客
快速更改IP地址及DNS地址 netsh interface ip set 命令
IP的另一种设置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服