㈠ ip命令配置网络和网桥
之前写的《Networking网络配置和Bridge配置》主要是文件配置,所以写个文档梳理慧拦下命令配置,本文主要讲ip命令。
正因为命令配置的临时性,所以才需要文件配置来达到永久性,想知道如何文件方式配置网络请移步 https://www.jianshu.com/p/339d1b6f1089
dhcp自动分配ip地址
手动仔伏设置ip地址
使用网桥模式需要安装bridge工具
brctl命令念碧携不复杂,输入brctl,敲个回车,就能看到所有的命令了,如下:
配置一个网桥br0包含两个网口enp3s0和enp4s0
㈡ 批处理怎样更改ip地址
复制以下代码到新建文本,名字任意,改后缀为bat或cmd即可
静态IP设置:
@echooff
title静态IP设置
setname=改为连接的名字,如无线连接或本地连接
setIP=此处填写固定IP,如192.168.1.2
setmask=此处填写子网掩码,如255.255.255.0
setgw=此处填写网关,如192.168.1.1
setdns=此处填写DNS服务器,192.168.1.1
setdns2=此处填写备用DNS服务器
netshintipsetaddrname="%name%"source=staticaddr=%IP%mask=%mask%gateway=%gw%gwmetric=1
netshintipsetdnsname="%name%"source=staticaddr=%dns%register=primary
netshintipadddnsname="%name%"addr=%dns2%
netshintipsetwinsname="%name%"source=staticaddr=none
echo静态IP设置完成
pause
动态IP设置(自动获取):
@echooff
title动态自动获取IP设置
setname=改为连接的名字,如无线连接或本地连接
netshintipsetaddrname="%name%"source=dhcp
netshintipsetdnsname="%name%"source=dhcp
echo动态自动获取IP设置完成
pause
自动切换:
@echooff
chcp936>nul
setname=以太网
setip=10.3.115.105
setgw=10.3.115.1
setmask=255.255.255.0
setdns1=10.0.0.1
setdns2=10.0.255.1
:start
echo--------------------------------------------------------
echo当前设置链接名字:"%name%"
echo--------------------------------------------------------
echo.
for/f"tokens=*"%%iin('ipconfig/all^|findstr/N"%name%:"')do(
setcn=%%i
)
rem验证链接是否存在
rem不存在则跳转至结束
ifnotdefinedcn(
call:err1
goto:end
)
rem提取查找的链接所在行号
for/f"delims=:tokens=1"%%iin("%cn%")do(
setcount=%%i
)
rem验证链接是否断开
set/acount+=2
for/f"tokens=*"%%iin('ipconfig/all^|findstr/N".*"^|find"%count%:"')do(
setdev=%%i
)
setdev=%dev:*:=%
setdev=%dev:*:=%
ifdefineddev(
rem设备已断开
set/acount+=4
)else(
rem设备未断开
set/acount+=3
)
rem验证链接状态
for/f"tokens=*"%%iin('ipconfig/all^|findstr/N"DHCP"^|find"%count%:"')do(
setstatus=%%i
)
rem获取状态失败
rem跳转至结束
ifnotdefinedstatus(
call:err3
goto:end
)
rem提取该行最后一个字符
setstatus=%status:~-1,1%
if{%status%}=={是}(
remIP地址获取方式为DHCP
call:static
)elseif{%status%}=={否}(
remIP地址获取方式为静态
call:dhcp
)
:end
echo.
set/p=3秒后将自动退出本程序...<nul
choice/t3/cync/cs/dy>nul
exit/B0
:dhcp
echo即将改为:DHCP获取方式
echo--------------------------------------------------------
netshintipsetaddressname="%name%"source=dhcp>nul2>nul
netshintipsetdnsname="%name%"source=dhcp>nul2>nul
echoip设置完成
echo--------------------------------------------------------
goto:eof
:static
echo即将改为:静态获取方式
echo--------------------------------------------------------
echo静态IP:%ip%
echo子网掩码:%mask%
echo默认网关:%gw%
echo首选DNS:%dns1%
echo备用DNS:%dns2%
echo--------------------------------------------------------
netshintipsetaddressname="%name%"source=staticaddr=%ip%mask=%mask%gateway=%gw%gwmetric=1>nul2>nul
netshintipsetdnsname="%name%"source=staticaddr=%dns1%register=primary>nul2>nul
netshintipadddnsname="%name%"addr=%dns2%>nul2>nul
netshintipsetwinsname="%name%"source=staticaddr=none>nul2>nul
echoip设置完成
echo--------------------------------------------------------
goto:eof
:err1
echo"%name%"未启用或网络连接不存在!
exit/B1
:err2
echo网络电缆已拔开!
exit/B2
:err3
echo脚本发生错误!
exit/B3
㈢ 修改IP的CMD文件命令是什么
正解
在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以使用 netsh 命令更改:
1.进入CMD命令行;
点击“开始”->“运行”,输入“cmd”,回车,
2.设置IP:
设置动态获取IP地址(DHCP)
设置固定IP
参数说明:
1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。
2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
3.addr:要设置的IP地址。
4.mask:子网掩码。
5.gateway:网关地址。
6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
3.设置DNS:
自动获取DNS
手动设置单个DNS
手动设置多个DNS
参数说明:
1.name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。
2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
3.addr:要设置的IP地址。
4.register:
5.none: 禁用动态 DNS 注册。
6.primary: 只在主 DNS 后缀下注册。
7.both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。
8.index:设置的DNS的顺序号。
4.编写设置IP/DNS的批处理文件:
知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:
新建一个文本文档,将后缀改为“.bat”;
编辑“.bat”文件的内容为上面的设置命令。例如:
运行时,双击这个bat文件,等待设置完成即可。
关于netsh命令的详细使用说明,可以在命令行,输入 netsh /? 命令查看,这里就不做说明了,希望能对你有用。
㈣ ip地址怎么改
ip地址修改的具体操作如下:
工具:联想G700、Windows10。裂激
1、打开电脑,点开电脑的控制面板,在控制面板中选择“网络和共享中心”进入。
㈤ 自动更改IP地址批处理命令
set /p choice= 您的选择:
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
if "%choice%"=="3" goto end
if "%choice%"=="4" goto test
goto main
:ip1
echo IP自动设置开始....
echo.
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
echo 正在设置DNS服务器
cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.234.254.5 register=PRIMARY
echo 正在设置DNS服务器
cmd /c netsh interface ip add dns name="本地连接" addr=59.54.78.210
echo 设置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自动设置开始....
echo.
echo 自动获取IP地址....
netsh interface ip set address name = "本地连接" source = dhcp
echo 自动获取DNS服务器....
netsh interface ip set dns name = "本地连接" source = dhcp
@rem 设置自动获取IP
echo 设置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:test
netsh inte***ce ip set address name = "本地连接" source = dhcp
netsh inte***ce ip set dns name = "本地连接" source = dhcp
netsh inte***ce ip set wins name = "本地连接" source = dhcp
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:end
首先新建txt文本文档。将以上内容复制进去。
图中(1)是ip地址,(2)是子网掩码,(3)是默认网关,(4)是首选dns(5)是备用dns。
请根据自己要设置的ip地址进行相应改动。其他无需改动。
修改完成后保存退出,并修改文件名后缀为bat。
双击运行。
输出1 为修改本地连接为你设定好的ip地址。
设置过程中可能提示dns不存在,但不影响。不用理会,结果已成功设置玩ip地址。
按2设置自动获取IP地址。
一秒完成。
另外因为是通过注册列表来修改ip地址的。有的杀毒软件会拦截,拦截请准许。放心,自己写的代码那么简单是没毒的。最好设置白名单。
文件名修改为自动修改IP地址 放到桌面上就可以方便使用了
㈥ 请问刷新IP命令是什么
1、在命令行输入ipconfig /release,回车,释放掉目前的IP地址;
2、在命令行输入ipconfig /renew,回车,重新获取IP地址。