Hi Harold, I second this enhancement, as it make it easyer for headless setup, it's a good thing. Maybe the static ip address should be probed first with an arp query, or set to some rfc1918 subnet less frequently used than 192.168.1.0/24... Just to avoid collision with the local gateway likely set to 192.168.1.1 ;) Kind regards Mat Le vendredi 22 décembre 2017 à 21:01 +0100, Harold Gutch a écrit : > Hi, > > something that seems to come up every now and then is the question of > configuration if no console is available, i.e., no HDMI screen and > (more importantly) no USB keyboard or serial cable. The attached > patch makes the default /etc/rc.local run /boot/rc.netbsd (if > available) and installs a file /boot/rc.netbsd.sample that - if > renamed to /boot/rc.netbsd - adds a user, sets their and root's > password, and configures usmsc0 (on-board ethernet) to a static v4 > IP. > The idea is for all this to run just as a last resort, so the script > is supposed to be run only once and not on every boot. Therefore at > the end of this, rc.local then renames /boot/rc.netbsd to > /boot/rc.netbsd.disabled. > > Right now, the patch as attached does all this *only* with rpi.img, > *not* with armv7.img. > > Is this something that people might find useful? Any other > comments/suggestions, e.g., should this perhaps also be done with > armv7.img (I don't think it needs to go to rpi_inst.img)? > > > thanks, > Harold
Attachment:
smime.p7s
Description: S/MIME cryptographic signature