[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alternate boot for internet connection



On Tue, Jun 17, 2003 at 07:57:35AM -0700, Michael Perry wrote:
> You could use schemes.  If you peruse the pcmcia-howto that Hinds wrote
> for the pcmcia-cs package, he mentions how to setup lilo to boot with
> different append statements which launch different network setups.  I
> have not done this in awhile but I did do it before.  I basically
> created two schemes in /etc/pcmcia/network.opts called "home" and "work"
> with different network setups like dhcp or static IP addresses.  I then
> added this to my lilo.conf.
...

On Tue, Jun 17, 2003 at 08:57:00AM -0700, Michael Perry wrote:
> Its not really difficult to do this with the pcmcia tools.  All one does
> is create stanzas in /etc/pcmcia/network.opts or even
> /etc/pcmcia/wireless.opts and then create append lines in lilo that
> launch the schemes.  When the system boots the next time it will show
> both entries in lilo.
...

UGH.

Use /etc/network/interfaces:

---------------8<------------------
# Wireless
mapping eth1
    script /etc/network/ifscheme

########################################################
# Home

iface eth1-home inet dhcp
    wireless_nick foo
    wireless_mode managed
    wireless_essid myessid
    wireless_key 's:"K<wZ'

########################################################
# Friends places

iface eth1-friend1 inet dhcp
    wireless_nick foo
    wireless_mode managed
    wireless_essid blah
    wireless_channel 3
    wlan_ng_authtype opensystem

iface eth1-friend2 inet static
    address 192.168.0.113
    gateway 192.168.0.1
    netmask 255.255.255.0
    wireless_nick foo
    wireless_mode ad_hoc
    wireless_essid someotheressid
    wireless_channel 6

########################################################
# Network stumbling (stop that bloody pump loading)

iface wlan0-stumble inet static
    address 10.0.0.1
    netmask 255.255.255.0
    wireless_nick foo
    wireless_mode ad_hoc
    wireless_essid any
    wireless_channel 6
--------------8<-----------------


See /usr/share/doc/ifupdown/examples/ , and interfaces(5)

The script I'm using above, was written by Joey Hess, and can be found at:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=154444

(ok, so further reading show's it's in ifupdown-roaming.. shows how often I
have needed to think about this setup)

Advantages:
*) Dont need to piss around with updated .opts files, and manually copying
   changes.
*) All information for all configs is in one place.

Disadvantages:
*) I cant think of any.

Mike.
-- 
Mike Beattie <mike@ethernal.org>                      ZL4TXK, IRLP Node 6184

     Spock, the women on your planet are logical. No other planet in the
     galaxy can make that claim.                  -- Capt. James T. Kirk



Reply to: