1 votes

Désactiver le réseau sur le Live-CD Ubuntu 13.04 remasterisé sauf pour localhost

J'ai remasterisé un Live-CD Ubuntu 13.04 pour des présentations de logiciels. Pendant le démarrage, il essaie de trouver une connexion réseau pendant plusieurs minutes (mais échoue à la fin). Peut-être ne détecte-t-il pas correctement ma carte réseau (MacBook Pro). Pour le système en direct, je n'ai pas besoin d'une connexion Internet. Seul l'accès à localhost est important.

Comment empêcher le système de configurer la connexion réseau/internet tout en préservant l'accès à localhost ?

Si je ne peux pas désactiver cette fonction, est-il possible de réduire le délai d'attente pour ce processus de configuration ?

EDITAR: J'ai oublié de dire que j'ai utilisé une Ubuntu 13.04 minimale avec une ligne de commande uniquement. Par conséquent, aucun composant de l'interface graphique n'est responsable du retard.

EDIT 2 : Le site /etc/network/interfaces du Live-DVD avant la remasterisation est

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

0voto

Ian Suttle Points 2225

Je suppose qu'il recherche un point d'accès sans fil. Normalement, Network Manager ne recherche pas de connexion Ethernet s'il ne peut pas détecter un câble. Je vous suggère de déterminer le pilote sans fil à partir de la commande du terminal :

sudo lshw -C network

Dans de nombreux MacBooks, le pilote s'affiche comme b43-pci-bridge. Si c'est votre cas, vous voulez en fait b43. Mettez sur liste noire le pilote sans fil que vous avez trouvé :

gksudo gedit /etc/modprobe.d/blacklist.conf

Ajoutez une nouvelle ligne à la fin :

blacklist driver

...où conducteur est le pilote sans fil que vous avez trouvé dans lshw.

Puis remasteriser.

0voto

porst17 Points 111

Je l'ai résolu en modifiant /etc/init/failsafe.conf qui contenait les messages et les délais :

# failsafe

description "Failsafe Boot Delay"
author "Clint Byrum <clint@ubuntu.com>"

start on filesystem and net-device-up IFACE=lo
stop on static-network-up or starting rc-sysinit

emits failsafe-boot

console output

script
    # Determine if plymouth is available
    if [ -x /bin/plymouth ] && /bin/plymouth --ping ; then
        PLYMOUTH=/bin/plymouth
    else
        PLYMOUTH=":"
    fi

    # The point here is to wait for 2 minutes before forcibly booting 
    # the system. Anything that is in an "or" condition with 'started 
    # failsafe' in rc-sysinit deserves consideration for mentioning in
    # these messages. currently only static-network-up counts for that.
    sleep 20

    # Plymouth errors should not stop the script because we *must* reach
    # the end of this script to avoid letting the system spin forever
    # waiting on it to start.
    $PLYMOUTH message --text="Waiting for network configuration..." || :
    sleep 40

    $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
    sleep 59

    $PLYMOUTH message --text="Booting system without full network configuration..." || :

    # give user 1 second to see this message since plymouth will go
    # away as soon as failsafe starts.
    sleep 1
    exec initctl emit --no-wait failsafe-boot
end script

post-start exec logger -t 'failsafe' -p daemon.warning "Failsafe of 120 seconds reached."

Il suffit de remplacer le xx en sleep xx avec une petite valeur. Il serait également possible de supprimer les commandes de sommeil. Cela ne désactive pas nécessairement les interfaces réseau, mais réduit le temps pendant lequel le système essaie de trouver une connexion.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X