Por que essas interfaces veth estão presentes?
Possivelmente porque você está usando uma Plataforma de Virtualização como vmware ou virtualbox ou vagrant.
Livrar-se das interfaces veth !
Suponho que exista uma solução melhor, mas, por enquanto, você pode fazer isso dessa maneira.
-
Obtendo o nome de
interfacesifconfig | grep "^veth" | cut -d' ' -f1Aqui
grep "^veth"seleciona apenas as interfaces (listadas porifconfig) que começam comvethecutmostra apenas os nomes pordelimitando o conteúdo e mostrando apenas o primeirofield. -
Agora temos que desligar os drivers para essas interfaces usando
ifconfig vethxxxxxx downAlém disso, você pode fazer isso usando o comando
ip(como sugerido por @dirkt nos comentários ).ip link set $veth downMas como há muitos deles, use
forloop assim:for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1) do ifconfig $veth down # OR this ip link set $veth down done -
Aqui está um verso para copiar e colar:
for veth in $(ifconfig | grep "^veth" | cut -d' ' -f1); do ifconfig $veth down; done
Sinta-se à vontade para adicionar mais coisas à resposta.