Ich suche einen "One Liner" für ein Skript, das Folgendes benötigt:
- deaktiviere eth0.
- Lass es nicht beim Booten starten.
- Nehmen Sie die IP-Adresse weg
- Stellen Sie sicher, dass diese Adresse nicht erneut verwendet wird.
networking
centos
Arthur Ulfeldt
quelle
quelle
ifdown eth0 && ifup eth0
stattservice network restart
zu Neustart eth0 und nicht alle Schnittstellen.ip addr
nachservice network restart
, Schnittstelle aktiviert ist , aber keine IP (CentOS 7).In müssen
/etc/sysconfig/network-scripts/ifcfg-eth0
Sie habenwie MDMarra sagte, aber Sie müssen auch haben
Andernfalls startet der NetworkManager die Schnittstelle, wenn die
ONBOOT
Einstellung ignoriert wird . Es sei denn, Sie verwenden NetworkManager nicht, aber ich denke, es ist üblich.quelle
In
/etc/sysconfig/network-scripts/ifcfg-eth0
Sie ändern müssen ,ONBOOT=
umno
und Sie die Linien für löschenIPADDR
undNETMASK
.Nachdem Sie die Konfigurationsdatei kopiert haben, müssen Sie den
network
Dämon neu starten .quelle
Der Netzwerkdämon muss nicht neu gestartet werden, insbesondere wenn andere Netzwerkkarten verwendet werden. Sie können einfach ein 'ifdown eth0' durchführen.
quelle
Setzen Sie
alias eth0 off
ein/etc/modprobe.conf
. Dadurch wird sichergestellt, dass nichts im System es jemals verwenden kann. Es kann nicht einmal manuell aufgerufen werden.quelle
Soweit ich weiß, ist der richtige Weg, es einfach mit der "ONBOOT" -Anweisung auszuschalten und dies durch ein Skript zu erreichen, können Sie die folgende Zeile verwenden:
quelle
Es gibt noch eine andere Option für unerfahrene Leute (wie mich). Gehen Sie zu www.webmin.com und laden Sie webmin herunter und installieren Sie es.
Konfigurieren Sie Ihren Server über eine webbasierte Umgebung.
quelle
falls du es noch nicht herausgefunden hast ... ifconfig down oder up. Mit dem alten Befehl ifconfig können Sie weiterhin eine Schnittstelle nach oben oder unten oder andere Optionen installieren. Verwenden Sie, um alles zu sein, was zu verwenden war, als Redhat zum ersten Mal herauskam.
quelle
sed -i 's / ^ ONBOOT. * / ONBOOT = no / g' / etc / sysconfig / Netzwerkskripte / ifcfg-eno2 && Neustart des Servicenetzwerks
Um es hartnäckig zu machen.
chattr + i / etc / sysconfig / network-scripts / ifcfg-eno2
quelle