GNU/Linux >> Belajar Linux >  >> Linux

Hapus BEBERAPA mode tautan yang diiklankan dengan ethtool

Masalahnya dengan negosiasi otomatis adalah jika Anda mematikannya dari satu ujung, pihak lain dapat mendeteksi kecepatan tetapi bukan mode dupleks, yang standarnya setengah. Kemudian Anda mendapatkan ketidakcocokan dupleks, yang hampir sama dengan tautan yang tidak berfungsi. Jadi jika Anda menonaktifkan negosiasi otomatis di satu sisi, Anda juga harus menonaktifkannya di sisi lain.

(Kemudian ada hal bahwa negosiasi otomatis tidak benar-benar menguji kabel, hanya apa yang dapat dilakukan oleh titik akhir. Ini dapat menghasilkan tautan gigabit melalui kabel yang hanya memiliki dua pasang, dan tidak dapat mendukung 1000Base-T.)

Tetapi ethtool tampaknya mampu memberi tahu pengemudi mode kecepatan/dupleks apa yang akan diiklankan. ethtool -s eth1 advertise 0x0f akan memungkinkan semua mode 10/100 tetapi tidak 1G.

advertise N
    Sets the speed and duplex advertised by autonegotiation.  The 
    argument is a hexadecimal value using one or a combination of
    the following values:
      0x001       10baseT Half
      0x002       10baseT Full
      0x004       100baseT Half
      0x008       100baseT Full
      0x010       1000baseT Half       (not supported by IEEE standards)
      0x020       1000baseT Full

Linux
  1. Cara Menggunakan Perintah ethtool dengan Contoh

  2. Bagaimana Cara Menghapus Semua Baris atau Baris yang Dikomentari dengan Pola Tertentu di vim?

  3. Ganti Tata Letak Keyboard Dengan I3?

  1. Tautkan dengan libstdc++ versi lama

  2. Warna dengan arloji perintah unix?

  3. Model yang digerakkan oleh peristiwa dalam C dengan Soket

  1. Cara menghapus \r karakter dengan sed

  2. Bagaimana cara menautkan Perpustakaan C Runtime dengan 'ld'?

  3. Bagaimana cara menghapus tautan simbolik ke direktori?