Sto cercando un "one liner" per una sceneggiatura che deve:
- disabilita eth0.
- fare in modo che non si avvii all'avvio.
- togli il suo indirizzo IP
- assicurarsi che non tenti di utilizzare nuovamente questo indirizzo.
Sto cercando un "one liner" per una sceneggiatura che deve:
Risposte:
Una fodera? Che ne dici di questo come root?
echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
Rimuoverà la configurazione per eth0 e la sostituirà con qualcosa che non è configurato.
ifdown eth0 && ifup eth0
invece di service network restart
riavviare eth0 e non tutte le interfacce.
ip addr
dopo service network restart
, l'interfaccia è attiva ma non IP (CentOS 7).
Non è necessario riavviare il demone di rete, specialmente se si hanno altre schede di rete in uso. Puoi semplicemente fare un 'ifdown eth0'.
Metti alias eth0 off
dentro /etc/modprobe.conf
. Questo farà in modo che nulla nel sistema possa usarlo mai. Non sarà nemmeno in grado di essere allevato manualmente.
Per quanto ne so, il modo corretto è semplicemente disattivarlo utilizzando la direttiva "ONBOOT" e per ottenere ciò tramite uno script è possibile utilizzare la seguente riga:
sed -i 's/^ONBOOT.*/ONBOOT=no/g' /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
C'è un'altra opzione per le persone inesperte (come me). vai su www.webmin.com scarica e installa webmin.
configura il tuo server tramite un ambiente basato sul web.