Pertanyaan ifdown melaporkan antarmuka yang tidak dikenal ketika ada!


Menjalankan 16,04 dengan ethernet USB berjalan ifconfig -a daftar antarmuka bernama sebagai enx00051ba6daff namun ketika saya mencoba untuk menurunkan antarmuka dengan:

sudo ifdown enx00051ba6daff

Saya mendapat:

Unknown interface enx00051ba6daff

Saya tahu itu karena saya menulis posting ini dari koneksi ini. Ifconfig saya adalah sebagai berikut:

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)

10
2018-01-10 23:47


asal


Bisakah Anda menambahkan output ifconfig enx00051ba6daff ? - Nathan Osman
atau output dari ifconfig Saya belum pernah melihat daftar perangkat seperti itu. - j0h
Ini adalah USB gigE + 3 x port USB3. Sekali lagi, antarmuka Eth berfungsi, itu tidak seperti nama ketika digunakan dengan ifdown / ifup tapi saya sadar saya bisa melakukannya dengan ifconfig <interface> down / up tetapi itu tidak memungkinkan saya untuk mengubah vlans tanpa reboot. - pingram3541


Jawaban:


Mencoba

sudo ifconfig enx00051ba6daff down

Saya memiliki masalah yang sama dan ini berhasil. Di sini adalah tautan yang saya gunakan. https://ubuntuforums.org/showthread.php?t=1323646


10
2018-04-21 19:05





sudo ifdown enx00051ba6daff atau sudo ifup enx00051ba6daff, tidak akan berfungsi karena enx00051ba6daff tidak didefinisikan secara eksplisit di dalamnya /etc/network/interfaces mengajukan.

Begitu ifup | ifdown | ifquery Keluarga fungsi cukup tidak menyadari apa yang ada di dalam sistem kecuali ini ditulis di dalam /etc/network/interfaces, tetapi mereka bisa karena mereka semua bergantung pada internal ip¹ perintah.

Lebih aman untuk menggunakan sudo ifconfig enx00051ba6daff down atau sudo ifconfig enx00051ba6daff up.

Catatan: Ada beberapa hal sudo ifconfig enx00051ba6daff down atau sudo ifconfig enx00051ba6daff up tidak akan membandingkannya sudo ifdown enx00051ba6daff dan sudo ifup enx00051ba6daff. ifup dan ifdown akan menjaga keadaan antarmuka di dalam /run/network/ifstate begitu ifstate perintah dapat memberi tahu Anda keadaan antarmuka. Dan satu hal lain, jika Anda ifup atau ifdown antarmuka, skrip di dalamnya /etc/network/if-*.d akan berlari (if-down.d if-post-down.d if-pre-up.d if-up.d)

¹ip link show, akan menunjukkan kepada Anda antarmuka yang benar seperti halnya ifconfig.


0
2017-08-30 18:16