• 用命令行netsh修改windows的ip、网关、dns


    type 网络配置.netsh
    # ----------------------------------
    # 接口 IP 配置        
    # ----------------------------------
    pushd interface ip
    #
    # "本地连接" 的接口 IP  配置
    #设静态IP
    set address name="本地连接" source=static addr=192.168.1.20 mask=255.255.255.0
    #设默认网关
    set address name="本地连接" gateway=192.168.1.1 gwmetric=0
    #设首选dns
    set dns name="本地连接" source=static addr=192.168.1.1 register=PRIMARY
    #设备用dns
    add dns name="本地连接" addr=211.90.88.129 index=2
    set wins name="本地连接" source=static addr=none
    #
    #显示“本地连接”配置结果
    show config 本地连接
    #
    # "本地连接" 的接口 IP  配置
    #设自动获取ip
    set address name="本地连接" source=dhcp
    #设自动获取dns
    set dns name="本地连接" source=dhcp register=PRIMARY
    set wins name="本地连接" source=dhcp
    #
    #显示“本地连接”配置结果
    show config 本地连接
    popd
    # 接口 IP 配置结束


    netsh exec 网络配置.netsh

    接口 "本地连接" 的配置
        DHCP 启用                        否
        IP 地址                             192.168.1.20
        子网掩码                            255.255.255.0
        默认网关:                     192.168.1.1
        GatewayMetric:                0
        InterfaceMetric                     0
        静态配置的 DNS 服务器:    192.168.1.1
                                              211.90.88.129
        静态配置的 WINS 服务器:   无
        用哪个前缀注册:           只是主要

    Dhcp 已经在此接口上启用。

    接口 "本地连接" 的配置
        DHCP 启用                        是
        InterfaceMetric                     0
        通过 DHCP 配置的 DNS 服务器:  221.228.255.1
                                              218.2.135.1
        通过 DHCP 配置的 WINS 服务器: 无
        用哪个前缀注册:           只是主要

    更复杂的设置,要用命令行实现,可以设好保存成配置文件:
    netsh interface dump>网络配置.netsh
    修改“网络配置.netsh”文件,保留、修改其中需要的pushd及popd段,及段中需要的行
    以后再在需要时修改配置:
    netsh exec 网络配置.netsh

    netsh <网络配置.netsh


    也可以写成一个bat文件:
    echo #设静态IP
    netsh interface ip set address name="本地连接" source=static addr=192.168.1.20 mask=255.255.255.0
    echo #设默认网关
    netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0
    echo #设首选dns
    netsh interface ip set dns name="本地连接" source=static addr=192.168.1.1 register=PRIMARY
    echo #设备用dns
    netsh interface ip add dns name="本地连接" addr=211.90.88.129 index=2
    netsh interface ip set wins name="本地连接" source=static addr=none
    echo #
    echo #显示“本地连接”配置结果
    netsh interface ip show config 本地连接
    echo #
    echo # "本地连接" 的接口 IP  配置
    echo #设自动获取ip
    netsh interface ip set address name="本地连接" source=dhcp
    echo #设自动获取dns
    netsh interface ip set dns name="本地连接" source=dhcp register=PRIMARY
    echo netsh interface ip set wins name="本地连接" source=dhcp

    echo #显示“本地连接”配置结果
    netsh interface ip show config 本地连接
    echo # 接口 IP 配置结束

  • 相关阅读:
    【2】通过Ajax方式上传文件(图片),使用FormData进行Ajax请求
    【1】mongoDB 的安装及启动
    第一篇博客
    Java Integer 进制转化的实现(附源码),对模与补码的理解
    筛法求素数(普通筛法与欧拉筛法) 这是个问题
    字典的拼接方法
    使用Selenium抓取百度指数一
    正则表达式30分钟入门教程
    微博抓取尝试
    __call__方法的最简要说明
  • 原文地址:https://www.cnblogs.com/apexchu/p/2325633.html
Copyright © 2020-2023  润新知