Je dois écrire un script pour définir l'adresse IP/masque/diffusion comme un alias sur eth0: 0 plus définir la passerelle par défaut.configurer ip alias et route, traiter avec réseau indisponible
Cette solution fonctionne:
ifconfig eth0:0 <ip> netmask <mask> up
ip route replace default via <ip>
mais parfois le second appel obtient une erreur "réseau indisponible". Ajouter un sommeil entre eux le corrige, mais n'est pas fiable. Quelle est la bonne façon d'attendre que le réseau soit prêt?
Le meilleur que je suis venu jusqu'à présent est de réessayer l'appel IP quelques fois. Cela fonctionne, mais se sent laid.
ip ne fonctionne pas très bien parce que je dois définir exactement l'eth0: 0 –