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.
networking
centos
Arthur Ulfeldt
fuente
fuente
ifdown eth0 && ifup eth0
lugar deservice network restart
reiniciar eth0 y no todas las interfaces.ip addr
despuésservice network restart
, la interfaz está activa pero no IP (CentOS 7).En lo
/etc/sysconfig/network-scripts/ifcfg-eth0
que necesitas tenercomo dijo MDMarra pero también debes tener
o bien el NetworkManager iniciará la interfaz ya que ignora la
ONBOOT
configuración. A menos que no use NetworkManager, pero creo que es común.fuente
En
/etc/sysconfig/network-scripts/ifcfg-eth0
necesita cambiarONBOOT=
ano
y puede eliminar las líneas paraIPADDR
yNETMASK
.Después de copiar el archivo de configuración, debe reiniciar el
network
demonio.fuente
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'.
fuente
Poner
alias eth0 off
en/etc/modprobe.conf
. Esto asegurará que nada en el sistema pueda usarlo nunca. Ni siquiera podrá abrirse manualmente.fuente
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:
fuente
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.
fuente
en caso de que aún no se haya enterado ... si está abajo o arriba. El antiguo comando ifconfig todavía le permite hacer plomería / subir o bajar una interfaz u otras opciones. Solía ser todo lo que había que usar cuando Redhat salió por primera vez.
fuente
sed -i 's / ^ ONBOOT. * / ONBOOT = no / g' / etc / sysconfig / network-scripts / ifcfg-eno2 && reinicio de la red de servicios
Por hacerlo persistente.
chattr + i / etc / sysconfig / network-scripts / ifcfg-eno2
fuente