Je recherche un «one liner» pour un script qui doit:
- désactiver eth0.
- faire en sorte qu'il ne démarre pas au démarrage.
- enlever son adresse IP
- assurez-vous qu'il n'essaye pas de réutiliser cette adresse.
networking
centos
Arthur Ulfeldt
la source
la source
ifdown eth0 && ifup eth0
au lieu deservice network restart
redémarrer eth0 et pas toutes les interfaces.ip addr
aprèsservice network restart
, l'interface est en place mais pas d'IP (CentOS 7).En
/etc/sysconfig/network-scripts/ifcfg-eth0
vous devez avoircomme l'a dit MDMarra, mais vous devez aussi avoir
ou bien le NetworkManager démarrera l'interface car il ignore le
ONBOOT
paramètre. Sauf si vous n'utilisez pas NetworkManager mais je pense que c'est courant.la source
Dans,
/etc/sysconfig/network-scripts/ifcfg-eth0
vous devez passerONBOOT=
àno
et vous pouvez supprimer les lignes pourIPADDR
etNETMASK
.Après avoir copié le fichier de configuration, vous devez redémarrer le
network
démon.la source
Pas besoin de redémarrer le démon réseau, surtout si vous avez d'autres cartes réseau en cours d'utilisation. Vous pouvez simplement faire un «ifdown eth0».
la source
Mettre
alias eth0 off
en/etc/modprobe.conf
. Cela garantira que rien dans le système ne pourra jamais l'utiliser. Il ne pourra même pas être affiché manuellement.la source
Pour autant que je sache, la bonne façon est de le désactiver simplement en utilisant la directive "ONBOOT" et pour y parvenir via un script, vous pouvez utiliser la ligne suivante:
la source
Il existe une autre option pour les personnes inexpérimentées (comme moi). allez sur www.webmin.com téléchargez et installez webmin.
configurer votre serveur via un environnement Web.
la source
au cas où vous ne l'auriez pas encore découvert ... ifconfig down ou up. L'ancienne commande ifconfig vous permet toujours de faire de la plomberie / monter ou descendre une interface ou d'autres options. Utilisez pour être tout ce qu'il y avait à utiliser lorsque Redhat est sorti pour la première fois.
la source
sed -i s / ^ ONBOOT. * / ONBOOT = no / g '/ etc / sysconfig / network-scripts / ifcfg-eno2 && service network restart
Pour le rendre persistant.
chattr + i / etc / sysconfig / network-scripts / ifcfg-eno2
la source