[arch-general] Scripting assistance

Tim Stella denstark at gmail.com
Thu Feb 23 09:55:14 EST 2012


On 02/23/12 at 10:04am, Alfredo Palhares wrote:
> Hello Pete, 
> 
> > When i am at home i would like the laptop to mount my NAS drive  on
> > boot  always connect via ETH cable  never wiFi  but out if i connect
> > via cable or wirless do not try to mount NAS drive , My thoughts
> > Would it be possible to script it so that it checks for an specific MAC
> > address before trying to mount the NAS  as IP address would not work
> > lots  of 192.168.x.x networks  out there 
> 
> A very simple solution would use netcfg profiles for your home network and 
> connect to the NAS server with the POST_UP= param[1].
> 
> This would make things easier for you because you will not have to connect to the NAS
> on every boot (since you said its a laptop and i assume you use it on other places
> than your home) and only connect to the netowk you desire, either by wireless or wired.
> You can also add the PRE_DOWN to disconnect of your mount safely before disconnecting the 
> network. 
> 
> If you desire you can set the network to start on boot (by simply adding the profile name to
> your rc.conf) but this will make your boot a little slower if you're not on your home (like
> connecting to your NAS does).
> 
> [1] https://wiki.archlinux.org/index.php/Netcfg#Execute_commands_before.2Fafter_interface_up.2Fdown
> 
> 
> --
> Regards, 
> Alfredo Palhares

Along those same lines, if you use wicd, you can specificy different wired 
connection profiles and have your home profile execute your script -- would be
a bit simpler as long as you're fine using wicd.

Tim


More information about the arch-general mailing list