Running 16.04 w / USB ethernet running ifconfig -a
muestra la interfaz nombrada, enx00051ba6daff
sin embargo, cuando intento desactivar esa interfaz con:
sudo ifdown enx00051ba6daff
Yo obtengo:
Unknown interface enx00051ba6daff
Sé que es porque estoy escribiendo esta publicación desde esta conexión. Mi ifconfig es el siguiente:
enx00051ba6daff Link encap:Ethernet HWaddr 00:ff:ff:ff:ff:ff
inet addr:192.168.2.105 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::ffff:ffff:ffff:ffff/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:86522 errors:0 dropped:0 overruns:0 frame:0
TX packets:84828 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:56466348 (56.4 MB) TX bytes:12987882 (12.9 MB)
networking
pingram3541
fuente
fuente
ifconfig enx00051ba6daff
?ifconfig
Ive nunca ha visto una lista de dispositivos como esa.Respuestas:
Tratar
Tuve exactamente el mismo problema y esto funcionó. Aquí está el enlace que usé. https://ubuntuforums.org/showthread.php?t=1323646
fuente
ifconfig
pruebaip link set enx00051ba6daff down
sudo ifdown enx00051ba6daff
osudo ifup enx00051ba6daff
, no funcionará porque enx00051ba6daff no está explícitamente definido dentro del/etc/network/interfaces
archivo.Por lo tanto, la
ifup | ifdown | ifquery
familia de funciones desconoce lo que hay dentro del sistema a menos que esto esté escrito en el interior/etc/network/interfaces
, pero podrían serlo ya que todos dependen internamente delip
comando ¹.Es más seguro usar el
sudo ifconfig enx00051ba6daff down
osudo ifconfig enx00051ba6daff up
.Nota: Hay un par de cosas
sudo ifconfig enx00051ba6daff down
osudo ifconfig enx00051ba6daff up
no se comparan consudo ifdown enx00051ba6daff
ysudo ifup enx00051ba6daff
.ifup
yifdown
mantendrá el estado de las interfaces dentro/run/network/ifstate
para que elifstate
comando pueda indicarle el estado de la interfaz. Y otra cosa, si ustedifup
oifdown
la interfaz,/etc/network/if-*.d
se ejecutarán los scripts dentro (if-down.d if-post-down.d if-pre-up.d if-up.d
)¹ ip link show, le mostrará las interfaces correctas tal como lo hará ifconfig.
fuente
Los comandos
ifdown
yifup
escuchar el archivo / etc / network / interfaces. En su caso, no puede encontrar las interfaces, porque no están definidas en este archivo.Puedes arreglar esto de la siguiente manera:
1.) use command
sudo nano /etc/network/interfaces
o vi en lugar de nano si lo prefiere.2.) Aquí puede agregar una entrada como esta:
3.) Ahora debe reiniciar sus servicios de red para que el cambio surta efecto. Puede hacerlo ejecutando uno de los siguientes comandos
o
Sé que esta respuesta está muy atrasada, pero estoy contribuyendo esto como referencia para otros, ¡espero que esto ayude!
fuente