On Thu, Feb 16, 2012 at 11:49:03AM +0100, Markus wrote:
> occasionally I'm in the situation where having multiple
> configurations for a single network interface are handy to have.

> Most seamlessly, [multiple wifi networks] could be handled by using an
> arbitrary extension to the hostname.if files, separated by and
> additional dot (e.g. hostname.athn0.home, hostname.em0.bak20120223).
>      
> Below a diff to /etc/netstart is attached, that strips the
> suffix including the dot from hostname.if.suffix (if it is 
> present) and otherwise allows such files to be used. I tried 
> to change the code of netstart as minimally as possible.
> 
> An interesting side-effect is the ease with which wifi cell
> changes can now be handled by ifstated.
> 
> I'd suppose that this must scratch the itch of other users, too. 
> However as this is only a rough guess, I'm curious to hear some
> opinions on it.

I'm sorry, but how does this work? It reads as if netstart now
recognizes /etc/hostname.athn0.home as an alternative to
/etc/hostname.athn0, but how does it figure out whether to use
/etc/hostname.athn0.home or /etc/hostname.athn0.work? What's the
advantage over symlinking /etc/hostname.athn0 appropriately, if you want
to use netstart?

Maybe I just don't get it.

> @@ -104,7 +112,7 @@
>                       else
>                               alias=
>                       fi
> -                     cmd="ifconfig $if $af $alias $name"
> +                     cmd="ifconfig 4raw $if4 $af $alias $name"
                                      ^       ^
>                       case "$dt" in
>                       dest)
>                               cmd="$cmd $dtaddr"


Those should be `, obviously.

                Joachim

-- 
PotD: graphics/libkexiv2 - kde wrapper around exiv2
http://www.joachimschipper.nl/

Reply via email to