[–] 2 points 11 months ago* (1 child)

 ______________________________________
< Please Activate Linux within 30 days >
 --------------------------------------
            (\/)
      (_o |
       /  |
       \  \______
        \        )o
         /|----- |
         \|     /|

is what I got (no, I did not just do that on my PC)

  • source
  • parent
  • context
  •  

    I am trying to set up my homelab to boot whenever it is being accessed. I set up wake on LAN for unicast, and it works fine for a while after shutting down the system. It stops working after a few hours of the server being turned off, though.

    From what I'm gathering online, the issue is that my router uses an ARP cache. Before that gets flushed, it still works. However, it seems like my router does not allow me to configure a static ARP entry (using a ISP provided router). I already set a static IP for my server in the router, but it still won't work a few hours.

    Is there any way to make this work? I just want to allow a friend of mine to boot my server whenever they try to access a service on it.

     

    I am trying to set up a simple home server with some old hardware, and since power is pretty expensive here I am trying to enable WoL so that I can turn it on whenever I need it, and automatically shut it down after a short time of inactivity.

    I enabled WoL ("Power On By PME") in my BIOS, which then allowed me to enable WoL in my network device drivers using nmcli. It now reliably shows mode g selected after reboot, as reported by ethtool. I installed gWakeOnLan on another device to try waking my server, but to no avail.

    When my server is shut down, the ethernet LEDs are still blinking, so I suppose the network device successfully stays turned on after shutdown. However, when I use netcat on my server to check that the magic packets get there, I can't see any output after sending the packets using gWakeOnLan. I tried both ports 9 and 40000.

    I am using a router that was provided to me by my network provider, maybe I need to enable/unblock something there? No idea what it would be, though.

    Any ideas on how to track this issue further down?


    Edit: I am now using wol instead of gWakeOnLan. this command worked for me:

    wol -p 9 -i 192.168.2.255 <server-mac-address>.

    I got the IP from ip address :

    inet 192.168.2.31/24 brd 192.168.2.255 scope global dynamic noprefixroute eno1

    I'd like having a little GUI but apparently it's not possible to configure the IP in gWakeOnLan like this. I tried setting it to 'internet' mode (to allow me to enter my IP) but that didn't work. Oh well, a little script to double-click is fine, too, haha

     

    I have a Google Pixel 5 that I installed e/OS myself on, but I dropped it a few days ago and the touch sensor is broken in such annoying locations that I feel the need for a new phone. So, trying to be more environmentally conscious, I wanted to try a fairphone for better repairability. I know they have been offering a version with e/OS pre-installed, but I only learned today that it is 50€ more expensive.

    Do any of you guys know what the benefit of letting them do it is? I guess there technically is a risk I mess it up and brick my brand new phone, but I think the risk is so small that I am willing to take it.

    view more: next ›