Journal Les ordinateurs portables qui bougent

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
avr.
2004
Bonjour les gens,
en bon utilisateur d'ordinateurs portables que je suis (décideur?), j'ai quelques petites questions pour lesquelles je réclame votre avis :

  • Quand je me déplace, je me trouve parfois sans réseau aucun (la cambrousse par exemple) et alors il se pose un petit problème : tous les services réseaux normalement initiés au boot mettent un temps infini à se lancer (comme ntpdate ou dans un registre différent le montage de partages samba ou nfs). Alors évidemment, on peut toujours désactiver le montage automatique (noauto) ou démarrer sur un runlevel sans support réseau, mais c'est pas très pratique ... Du coup, si vous avez une solution pour continuer à booter sur le même runlevel, quelque soit le réseau sur lequel se trouve le lappy avec une configuration automatique des paramètres réseau (il y des utilitaires pour ça), voire même quand il n'y a pas de réseau, sans pour autant souffrir un boot de 15 minutes, je suis toute ouïe.

  • Comme je suis un bon décideur, j'utilise en plus de mon lappy, un PC de bureau et j'accède à quelques serveurs ... D'où le besoin fréquent de synchronisation entre les différentes machines ... La plupart du temps, il s'agit d'une synchronisation entre le lappy et un partage samba sur un serveur, donc je monte le répertoire distant sur ma machine et je fais un mirrordir --keep-files dans les deux sens (pas terrible). Là encore, si vous connaissez une bonne alternative qui ne demande pas d'administration coté serveur (du genre, pas InterMezzo), je suis preneur.



