Exposing Raspberry Pi’s network setting files to /boot so that they are visible on a PC via Martin’s Hobby Projects
I needed to clone my current Raspberry Pi SD card image to use for another headless project (on another network), but then realized the network settings were my home ones. I had access to a PC only, so could not (easily) modify the settings for that other Pi to connect to the other network. To avoid that for the future, I’ll just move the network setting files to /boot (which is accessible on a PC) and make a Symbolic Link to these in the original location:
sudo cp interfaces /boot/interfaces
sudo mv interfaces interfaces.bak
sudo ln -s /boot/interfaces interfaces
sudo cp wpa_supplicant.conf /boot/wpa_supplicant.conf
sudo mv wpa_supplicant.conf wpa_supplicant.conf.bak
sudo ln -s /boot/wpa_supplicant.conf wpa_supplicant.conf
With this change applied, I’ll be able to plug in the SD card into a PC, modify the network settings and get the Pi connected in no time. Security-wise this is probably not a good idea, but I am taking the risk anyway.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!