wsl2 bridge ๋ชจ๋ ์ ํ๋ฒ (+wsl2 systemctl ์๋ฌ ํด๊ฒฐ๋ฒ)
์ผ๋จ wsl kali linux๋ win11๋ฒ์ ์์๋ง ๋ธ๋ฆฟ์ง๋ฅผ ์ง์ํ๋ค.
win10์์ hyper ๋งค๋์ ๊ฐ์์ค์์น๋ฅผ ๋ง๋ค๊ธฐ๋ฅผ ํด์ ์คํจ๋ฅผ ํ๋ค๋ฉด win11๋ก ์ ๋ฐ์ดํธ ์ถ์ฒ
[windows ๊ธฐ๋ฅ ์ผ๊ธฐ/๋๊ธฐ] > [Hyper-V] ์ผ๊ธฐ / ์ฌ๋ถํ > Hyper-V ๋งค๋์ ์คํ
์ ์ฉ ์ ๋คํธ์ํฌ ์ค์ ๊ณผ์ ์์ ํ์ฌ ์ฐ๊ฒฐ์ํ ๋ณ๊ฒฝํ๋ค๋ ๊ฒฝ๊ณ ๊ฐ ๋จ๋๋ฐ YES ๋๋ฌ์ ์งํํ๋ฉด ๋๋ค.
๊ทธ ํ ์ฌ์ฉ์ ํ ๋๋ ํ ๋ฆฌ์ .wslconfigํ์ผ ์์ฑํ๋ค.
> copy con .wslconfig
[WSL2]
networkingMode = bridged
vmSwitch = wsl2ex
๊ทธ ํ ctrl+z ํน์ ctrl+c๋ก ํ์ผ ์์ฑ
> wsl --shutdown
shutdown ํ ๋ค์ ์นผ๋ฆฌ ์คํ ํ ifconfig๋ฅผ ํ๋ฉด 192.168.n.n์ผ๋ก ์ธ๋ถ๋ง์ IP๋ฅผ ํ ๋น๋ฐ์ ์ฌ์ฉ๋๋๊ฒ์ ํ์ธํ ์ ์๋ค.
WSL2 ์ค๋ฅ ํด๊ฒฐ๋ฒ
System has not been booted with systemd as init system (PID 1).
Can't operate. Failed to connect to bus: Host is down
๋ ์ด ์ค๋ฅ๊ฐ kali์์ openvpn ์ค์ ํ๋ค๊ฐ ์ผ์ด๋ฌ๊ธฐ๋๋ฌธ์ ์ผ๋จ kali ์ ์
# sudo -e /etc/wsl.conf
[boot]
systemd=true
๊ทธ ํ wsl --shutdown์ผ๋ก kali๋ฅผ ์ข ๋ฃ์์ผ์ค๋ค.
$ sudo su
# systemctl status
root@server ~ # systemctl status
โ server
State: degraded
state ์ํ๊ฐ degraded์์๊ธฐ ๋๋ฌธ์ ์๋๋๊ฒ ...
# systemctl --failed
ํด๋น ๋ช ๋ น์ด๋ก failed ์ด์ ๋ฅผ ํ์ธํ๊ณ
# systemctl reset-failed
reset failed ์คํ ํ ๋ค์ ์ํ ํ์ธํ๋ฉด running์ด ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.