WSL2設定固定IP最簡單方式
阿新 • • 發佈:2022-03-07
目前網上的WSL2設定固定IP的方法都繁瑣異常, 實際操作起來極其麻煩. 而我要用的只是有一個固定IP來做一些事情.
既然設定固定IP這麼麻煩, 不如每次WSL子系統啟動後, 手動跑一下以下這個指令碼, 給Win側和Linux側都新增一個固定IP來的直接.
指令碼說明:
-
以下指令碼放置在bat檔案中, 在Win下以管理員身份執行
-
啟動WSL後, 再執行該指令碼設定IP
-
引數修改說明:
- 192.168.50.99是我要為Win側的 "vEthernet (WSL)" 網絡卡新增的IP
- 192.168.50.88是我要為WSL例項 "Ubuntu-16.04" 的 "eth0" 網絡卡新增的IP
# 在Win側為WSL網絡卡新增一個IP進行通訊
netsh interface ip add address "vEthernet (WSL)" 192.168.50.99 255.255.255.0
# 在Ubuntu側為WSL網絡卡新增一個IP進行通訊
wsl -d Ubuntu-16.04 -u root ip addr add 192.168.50.88/24 broadcast 192.168.50.255 dev eth0 label eth0:1
- 經過執行以上指令碼, Ubuntu側就可以通過 192.168.50.99 訪問 Win 側, Win 側可以通過 192.168.50.88 訪問 Linux 側