From 4d765788eaab50054f5bee97ef5de73d13100ecd Mon Sep 17 00:00:00 2001 From: Harsh Virdi Date: Thu, 21 Aug 2025 21:52:02 +0530 Subject: [PATCH] Added Wake on lan configuration option --- setup | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/setup b/setup index 768949d..c1ace38 100755 --- a/setup +++ b/setup @@ -1179,6 +1179,25 @@ sudo ufw limit ssh sudo ufw enable sudo systemctl enable sshd +# Configuring Wake on Lan + +ip addr show + +echo "Choose the device you want to use for wake on lan: " +read netdev + +netdevMacadd=$(ip addr show "$netdev" | awk 'NR==2 {print$2}') + +echo "[Match]" | sudo tee /etc/systemd/network/50-wired.link +echo "MACAddress=$netdevMacadd" | sudo tee -a /etc/systemd/network/50-wired.link +echo " " | sudo tee -a /etc/systemd/network/50-wired.link +echo "[Link]" | sudo tee -a /etc/systemd/network/50-wired.link +echo "NamePolicy=kernel database onboard slot path" | sudo tee -a /etc/systemd/network/50-wired.link +echo "MACAddressPolicy=persistent" | sudo tee -a /etc/systemd/network/50-wired.link +echo "WakeOnLan=magic" | sudo tee -a /etc/systemd/network/50-wired.link + +cat /etc/systemd/network/50-wired.link + # Downloading wallpapers cd $HOME