Le 13.04.2004 20:49, Yves Rutschle a �crit�:
On Tue, Apr 13, 2004 at 06:22:00PM +0200, Fran�ois TOURDE wrote:
> modprobe  io=0x37b irq=7 parport_pc

C'est curieux, dans mon vieux script de plip j'ai io=0x378
(valeur calcul�e en utilisant la pression atmosph�rique du
jour, multipli�e par la phase de la lune, modulo l'age du
capitaine. Ou bien pech�e dans un vieux bouquin genre Bible
PC (aaaah la bible PC...) ou le BIOS).

�a correspond � la diff�rence entre lpt1: et lpt2: sous DOS,
mais comme les portables ont une certaine tendance �
m�langer all�grement tout �a, �a vaut la peine d'essayer.

- Le 'route add' est-il n�cessaire? �a me semble bizarre.

Il me semble qu'il fut n�cessaire, mais que les noyaux (ou
ifconfig?) modernes le font maintenant par defaut. Une chose
est s�re, �a ne devrait pas faire de mal.

- Sais-tu danser la carioca ?

C'est dangereux, on peut se prendre les pieds dans le cable,
tirer les portables qui tombent sur les pieds, bilan deux
portables cass�s et 3 mois � l'hopital :-)

Y.



Je joins les scripts qui me servaient � connecter un Pentium 100 � un notebook IBM avec le c�ble ad�quat (on trouve une description de ce c�ble dans le PLIP Howto. On appelait �a un c�ble 'laplink' je crois).

Ces scripts ont sans doute pris un peu de vieux mais bon ...

--
                        - Jean-Luc
#!/bin/sh

# Version of Linux

VERSION=`uname -r | cut -c -3`
if [ $VERSION = 2.0 ]
then
     PLIP=plip1
 else
     PLIP=plip0
fi
     modprobe $PLIP

NET_MASK=255.255.255.0
NET_ADDRESS=localnet
LOCAL_HOST=pentium
REMOTE_HOST=notebook

case "$1" in
  start)
     echo "Network address : "$NET_ADDRESS
     echo "Local system    : "$LOCAL_HOST
     echo "Remote system   : "$REMOTE_HOST

     echo "Starting plip network."	

     ifconfig $PLIP arp $LOCAL_HOST pointopoint $REMOTE_HOST up
     ifconfig $PLIP netmask $NET_MASK

     if [ $VERSION = 2.0 ]; then
#     echo "adding route -net"
#         route add -net $NET_ADDRESS netmask $NET_MASK     
#	 echo "adding route remote"
         route add $REMOTE_HOST
     fi
     
     plipconfig $PLIP nibble 40000 trigger 5000	 >/dev/null
     echo "Done."
   ;;
  stop)
     echo -n "Stopping plip network..."
     ifconfig $PLIP $LOCAL_HOST pointopoint $REMOTE_HOST down
     rmmod plip 2>/dev/null
     echo "Done."
     ;;
  *)
     echo "Usage: ./resplip {start|stop}"
     exit 1
esac

exit 0
 
#!/bin/sh

# Version of Linux

VERSION=`uname -r | cut -c -3`
if [ $VERSION = 2.0 ]
then
     PLIP=plip1
 else
     PLIP=plip0
fi

NET_MASK=255.255.255.0
NET_ADDRESS=localnet
LOCAL_HOST=notebook
REMOTE_HOST=pentium

case "$1" in
  start)
     echo "Network address : "$NET_ADDRESS
     echo "Local system    : "$LOCAL_HOST
     echo "Remote system   : "$REMOTE_HOST

     echo "Starting plip network."	

     ifconfig $PLIP arp $LOCAL_HOST pointopoint $REMOTE_HOST up
     ifconfig $PLIP netmask $NET_MASK

     if [ $VERSION = 2.0 ]; then
#     echo "adding route -net"
#         route add -net $NET_ADDRESS netmask $NET_MASK     
#	 echo "adding route remote"
         route add $REMOTE_HOST
     fi
     
     echo "Done."
   ;;
  stop)
     echo -n "Stopping plip network..."
     ifconfig $PLIP $LOCAL_HOST pointopoint $REMOTE_HOST down
     rmmod plip 2>/dev/null
     echo "Done."
     ;;
  *)
     echo "Usage: ./resplip {start|stop}"
     exit 1
esac

exit 0
 

Attachment: pgpwUNwIvSuwL.pgp
Description: PGP signature

Répondre à