wsl-ubuntuのIPアドレスを修正する方法

wsl-ubuntuのIPアドレスを修正する方法

1. 方法 1

/etc/netplan/ ディレクトリを開きます。このディレクトリには、Ubuntu のネットワーク構成が保存されています。

cd /etc/netplan

デフォルトのネットワーク構成ファイルをバックアップします。

sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak

ネットワーク構成ファイルを編集し、

sudo vi 01-network-manager-all.yaml

以下の内容をファイルに追加し、実際のネットワーク状況に応じて静的IPとサブネットマスクを入力してください。

network:
  version: 2
  ethernets:
    eth0:
       dhcp4: no
       addresses: [172.22.76.255/20]

ネットワーク プロファイルを保存して終了します。

新しいネットワーク構成を適用し、

sudo netplan apply

このようにして、WSL Ubuntu の IP を静的 IP として固定でき、システムの再起動時に変更されません。動的 IP を復元する場合は、ネットワーク構成ファイル内の静的 IP 情報を削除するか、バックアップから元のファイルを復元します。

2. 方法 2 (非推奨)

このソリューションは、wsl の静的 IP を設定するのに役立ちました。試してみてください。

Windows ホストで次のコマンドを実行します。

netsh interface ip add address "vEthernet (WSL)" 192.168.99.1 255.255.255.0

WSL Linux マシンで次の操作を実行します。

ip addr add 192.168.99.2/24 broadcast 192.168.99.255 dev eth0 label eth0:1

ただし、システムの再起動後にこの IP を保持するには、スタートアップ プログラムでこれらのコマンドを設定する必要があります。

crontab -e

--- add
@reboot ip addr add 192.168.99.2/24 broadcast 192.168.99.255 dev eth0 label eth0:1
---

終わり!

おすすめ

転載: blog.csdn.net/engchina/article/details/133265944