導航:首頁 > 程序命令 > P命令改ip

P命令改ip

發布時間:2023-07-14 09:25:41

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

閱讀全文

與P命令改ip相關的資料

熱點內容
並行編譯技術的發展 瀏覽:538
阿里雲伺服器安裝管理 瀏覽:548
java手機開發教程 瀏覽:672
我的世界怎麼刪除伺服器數據 瀏覽:669
linux內存子系統 瀏覽:970
加密思維幣 瀏覽:689
魅族訪客文件夾 瀏覽:50
添加的文件夾怎麼找 瀏覽:616
程序員涉黃 瀏覽:699
maven編譯resources下的js 瀏覽:520
ubuntu文件移動命令 瀏覽:228
安卓i怎麼查找蘋果手機 瀏覽:949
雲伺服器宕機概率 瀏覽:232
在線買葯用什麼app知乎 瀏覽:815
ubuntu解壓xz文件 瀏覽:676
宏傑加密時電腦關機 瀏覽:390
自己寫單片機編譯器 瀏覽:600
單片機按鍵閃爍 瀏覽:382
為什麼icloud總是顯連接伺服器失敗 瀏覽:890
如何設置域控伺服器 瀏覽:740