设置ip的bat

电脑搬回了宿舍,破解了校园网,多人公用一条宽带。要一个主机拨号。ip总不免要设来设去,总是要手工改,很麻烦,于是上网查了查,写了个改ip的bat文件。内容如下:

1: netsh interface ip set address name="本地连接" source=static addr=192.168.0.39

mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1

   2: netsh interface ip set dns name = "本地连接" source = static addr = 202.116.128.1
   3: netsh interface ip add dns name = "本地连接" addr = 202.116.128.2
创建一个一键设置IP地址的Windows批处理脚本是一个常见的需求,特别是在需要频繁切换网络环境的情况下。通过使用`netsh`命令,可以轻松地在静态和动态(DHCP)IP地址之间切换。 以下是一个简单的示例,展示了如何编写一个能够切换为静态IP地址或恢复为DHCP模式的批处理脚本。 ### 创建批处理文件 1. 打开记事本或其他文本编辑器。 2. 将以下代码复制粘贴到编辑器中。 3. 保存文件为`.bat`扩展名,例如`SetIP.bat`。 ```batch @echo off title IP Address Switcher color 0a :start cls echo. echo ============================= echo IP Address Switcher echo ============================= echo. echo [1] Set Static IP Address echo [2] Set DHCP (Dynamic IP) echo [3] Exit echo. set /p choice="Enter your choice (1/2/3): " if "%choice%"=="1" goto setstatic if "%choice%"=="2" goto setdhcp if "%choice%"=="3" goto exit goto start :setstatic echo Setting Static IP Address... netsh interface ipv4 set address name="以太网" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 netsh interface ipv4 set dns name="以太网" source=static addr=8.8.8.8 netsh interface ipv4 add dns name="以太网" addr=8.8.4.4 index=2 echo Static IP has been set. pause goto start :setdhcp echo Setting DHCP (Dynamic IP)... netsh interface ipv4 set address name="以太网" source=dhcp netsh interface ipv4 set dns name="以太网" source=dhcp echo DHCP has been enabled. pause goto start :exit echo Exiting the script... exit ``` ### 脚本说明 - **选择界面**:脚本提供了一个菜单,用户可以选择设置静态IP、启用DHCP或者退出程序。 - **静态IP配置**: - 使用`netsh interface ipv4 set address`命令来设置静态IP地址、子网掩码和默认网关。 - 使用`netsh interface ipv4 set dns`命令来配置DNS服务器地址[^1]。 - **DHCP配置**: - 使用`source=dhcp`参数将IP地址和DNS设置为自动获取模式[^2]。 - **网络适配器名称**:请根据实际网络接口名称修改`name="以太网"`部分,可以通过控制面板 -> 网络和 Internet -> 网络和共享中心 -> 更改适配器设置 查看正确的名称。 ### 注意事项 - 在运行此脚本之前,请确保你了解当前网络的正确IP配置信息(如IP地址、子网掩码、网关、DNS等),否则可能导致网络连接问题。 - 此脚本适用于IPv4协议。如果你使用的是IPv6,则需要相应地调整命令。 - 如果你是普通用户而不是管理员,可能需要右键点击批处理文件并选择“以管理员身份运行”,因为更改网络设置通常需要管理员权限。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值