1. ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
  2. @echo     ※                                                    ※
  3. @echo     ※    本命令用于自动设置无线网络和本地连接的IP地址    ※
  4. @echo     ※                                                    ※
  5. @echo     ※                                                    ※
  6. @echo     ※ 1 - 设置无线网络地址为192.168.1.123,用于公司上网  ※
  7. @echo     ※                                                    ※
  8. @echo     ※ 2 - 设置无线网络地址为自动获取,用于外部上网       ※
  9. @echo     ※                                                    ※
  10. @echo     ※ 3 - 设置本地连接地址为192.168.2.23,用于集中器连接 ※
  11. @echo     ※                                                    ※
  12. @echo     ※ 4 - 设置本地连接地址为自动获取,用于外部上网       ※
  13. @echo     ※                                                    ※
  14. @echo     ※※※※※※※※※※※※※※※※※※※※※※※※※※※※
  15. @echo.
  16. @echo.
  17. @echo.
  18. @echo     ******请选择设置方式[1,2,3,4],并按回车确定执行******
  19. @echo.
  20. @echo.
  21. @echo.
  22. @echo.
  23. @ SET /P ST="方式选择: "
  24. echo.
  25. if /I "%ST%"=="1" goto setip1
  26. if /I "%ST%"=="2" goto setip1no
  27. if /I "%ST%"=="3" goto setip2
  28. if /I "%ST%"=="4" goto setip2no
  29. :setip1
  30. cls
  31. @echo.
  32. @echo         ---------------------------------------------
  33. @echo         本命令将自动为“无线网络连接”填写以下内容:
  34. @echo                  IP地址:  192.168.1.123
  35. @echo                  子网掩码:255.255.255.0
  36. @echo                  网关:    192.168.1.1
  37. @echo.
  38. @echo                  首选DNS:  61.144.56.100
  39. @echo                  备用DNS:  61.144.56.101
  40. @echo         ---------------------------------------------
  41. @echo.
  42. @echo.
  43. @echo.
  44. @echo.
  45. @echo.
  46. @ pause
  47. @echo 设置IP地址...
  48. @echo off
  49. netsh interface ip set address name="无线网络连接" source=static addr=192.168.1.123 mask=255.255.255.0 gateway=192.168.1.1 1
  50. @echo 设置首先DNS...
  51. @echo off
  52. netsh interface ip set dns name="无线网络连接" source=static addr=61.144.56.100
  53. @echo 设置备用DNS...
  54. @echo off
  55. netsh interface ip add dns "无线网络连接" 61.144.56.101 index=2
  56. @echo 设置完成。
  57. @ pause
  58. exit
  59. :setip1no
  60. cls
  61. @echo.
  62. @echo         ----------------------------------------
  63. @echo         本命令将自动为“本地连接”填写以下内容:
  64. @echo.
  65. @echo                      自动获取IP地址
  66. @echo                  自动获取DNS服务器地址
  67. @echo         -----------------------------------------
  68. @echo.
  69. @echo.
  70. @echo.
  71. @echo.
  72. @ pause
  73. @echo.
  74. @echo off
  75. @echo 设置自动获取IP地址...
  76. netsh interface ip set address name="无线网络连接" source=dhcp
  77. @echo 设置自动获取DNS服务器地址...
  78. netsh interface ip set dns name="无线网络连接" source=dhcp
  79. @echo.
  80. @echo 设置完成。
  81. @ pause
  82. exit
  83. :setip2
  84. cls
  85. @echo.
  86. @echo         ---------------------------------------------
  87. @echo            本命令将自动为“本地连接”填写以下内容:
  88. @echo                  IP地址:  192.168.2.23
  89. @echo                  子网掩码:255.255.255.0
  90. @echo         ---------------------------------------------
  91. @echo.
  92. @echo.
  93. @echo.
  94. @echo.
  95. @echo.
  96. @ pause
  97. @echo.
  98. @echo off
  99. @echo 设置IP地址...
  100. netsh interface ip set address name="本地连接" source=static addr=192.168.2.23 mask=255.255.255.0
  101. @echo 设置自动获取DNS服务器地址...
  102. netsh interface ip set dns name="本地连接" source=dhcp
  103. @echo 设置完成
  104. @echo.
  105. @ pause
  106. exit
  107. :setip2no
  108. cls
  109. @echo.
  110. @echo         ----------------------------------------
  111. @echo         本命令将自动为“本地连接”填写以下内容:
  112. @echo.
  113. @echo                      自动获取IP地址
  114. @echo                  自动获取DNS服务器地址
  115. @echo         -----------------------------------------
  116. @echo.
  117. @echo.
  118. @echo.
  119. @echo.
  120. @ pause
  121. @echo.
  122. @echo off
  123. @echo 设置自动获取IP地址...
  124. netsh interface ip set address name="本地连接" source=dhcp
  125. @echo 设置自动获取DNS服务器地址...
  126. netsh interface ip set dns name="本地连接" source=dhcp
  127. @echo.
  128. @echo 设置完成。
  129. @ pause
  130. exit

