Estoy buscando un 'one liner' para un script que necesita:
- deshabilitar eth0.
- hacer que no comience en el arranque.
- quitarle su dirección IP
- asegúrese de que no intente usar esta dirección nuevamente.
Estoy buscando un 'one liner' para un script que necesita:
Respuestas:
¿Un trazador de líneas? ¿Qué tal esto como root?
echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
Eliminará la configuración de eth0 y la reemplazará por algo que no esté configurado.
ifdown eth0 && ifup eth0
lugar de service network restart
reiniciar eth0 y no todas las interfaces.
ip addr
después service network restart
, la interfaz está activa pero no IP (CentOS 7).
No es necesario reiniciar el demonio de red, especialmente si tiene otras tarjetas de red que están en uso. Simplemente puede hacer un 'ifdown eth0'.
Poner alias eth0 off
en /etc/modprobe.conf
. Esto asegurará que nada en el sistema pueda usarlo nunca. Ni siquiera podrá abrirse manualmente.
Hasta donde sé, la forma correcta es simplemente apagarlo usando la directiva "ONBOOT" y lograrlo a través de un script puede usar la siguiente línea:
sed -i 's/^ONBOOT.*/ONBOOT=no/g' /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
Hay otra opción para personas sin experiencia (como yo). vaya a www.webmin.com descargue e instale webmin.
configure su servidor a través de un entorno basado en la web.