Warum sind diese veth
Schnittstellen vorhanden?
Möglicherweise weil Sie eine Virtualisierungsplattform wie vmware oder virtualbox oder vagrant verwenden.
veth
Schnittstellen loswerden !
Ich denke, dass es eine bessere Lösung gibt, aber vorerst können Sie es auf diese Weise tun.
Den Namen bekommen von
interfaces
ifconfig | grep "^veth" | cut -d' ' -f1
Wählt hier
grep "^veth"
nur die Schnittstellen (aufgelistet nachifconfig
) aus, die mit beginnen,veth
undcut
zeigt nur die Namen, indemd
der Inhalt entfernt und nur das erstef
Feld angezeigt wird.Jetzt müssen wir die Treiber für diese Schnittstelle mit beenden
ifconfig vethxxxxxx down
Sie können dies auch mit dem
ip
Befehl tun (wie von @dirkt in den Kommentaren vorgeschlagen ).ip link set $veth down
Da es aber zu viele gibt, verwenden Sie eine
for
Schleife wie folgt:for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1) do ifconfig $veth down # OR this ip link set $veth down done
Hier ist ein Einzeiler für das Einfügen von Kopien:
for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1); do ifconfig $veth down; done
Fühlen Sie sich frei, der Antwort mehr hinzuzufügen.