前回の方法 とは違いmac addressは非固定ですが、仮想スイッチ(WSL)の接続種類を外部ネットワークにし/etc/wsl.confの追加と/etc/network/interfaces.d/eth0を記述するだけでIPv4/IPv6ともにWindows10 Proで固定させたのでそのメモです。なお繰り返しますがmac addressは非固定なのであまり実用的ではないやり方ですが...Winowd10のWSL2でアドレスを固定するやり方はほとんど見当たらなかったのでとりあえず挙げてみました。なお動作確認環境はWSL2がDebian11/Bullseye、Windows10はPro 22H2 build 19045.2913です。 まず最初にWSL2が使う仮想スイッチの接続種類をHyper-Vマネージャーにある仮想スイッチマネージャーにて内部から外部に変更します。 続いて、WSL2上の/etc/wsl.confを以下のように編集します。 [boot] systemd=true [network] nenerateResolvConf = false 最後に、/etc/network/interfaces.d/eth0を以下のようにします。 auto eth0 allow-hotplug eth0 iface eth0 inet static pre-up ip route del default pre-up ip addr del `ip a | grep 172 | awk '{print $2}'` dev eth0 pre-up echo nameserver 1.1.1.1 > /etc/resolv.conf pre-up echo nameserver 1.0.0.1 >> /etc/resolv.conf address 192.168.1.99 netmask 255.255.255.0 gateway 192.168.1.23 iface eth0 inet6 static address 2400:aaaa:bbbb:cccc::99/64 gateway 2400:aaaa:bbbb:cccc::1 やっていることは単純で、systemdを起動させるよう...