ifup / ifdown eth0 / eno1 reports unknown interface when it exists!
Posted jins-note
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ifup / ifdown eth0 / eno1 reports unknown interface when it exists!相关的知识,希望对你有一定的参考价值。
try use :
sudo ifconfig eth0 up/down
reseaon:
sudo ifdown eno1
or sudo ifup eno1
, will not work because eno1 is not explicitly defined inside /etc/network/interfaces
file.
So ifup | ifdown | ifquery
family of functions is pretty unaware of what is inside the system unless this is written inside /etc/network/interfaces
, but they could be since they all depend internally on ip
¹ command.
It is more secure to use the sudo ifconfig eno1 down
or sudo ifconfig eno1 up
.
Note: There are couple things sudo ifconfig eno1 down
or sudo ifconfig eno1 up
will not do comparing to sudo ifdown eno1
and sudo ifup eno1
. ifup
and ifdown
will keep the state of interfaces inside /run/network/ifstate
so ifstate
command can tell you the state of the interface. And one another thing, if you ifup
or ifdown
the interface, the scripts inside /etc/network/if-*.d
will run (if-down.d if-post-down.d if-pre-up.d if-up.d
)
以上是关于ifup / ifdown eth0 / eno1 reports unknown interface when it exists!的主要内容,如果未能解决你的问题,请参考以下文章