Bonjour,

J'ai un laptop sous Debian GNU/Linux qui est utilis� dans quatre
contextes r�seau diff�rents:

. en local, sans connection r�seau (standalone).
. � mon bureau, avec une carte r�seau PCMCIA (net).
. chez moi, avec une connection PPP chez mon ISP (isp).
. chez moi, avec une connection PPP null-modem sur mon ordinateur
  personnel (local).

Bien �videment, il faut que je change mon /etc/resolv.conf dans chaque
cas.

J'ai clon� la technique de mise � jour de /etc/resolv.conf par
pcmcia_cs pour mes configurations ppp.

Pour PCMCIA, la distinction est r�alis�e sur le SCHEME, j'ai fait la
m�me chose pour PPP avec l'option ipparam de pppd.

Le fichier /etc/resolv.conf contient dans un bloc d�limit� par les lignes
"# $DEVICE begin" et "# $DEVICE end" les informations de la
configuration r�seau courante.

Ce bloc est ajout� par /etc/ppp/ip-up.d/dns ou /etc/pcmcia/network et
supprim� par /etc/ppp/ip-down.d/dns ou /etc/pcmcia/network.


J'ai maintenant encore 2 probl�mes, le mail et wwwoffle.

Pour le mail, j'utiliserais toujours un smarthost, disont smtp.foo.bar.fr
au bureau (c'est sur un r�seau priv�) et smtp.free.fr chez mon ISP.  Mais
dans ces deux cas, mon laptop ne peut pas s'identifier avec le m�me nom,
nestor.foo.bar.fr n'est pas connu chez mon ISP.

Pour le WEB, j'utilise wwwoffle, c'est un proxy local qui permet de
reconsulter les pages en offline et de selectionner des pages �
r�cup�rer lors de sont prochain passage online.  Avec lui, j'ai
plusieurs probl�mes:
. le proxy n'est pas le m�me � mon bureau et chez mon ISP et surtout, il
  n'utilise pas le m�me port :(
. Dans ma configuration local, il passe online et annule toutes mes
  demandes de fetch (le DNS ne fonctionne pas, ce qui est normal, il n'y
  en a pas).
. Comme le demon wwwoffled est lanc� alors que /etc/resolv.conf est vide
  ou erron�, lorsque wwwoffle -on est appel�, aucune page ne peut �tre
  r�cup�r�es, le DNS ne fonctionne pas (ce qui est faux).


Je ne sais pas encore comment r�soudre ces probl�mes en automatique.
Avez-vous des solutions ?
-- 
Edouard G. Parmelan
http://egp.free.fr

Répondre à