国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Windows中wsl2為虛擬Linux子系統(tǒng)設(shè)置固定IP的方法

這篇具有很好參考價值的文章主要介紹了Windows中wsl2為虛擬Linux子系統(tǒng)設(shè)置固定IP的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

? 在使用Windows的wsl時,經(jīng)常需要Linux子系統(tǒng)和Windows宿主機之間通信。但wsl默認(rèn)情況下,Linux子系統(tǒng)和Windows vEthernet虛擬適配器的IP每次啟動后都不一樣。給很多應(yīng)用帶來不便。在百度上很多解決方法,經(jīng)過之次嘗試,認(rèn)為下面的方法簡單有效。

我解決此問題時的系統(tǒng)環(huán)境:

宿主機:Windows 10 專業(yè)版 22H2 操作系統(tǒng)內(nèi)部版本:19045.2311

子系統(tǒng):Ubuntu 22.04.1 LTS Linux version 5.10.16.3-microsoft-standard-WSL2 (oe-user@oe-host)

1.設(shè)置Windows vEthernet為固定IP

Windows中wsl2為虛擬Linux子系統(tǒng)設(shè)置固定IP的方法

Windows中wsl2為虛擬Linux子系統(tǒng)設(shè)置固定IP的方法

2. 確認(rèn)Linux子系統(tǒng)的名稱

? 打開Windows命令提示符查看Linux子系統(tǒng)名稱

C:\Users\zhangcheng>wsl -l
適用于 Linux 的 Windows 子系統(tǒng)分發(fā)版:
Ubuntu (默認(rèn))      #記住這個名稱,腳本里要用
docker-desktop-data
docker-desktop

3. 編寫一個bat腳本并執(zhí)行

?

? 打開記事本,把下面這段代碼按照自己的運行環(huán)境配置。

@echo on
REM 先關(guān)閉虛擬子系統(tǒng)
wsl --shutdown

REM 以下的Ubuntu為第2步查到的Linux子系統(tǒng)名稱
REM IP地址根據(jù)自己的需要配置
wsl -d Ubuntu -u root ip addr del $(ip addr show eth0 ^| grep 'inet\b' ^| awk '{print $2}' ^| head -n 1) dev eth0
wsl -d Ubuntu  -u root ip addr add 172.30.16.2/24 broadcast 172.30.16.255 dev eth0
wsl -d Ubuntu  -u root ip route add 0.0.0.0/0 via 172.30.16.1 dev eth0

powershell -c "Get-NetAdapter 'vEthernet (WSL)' | Get-NetIPAddress | Remove-NetIPAddress -Confirm:$False; New-NetIPAddress -IPAddress 172.30.16.1 -PrefixLength 24 -InterfaceAlias 'vEthernet (WSL)'; Get-NetNat | ? Name -Eq WSLNat | Remove-NetNat -Confirm:$False; New-NetNat -Name WSLNat -InternalIPInterfaceAddressPrefix 172.30.16.0/24;"

REM 啟動對應(yīng)Linux系統(tǒng)
wt -p Ubuntu

? 保存成.bat文件后右擊選擇“以管理員身份運行”。再次打開Ubuntu就是腳本里指定的IP了。

Done.文章來源地址http://www.zghlxwxcb.cn/news/detail-408010.html