自动配置IP地址.bat的更多相关文章

  1. 自动设置IP地址bat脚本

    自动获取IP及DNS: netsh interface ip set address name="本地连接" source=dhcpnetsh interface ip set d ...

  2. windows下脚本配置IP地址

    带着笔记本有时候在固定的地方工作,需要用到同一个的Ip地址.换个地方换个Ip,又要重新输一遍. 开始感觉这个过程很繁琐,因为是window工作环境,一开始想到了vbs脚本. 无意中发现了强大的nets ...

  3. 在 Linux 中自动配置 IPv6 地址

    在 Linux 中自动配置 IPv6 地址 在本文中,我们将学习如何为 ULA 自动配置 IP 地址. 何时使用唯一本地地址 唯一本地地址unique local addresses(ULA)使用 f ...

  4. ARM-Linux配置DHCP自动获取IP地址

    备注:内核版本:2.6.30.9busybox版本:1.15.2 PC Linux和开发板Linux的工作用户:root 1. 配置内核:[*] Networking support --->N ...

  5. Centos7(Linux)网络配置,自动获取ip地址

    Centos7.0 Vmware 网络桥接配置,利用DHCP自动获取ip地址 首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  / ...

  6. 自动填充IP地址

    在windows下的DOS窗口中 要利用Netsh命令,进入到DOS下的网络配置状态,就能实现各种网络配置. 进入IP设置模式 在DOS环境中,设置网络参数之前,必须先进入IP设置模式才可以.先打开系 ...

  7. 虚拟机下CentOS 配置IP地址的三种方法

    1.自动获取IP地址(我不是用的这种方法,不做过多介绍) 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #if ...

  8. 网络连接详细信息出现两个自动配置ipv4地址

    问题:网络连接详细信息出现两个自动配置ipv4地址,一个是有效地址,一个是无效地址. 解决办法:先将本地连接ip设置成自动获取,然后点击开始——>运行——>输入cmd,回车,进入命令行界面 ...

  9. Linux网络管理1---(Linux配置IP地址,ifconfig、配置文件)

    1.Linux配置IP 地址 ifconfig命令临时配置IP 地址 ifconfig命令,最常用的功能是查看本机的网络的配置状态(当然也可以配置网络,不过是暂时性的),直接输入ifconfig命令就 ...

随机推荐

  1. Java Hour1

    有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 经验约为0 Hour,请各位不吝赐教. Hour1 : 简单 ...

  2. html5 表单样式 表单验证1 2 3

    html5 表单样式 ie9以下不支持 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...

  3. 下面就介绍下Android NDK的入门学习过程(转)

    为何要用到NDK? 概括来说主要分为以下几种情况: 1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大. 2. 在NDK中调用第三方C/C++库,因为大部分的开源库 ...

  4. pl/sql developer 登陆提示ORA-12514(转)

      pl/sql developer 登陆提示ORA-12514 说明监听服务已经起来了 备注:通过 lsnrctl 命令来启动/停止/查看/重载监听器/服务 lsnrctl start|stop|s ...

  5. Android ViewHolder的作用与用法

    就是一个持有者的类,他里面一般没有方法,只有属性,作用就是一个临时的储存器,把你getView方法中每次返回的View存起来,可以下次再用.这样做的好处就是不必每次都到布局文件中去拿到你的View,提 ...

  6. 导入/导出Excel

    --从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*============================================================ ...

  7. javascript优化--02高质量编码

    方法调用: 通常某个对象调用方法查找该方法并将该对象作为该方法的接受者(this): 使用call自定义接受者 可以调用在给定对象中不存在的方法: 定义高阶函数,允许使用者给回调函数指定接受者: 使用 ...

  8. aaaaaaaaaaaaaa

    方法和事件的区别是? For(var 0 in file) Foreach(var i=0;i<length.i++) Git stash Git pull –rebase origin bra ...

  9. BZOJ1695 : [Usaco2007 Demo]Walk the Talk

    观察单词表可以发现: 对于长度为3的单词,前两个字母相同的单词不超过7个 对于长度为4的单词,前两个字母相同的单词不超过35个 于是首先$O(26*26*nm)$预处理出 s1[x][i][j]表示( ...

  10. 稳定的奶牛分配 && 二分图多重匹配+二分答案

    题意: 农夫约翰有N(1<=N<=1000)只奶牛,每只奶牛住在B(1<=B<=20)个奶牛棚中的一个.当然,奶牛棚的容量有限.有些奶牛对它现在住的奶牛棚很满意,有些就不太满意 ...