IPMI Help
IPMI Help
First-year IT engineering student from Mumbai seeking guidance on configuring IPMI for my MSI B350M gaming pro motherboard. Need assistance setting it up so I can access my home PC from college and run engineering simulations. Do you know how to proceed? Should the board support IPMI? My setup includes an AMD Ryzen 5 1500X with stock cooler, Corsair Vengeance 8GB DDR4 2400MHz, Zotac GeForce GTX 1050TI, MSI B350M Gaming Pro 1TB WD Blue HDD plus a 250GB WD Blue SSD FSP Hexa 450W 80+ Bronze power supply. I also run MATLAB for circuit simulations and SolidWorks for 3D rendering, and AutoCAD for projections. Most college PCs use Ubuntu with disabled USB ports and restricted cloud access. My laptop struggles with simulations due to its Core i3 4005u and only 4GB RAM; I plan to upgrade later. Currently, I rely on my gaming PC for these tasks, which is convenient since it supports gigabit LAN and has better performance. The BIOS didn’t show any IPMI support, and the Windows setting “Only allow a magic packet” didn’t help. Any tips?
IPMI provides access to hardware details and allows managing system settings without an operating system, even when the device is powered down. For remote connections like SSH or VNC, you can rely on VPNs or other tools that suit your requirements—you don’t require a board with IPMI support.
Consider the steps carefully. It doesn’t need special setup and works well with TeamViewer.
IPMI demands the motherboard includes a BMC - Baseboard Management Controller, an entirely distinct CPU (often ARM-based) that operates its own operating system. You cannot install a BMC or IPMI on a system lacking it. Some devices have a BMC but need an additional module to activate it—your setup doesn’t require this. Alternatives like TeamViewer or LogMeIn may work. Or, if you can run a VPN server on your router, you can connect via VPN and use RDP; however, it’s not advisable to forward RDP ports directly.
Most parts fail when they’re pushed to their limits, such as fans and hard drives. Parts that suffer damage only from continuous use happen when they’re always pushed to the edge. If your PC stays idle for long periods, running it around the clock is usually safe—you’re more likely to run into problems with the OS or software acting oddly and needing a restart than with actual hardware failure. Check your BIOS for options that start the system at certain times; these can also affect auto-login settings. Another method is Wake-on-LAN, which lets the network adapter detect a special packet and wake the machine. The main drawback here is that the packet works only on your local network unless you configure advanced routing (like using a Layer 2 VPN). For more details, see https://hackernoon.com/wake-on-lan-throu...1817e2dd41. Some routers can also send Wake-on-LAN packets—connect to your VPN server first, then access the router’s admin panel and select the option.
My bios lacks an option to power on at a certain time. I activated wake on lan through the windows device manager, set the bios to "Only allow a magic packet to wake the system," and used the recommended app. It functions effectively and starts the system as intended. My router can forward Wol over the internet after configuring port forwarding, subnet mask, and IP address. The next challenge is testing from my college, about 10 km away. I plan to use TeamViewer with unattended remote access to finish the setup. Please let me know if it works and helps with your simulations; otherwise, I’ll wait until next year for a laptop that supports this. Thanks @brwainer