到了這里,關(guān)于Windows中wsl2為虛擬Linux子系統(tǒng)設(shè)置固定IP的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Windows下的Linux子系統(tǒng)(WSL)

    Windows下的Linux子系統(tǒng)(WSL)

    什么是WSL WSL:Windows subsystem for Linux,是用于Windows上的Linux的子系統(tǒng) 作用很簡單,可以在Windows系統(tǒng)中獲取Linux系統(tǒng)環(huán)境,并完全直連計算機硬件,無需通過虛擬機虛擬硬件,不會影響Windows系統(tǒng)本身 為什么使用WSL WSL作為自Windows10以來的全新特性正逐步顛覆開發(fā)人員的選擇 傳統(tǒng)方式下

    2024年01月17日
    瀏覽(28)
  • WSL2 Ubuntu子系統(tǒng)安裝OpenCV

    WSL2 Ubuntu子系統(tǒng)安裝OpenCV

    OpenCV用C++語言編寫,它的主要接口也是C++語言,但是依然保留了大量的C語言接口。該庫也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。這些語言的API接口函數(shù)可以透過在線文檔取得?,F(xiàn)在也提供對于C#,Ch,Ruby的支持。所有新的開發(fā)和算法都是用C++接口。一個使用CUDA的GPU接

    2024年02月12日
    瀏覽(30)
  • 自己在linux ubuntu子系統(tǒng)安裝過程中的各種問題(附加到 WSL2: 系統(tǒng)找不到指定的文件。Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FIL)

    自己在linux ubuntu子系統(tǒng)安裝過程中的各種問題(附加到 WSL2: 系統(tǒng)找不到指定的文件。Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FIL)

    無法將pDataLocalPackagesCanonicalGroupLimited.Ubuntu_79rhkp1fndgscLocalStateext4.vhdx”附加到 WSL2: 系統(tǒng)找不到指定的文件。 Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND 解決方法; 1.控制面板下找到程序下的子選項,重新開啟關(guān)閉 更改設(shè)置后重啟 失敗 2.導(dǎo)入注冊列表(慎!!

    2024年04月13日
    瀏覽(34)
  • 手動安裝WSL(適用于 Linux 的 Windows 子系統(tǒng))

    手動安裝WSL(適用于 Linux 的 Windows 子系統(tǒng))

    BG-廢話不多說,直接上干貨 一、安裝WSL (一)手動安裝 1、啟用適用于 Linux 的 Windows 子系統(tǒng) 以管理員身份打開 PowerShell(“開始”菜單 “PowerShell” 單擊右鍵 “以管理員身份運行”),然后輸入以下命令: 2、檢查運行 WSL 2 的要求(直接跳過此步驟亦可) 對于 x64 系統(tǒng):版

    2024年02月09日
    瀏覽(24)
  • Windows 自帶的 Linux 子系統(tǒng)(WSL)安裝與使用

    Windows 自帶的 Linux 子系統(tǒng)(WSL)安裝與使用

    WSL官網(wǎng)安裝教程: https://learn.microsoft.com/zh-cn/windows/wsl/install Windows 自帶的Linux子系統(tǒng),比用VM什么的香太多了??梢宰约嚎垂俜浇坛蹋部梢砸韵虏襟E完成。 如果中間遇到我沒遇到的問題百度,可以在評論區(qū)評論,或者自己百度其他教程解決。 搜索powerShell, 然后右鍵以管理

    2024年02月21日
    瀏覽(23)
  • Windows 下使用 WSL 安裝 Kali Linux 子系統(tǒng)

    使用 WSL 安裝 Kali,方便快捷使用。 類似于 Cygwin 不過聽說通過 WSL 安裝的做了隔離,不能夠訪問硬件,也就無法進行硬件相關(guān)的滲透,具體有待核實。 環(huán)境:Windows 10 21H2 教育版 參考:

    2024年02月04日
    瀏覽(17)
  • WSL2 Ubuntu子系統(tǒng)安裝cuda+cudnn+torch

    WSL2 Ubuntu子系統(tǒng)安裝cuda+cudnn+torch

    確保Windows系統(tǒng)版本高于windows10 21H2或Windows11,然后在Windows中將顯卡驅(qū)動升級到最新即可,WSL2已支持對顯卡的直接調(diào)用。 進入英偉達官網(wǎng)中的cuda下載地址:CUDA Toolkit 11.7 Update 1 Downloads | NVIDIA Developer 由于作者使用的是WSL-Ubuntu20.04長期支持版,所以按照以下配置來進行安裝。

    2024年02月12日
    瀏覽(24)
  • 如何解決國內(nèi)安裝 wsl2 子系統(tǒng),Ubuntu下載慢的問題

    如何解決國內(nèi)安裝 wsl2 子系統(tǒng),Ubuntu下載慢的問題

    國內(nèi)從 windows App store ?或者 powershell下載 Ubuntu ?速度非常慢甚至動不動就失敗, 為解決這個問題從網(wǎng)上找了一個離線安裝的解決方案記錄一下: 首先用瀏覽器找到想要下載的Microsoft Store應(yīng)用的web頁面,這里以Ubuntu22.0.4為例: Ubuntu 22.04.2 LTS - Microsoft Store 中的官方應(yīng)用 將地址的鏈

    2024年02月05日
    瀏覽(30)
  • Windows 11部署WSL(Windows Subsystem for Linux——適用于Windows的Linux子系統(tǒng))

    Windows 11部署WSL(Windows Subsystem for Linux——適用于Windows的Linux子系統(tǒng))

    WSL(Windows Subsystem for Linux——適用于Windows的Linux子系統(tǒng)) Windows Subsystem for Linux(簡稱WSL)是一個在Windows 1011上能夠運行原生Linux二進制可執(zhí)行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發(fā),其目標(biāo)是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機

    2024年02月16日
    瀏覽(25)
  • 【開發(fā)工具】適用于Windows的Linux子系統(tǒng)一一WSL安裝使用教程

    【開發(fā)工具】適用于Windows的Linux子系統(tǒng)一一WSL安裝使用教程

    一、簡介 Windows Subsystem for Linux(簡稱WSL)是一個在Windows 1011上能夠運行原生Linux二進制可執(zhí)行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發(fā),其目標(biāo)是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機,并且映像內(nèi)的工具和實用工具能在此子系統(tǒng)上

    2024年02月05日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包