㈠ 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地址。