En fait, j'ai déjà un petit tour des solutions existantes pour ces enjeux récurrents dans l'utilisation des ordinateurs portables, mais j'ai lu assez peu de retours de la part des utilisateurs sur des solutions-qui-marchent (tm) ...
  • # Re: Les ordinateurs portables qui bougent

    Posté par  (Mastodon) . Évalué à 2.

    Pour le premier point, mon laptop utilise un truc qui doit s'appeler netenv, si je me rappelle bien. Au boot il me demande quelle configuration de réseau utiliser, et je peux en rajouter de nouvelles. Donc, quand pas de réseau, je lui dis et il me laisse tranquille.

    C'est pratique aussi si tu as une config à la maison, une au bureau, etc.
  • # Re: Les ordinateurs portables qui bougent

    Posté par  . Évalué à 0.

    Pour ce qui est des montages NFS, tu peux simplement interrompre la detection avec Ctrl+C lorsque tu vois "Starting Portmapper". Ca peut etre une solution ponctuelle. Si tu veux une solution plus propre, tu peux essayer de detecter si le cable reseau est branche avant de monter les services reseau (chez moi je "ping" mon routeur mais il doit y avoir plus propre).
  • # Re: Les ordinateurs portables qui bougent

    Posté par  (site web personnel) . Évalué à 3.

    Tu peux ajouter à la fin de ton script d'init.d qui gère eth0, un appel à mii-tool (http://linux-ip.net/html/tools-mii-tool.html(...)), et si ça te dit que le câble n'est pas là:

    /sbin/route del default gw
    /sbin/ifconfig eth0 down

    et ça devrait suffire pour que tous les services réseau chopent un "no route to host" immédiat au lieu d'un timeout "connection failed"..
  • # Re: Les ordinateurs portables qui bougent

    Posté par  . Évalué à 4.

    J'utilise laptop-net (apt-get install laptop-net).
    Tu lui définis un certain nombre de "schemes" qui correspondent aux endroits où tu peux te brancher, pour chacun tu indiques une (ou plusieurs) adresse(s) IP du réseau local, plus une configuration par défaut.
    Ensuite, le daemon va détecter quand le cable réseau est branché ou débranché, va détecter automatiquement sur quel réseau tu es (requêtes arp sur l'IP que tu lui as donné) et configurer en fonction de ce que tu lui as donné (dhcp, ip fixe, gateway, etc...), et exécutera un script (dont je sais plus le nom) dans lequel tu peux donc lancer test ntpdate et tes montages réseau si tu es sur le bon réseau.
    • [^] # whereami & laptopnet

      Posté par  . Évalué à 4.

      whereami n'est pas mal non plus pour la détection automatique des réseaux accessibles avec les catégories:
      + testmii
      + testpci
      + testdhcp
      + testarp
      + testping
      + testmodule

      - Plusieurs tests peuvent être spécifiés pour un même environnement réseau.
      - La configuration du mail est inclue.
      - Possibilités de montage auto de ressources partagées selon le réseau
      Et je dois en oublier...

      Sinon, voici un exemple de configuration de laptopnet :
      /etc/laptop-net/shcemes
      |=----- 8< ----- Couper ici / cut here ----- 8< -----=
      case "${SCHEME}" in
      offline)
      # Setting nothing means to leave the network interface disabled.
      ;;
      home)
      DHCP="no"
      ADDRESS="192.168.1.62"
      NETMASK="255.255.255.0"
      GATEWAY="192.168.1.1"
      NAMESERVERS="192.168.1.5 212.27.32.176"
      ;;
      boulot)
      DHCP="no"
      ADDRESS="192.168.2.11"
      NETMASK="255.255.255.0"
      GATEWAY="192.168.2.254"
      NAMESERVERS="62.4.16.70 62.4.17.69"
      ;;
      *)
      # Set to "yes" to use DHCP
      DHCP="no"

      # These bindings specify a static address and are ignored if DHCP is used:

      # IP address (required)
      ADDRESS="192.168.1.62"
      # Netmask (required)
      NETMASK="255.255.255.0"
      # Broadcast address (optional)
      BROADCAST=
      # Network address (optional)
      NETWORK=
      # Gateway address (optional)
      ###############################################################
      GATEWAY="192.168.1.5"
      ###############################################################

      # These bindings are used both for DHCP and static addresses:

      # Local domain name (optional)
      DOMAIN=""
      # Search list for host lookup (optional)
      SEARCH=""
      # Nameservers, separated by spaces (optional)
      ###############################################################
      NAMESERVERS="192.168.1.5 212.27.32.176"
      ###############################################################
      ;;
      esac
      |=----- 8< ----- Couper ici / cut here ----- 8< -----=

      /etc/laptop-net/ip-map
      |=----- 8< ----- Couper ici / cut here ----- 8< -----=
      # Here are two example entry lines:

      home 192.168.1.45 192.168.1.5 # 45 si il est allumé, sinon 5
      boulot 192.168.1.100 # C'est l'imprimante réseau
      |=----- 8< ----- Couper ici / cut here ----- 8< -----=
      • [^] # Re: whereami & laptopnet

        Posté par  . Évalué à 1.

        Bonjour, j'aimerai savoir s'il est possible de faire un pop-up en utilisant laptop-net (ou autrement) qui indique avec popup (ou autre) quand le cable reseau se debranche.
  • # Re: Les ordinateurs portables qui bougent

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    Pour la synchro, je te conseille "unison"

    Ma mère l'utilise et elle le trouve très bien. Ne nécessite rien du coté serveur.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # Re: Les ordinateurs portables qui bougent

    Posté par  . Évalué à 2.

    Tu peux créer un 'runlevel' avec réseau et un sans réseau. Et dans ta config lilo/grub tu peux aussi créer une config pour chaque runlevel afin d'éviter de tapper le runlevel au prompt.
    par exemple:
      runlevel 2: tout démarrer sauf les services réseau
      runlevel 3: tout démarrer
    lilo.conf:
    image=/boot/vmlinuz
      append="2"
      label="Boot sans réseau"
    image=/boot/vmlinuz
      append="3"
      label="Boot avec réseau"

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.