[FoLUG] laptop-net o altro? consigli.
Enrico Placci
enrico.placci@tiscali.it
Gio 10 Nov 2005 05:33:04 CET
On Fri, 4 Nov 2005 14:52:01 +0100
IvanoeZ <public@ivanru.com> wrote:
> Ciao membri del folug.
> Sul mio portatile con Debian 3.1 ho deciso finalmente di installare un
> gestore di ambienti network per i laptop (laptop-net). Dopo averlo
> configurato, noto che in qualsiasi profilo mi trovi, la mia scheda di
> rete smette di funzionare dopo circa 15 minuti.
Io l'ho utilizzato con soddisfazione per molto tempo...
>
> Vi chiederei anche quale di simili programmi mi consigliate di usare,
> che possa gestire l'avvio degli rc e che ti configuri la scheda di
> rete per l'ambiente in cui ti trovi.
ifup ifdown ... vedi sotto
>
>
> Qui il mio "schemes" di laptop-net:
>
non è tanto lo schemes quanto il file /etc/laptop.net/ip-map
deve contenere righe tipo
uni 137.204.197.<ip-pingabile> 137.204.197.<altro-ip-pingabile>
etc... una per ogni schema; ce l'hai?
io avevo configurato anche con ifup ifdown, se non ti piacciono le cose
automagiche che agiscono senza chiedere te lo consiglio.
Devi modificare /etc/network/interfaces , deve essere tipo:
(da /usr/share/doc/ifupdown/examples/network-interfaces.gz)
# A PCMCIA interface for a laptop that is used in different locations:
# (note the lack of an "auto" line for any of these)
#
# mapping eth0
# script /path/to/pcmcia-compat.sh
# map home,*,*,* home
# map work,*,*,00:11:22:33:44:55 work-wireless
# map work,*,*,01:12:23:34:45:50 work-static
#
# iface home inet dhcp
# iface work-wireless bootp
# iface work-static static
# address 10.15.43.23
# netmask 255.255.255.0
# gateway 10.15.43.1
#
# Note, this won't work unless you specifically change the file
# /etc/pcmcia/network to look more like:
#
# if [ -r ./shared ] ; then . ./shared ; else . /etc/pcmcia/shared ;
# fi get_info $DEVICE
# case "$ACTION" in
# 'start')
# /sbin/ifup $DEVICE
# ;;
# 'stop')
# /sbin/ifdown $DEVICE
# ;;
# esac
# exit 0
Ovviamente decommentando ove appropriato e applicando le modifiche
indicate. Purtroppo questo mi funzionava da dio nel portatile vecchio
(scheda di rete PCMCIA) nel "nuovo"(è un mac del '98 :-) invece non sono
riuscito a farlo funzionare perché non ho capito come deve funzionare lo
script
# mapping eth0
# script /path/to/pcmcia-compat.sh <------------questo
# map home,*,*,* home
# map work,*,*,00:11:22:33:44:55 work-wireless
# map work,*,*,01:12:23:34:45:50 work-static
Non lo avevo capito neanche prima :-) ma avendo una PCMCIA non me ne ero
preoccupato... funzionava!
Dal man interfaces:
Each mapping stanza must contain a script definition. The named
script is run with the physical interface name as its argument and with
the contents of all following "map" lines (without the leading "map")
in the stanza provided to it on its standard input. The script must
print a string on its standard output before exiting. See
/usr/share/doc/ifupdown/examples for examples of what the script must
print. Mapping a name consists of searching the remaining mapping
patterns and running the script corresponding to the first match; the
script outputs the name to which the original is mapped.
Qualcuno sa aiutarmi a creare uno script valido per una scheda non
PCMCIA?
...
Tornando a noi... la configurazione con ifup/down era molto comoda...
bastava un
ifup eth0=home
ifdown eth0
ifup eth0=work
etc...
Ciao
Scusate la solita prolissità ;-)
Enrico
Maggiori informazioni sulla lista
FoLUG