Trabajo en un dispositivo integrado con Linux. Primero quiero usar el cliente DHCP, pero si no hay respuesta del servidor DHCP, quiero establecer una IP estática predeterminada. Supongo que no debería ser complicado, pero no he encontrado una respuesta estricta.Establecer IP estática si no se obtiene de DHCP (secuencia de comandos)
estoy pensando en soluciones (2 Desafortunadamente puedo probarlos en pocos días):
me conjunto estático IP con ifconfig, entonces yo llamo udhcpc. Si udhcpc no obtendrá una nueva IP, la anterior se mantendrá.
También puedo llamar primero a udhcpc, esperar un momento y comprobar si se obtiene la dirección IP. Pero esto no es bueno para mí. No me gustaría agregar ninguna rutina de espera al inicio.
BR Bartek
lo uso udhcpc - algo así como:
udhcpc -n -f -i eth0
if ifconfig | grep -A1 eth0 | grep inet
then
utilizo udhcpc e hizo algo como: \t \t udhcpc -n - f -i eth0 \t \t if ifconfig | grep -A1 eth0 | grep inet \t \t then –
¿Por qué no también 'auto eth0'? – ygoe