用windows时每次改ip都是一个麻烦事。尤其是我这种天天改的。所以就用windows的批处理机制做了两个bat文件(类似于linux中的sh文件),一点就改过来了。
下面是文件内容和解释:
ip.bat
netsh interface ip set address name="本地连接" source=static addr=121.195.50.86 mask=255.255.255.224 netsh interface ip set address name="本地连接" source=static gateway=121.195.50.94 gwmetric=1 pause
dhcp.bat
netsh interface ip set address name="本地连接" source=dhcp pause
name:连接的名称。在网络连接中查看时的名字。一般有”本地连接“,”无线网络连接“,”1394连接“等。
注意:连接两边的引号是英文模式下的。
source:设置是静态还是动态ip。
addr:ip地址。
mask:子网掩码。
gateway:网关
gwmetric: 默认网关的跃点数
当然还有另一种写法,不过不适合写bat文件。如下用法:
ip.sh
int ip set address name ="本地连接" source = static addr = 121.195.50.86 mask = 255.255.255.224 set address name = "本地连接"gateway = 121.195.50.94 gwmetric = 1 exit pause
ip.bat
netsh exec ip.sh
当ip.bat和ip.sh在同一目录下时这样写,不在同一目录下时用cd命令先改到和ip.sh同一目录。