Điểm:0

Tại sao một NIC trên CentOS 7, được gắn vào bộ chuyển đổi Dell N2048P, chỉ nhận được một nhà cung cấp dịch vụ khi được cắm sau khi khởi động?

lá cờ cn

Hoàn cảnh của tôi:

  • Tôi có một máy mới, với hai NIC (Bộ điều khiển Ethernet Intel(R) Intel Corporation I225-LM (rev 02), dựa theo lspci), nhưng chỉ có một được kết nối.
  • Nó được kết nối với một mạng lớn hơn, nhưng kết nối trực tiếp với bộ chuyển đổi Dell N2048P.
  • Máy đang chạy CentOS 7 mới nhất (vì lý do tương thích phần mềm - điều này có thể thay đổi trong tương lai), cài đặt tối thiểu, hoàn toàn là vanilla.

Vấn đề của tôi:

  • Khi tôi khởi động máy, cả NIC và switch đều hiển thị hoạt động, dường như có một sóng mang, nhưng khi CentOS bắt đầu khởi tạo phần cứng hoặc mạng, NIC dường như bị vô hiệu hóa. Các chỉ báo hoạt động trên công tắc bị tắt, sau đó bật lại một thời gian ngắn rồi chết và không bao giờ hoạt động trở lại.
  • Tuy nhiên, nếu tôi khởi động máy với cùng một cáp mạng bị ngắt kết nối và kết nối nó sau khi tôi nhận được lời nhắc đăng nhập (hoặc ít nhất là sau lần khởi tạo đó), thẻ sẽ kết nối bình thường và không có vấn đề gì.

Một số lưu ý:

  • Vấn đề thỉnh thoảng không xảy ra, khoảng 1 trong 4-5 lần khởi động lại. Tôi đã hẹn giờ cho chúng, nhưng dường như có rất ít quy luật về thời điểm nó hoạt động hay không, mặc dù tôi chưa bao giờ thấy nó hoạt động hai lần liên tiếp. Hầu như luôn có hai hoặc ba lần thất bại giữa các lần thành công, khi quá trình khởi động lại diễn ra nhanh chóng.
  • NIC luôn hoạt động, không lỗi và ngay lập tức, khi cắm vào sau khi khởi động.
  • Khi đăng nhập trên Switch, tôi thấy nó chuyển từ Chuyển tiếp sang Chặn, từ Học sang Chuyển tiếp và sau đó từ Chuyển tiếp sang Chặn (và sau đó là 'không hoạt động' và 'thất bại') ba lần liên tiếp, trong vòng một giây hoặc lâu hơn.

Những gì tôi đã thử rồi:

  • Tôi nghi ngờ có thể có vấn đề với STP, nhưng việc tắt STP cho cổng này trên switch không khắc phục được (mạng sử dụng STP); cũng không có bất kỳ sự kết hợp nào của LIÊN KẾT TRÌ HOÃNMẠNG TRÌ HOÃN Tôi đã cố gắng cấu hình. Tần suất thất bại không thay đổi, hoặc ít nhất là không thay đổi đáng kể.
  • Tôi đã thử gán cho NIC một IP tĩnh với KHỞI ĐỘNG đặt thành không ai. Điều này gán cho nó đúng IP, nhưng NIC vẫn hiển thị là có KHÔNG VẬN CHUYỂN sau khi khởi động với cáp được kết nối và liên kết đã chết (không có đèn hoạt động), điều này dường như cho thấy rằng không có gì xảy ra ở giai đoạn này. Nếu không biết nhiều hơn những điều cơ bản, tôi cho rằng đó là vấn đề 'lớp 2' chứ không phải vấn đề 'lớp 3'.
  • Tôi đã thử cấu hình NIC với ETHTOOL_OPTS để mặc định các cài đặt mà nó kết thúc đàm phán (hoạt động và theo ý thích của tôi), nhưng điều này dường như không có tác dụng (công cụ đạo đức sẽ báo cáo rằng nó vẫn được định cấu hình cho Tự động phủ định, mặc dù tôi đã tắt tính năng này) và sự cố vẫn còn.

Bất kỳ đề xuất về vấn đề có thể là gì?

Chỉnh sửa: thêm một số thông tin, sau các đề xuất trong nhận xét:

  • Hệ thống hiện đã được cập nhật với nhân LT mới nhất, sự cố vẫn còn.
  • Tôi đã thử tắt hoàn toàn Trình quản lý mạng và sau đó, thử lại các cài đặt khác nhau mà tôi đã đề cập trước đó, nhận ra rằng chúng có thể đã bị bỏ qua do Trình quản lý mạng, nhưng kết quả vẫn như vậy.
  • Thật thú vị, không có Trình quản lý mạng, tôi nhận thấy rằng card mạng bị vô hiệu hóa khi khởi động và sau đó sử dụng nếu có để đưa nó lên mạng khiến nó mất liên kết khi tôi làm điều đó; cũng chạy nếu có trước khi kết nối cáp và sau đó kết nối cáp không nhận được kết nối của tôi; không có gì hoạt động trong thiết lập này.
  • Ngoài ra, trong trường hợp Trình quản lý mạng được bật, nơi tôi có thể có kết nối mạng đang hoạt động bằng cách cắm vào sau khi khởi động, nếu khởi động lại với cáp được kết nối và kết nối bị ngắt, không có cách nào (đã biết) để khôi phục kết nối, ngay cả khi Tôi ngắt kết nối cáp, hạ bộ điều hợp xuống và sao lưu, v.v., theo bất kỳ thứ tự nào tôi có thể nghĩ ra.
Michael Hampton avatar
lá cờ cz
Cập nhật hệ thống của bạn lên kernel mới nhất hiện có và thử lại. Nếu sự cố tái diễn, hãy thu thập thông tin liên quan từ `dmesg`.
Gerard H. Pille avatar
lá cờ in
Hai là giống hệt nhau? Khác có cùng một vấn đề?
Grismar avatar
lá cờ cn
@GerardH.Pille cả hai NIC đều có cùng một vấn đề, không có vấn đề gì khi cài đặt Windows Server 2019 hoặc Windows 10 Pro, sự cố luôn xảy ra với CentOS 7.
Grismar avatar
lá cờ cn
@MichaelHampton Tôi đã làm những gì bạn đề xuất, dù sao cũng không phải là một mẹo tồi.Điều này khiến tôi phải di chuyển hệ thống từ SSD đã cài đặt sang mảng HDD RAID đã cài đặt, vì nó sẽ không khởi động được từ SSD, nhưng đó không phải là vấn đề mà tôi muốn gỡ lỗi trước. Bất kể, sau khi cài đặt lại, cập nhật và nâng cấp đầy đủ với nhân LT mới nhất trên CentOS 7 cập nhật, vấn đề vẫn như vậy.
Gerard H. Pille avatar
lá cờ in
Khi sự cố xảy ra, việc ngắt kết nối và kết nối lại có giải quyết được sự cố không?
Grismar avatar
lá cờ cn
Không, một khi liên kết đã chết, tôi không thể khôi phục nó, ngoài việc khởi động lại máy và chỉ cắm cáp sau khi quá trình khởi động hoàn tất (hoặc có lẽ là cho đến khi nó vượt qua một số điểm cụ thể)
Gerard H. Pille avatar
lá cờ in
Kiểm tra với Intel để biết trình điều khiển mới nhất cho nhân của bạn. Hãy thử một linux cd trực tiếp hiện tại.
Michael Hampton avatar
lá cờ cz
Hạt nhân LT mới nhất? Chính xác thì bạn đang chạy hạt nhân nào?
Grismar avatar
lá cờ cn
Hạt nhân mới nhất hiện có trên `kernel-lt` từ elrepo; Tôi cũng đã thử bản mới nhất về `kernel-ml`, nhưng điều đó gây ra nhiều vấn đề khác cho tôi và dường như cũng không giải quyết được vấn đề. (Tôi không có số phiên bản trong tay khi tôi viết bài này) Tự kiểm tra trình điều khiển mới nhất từ ​​Intel để tìm hạt nhân mà tôi đang sử dụng rồi xây dựng một hạt nhân tùy chỉnh, @GerardH.Pille? Điều đó đáng để thử vào thời điểm này, mặc dù tôi phải tự hỏi về sự đúng đắn của việc sử dụng thiết lập này vào thời điểm này.
Gerard H. Pille avatar
lá cờ in
Với trình điều khiển cho hạt nhân của bạn, sẽ không cần thiết phải xây dựng. Đĩa cd trực tiếp là để kiểm tra xem sự cố đã được giải quyết chưa.
Grismar avatar
lá cờ cn
Chạy Live CD gây ra tình trạng tương tự, vì vậy điều còn lại là tìm trình điều khiển thích hợp cho nhân hiện tại.
Grismar avatar
lá cờ cn
Cuối cùng, hóa ra là không có trình điều khiển hiện tại nào dành cho Linux cho kiểu máy cụ thể (I225-LM) của Intel vào thời điểm này, hoặc ít nhất là không có trình điều khiển nào mà tôi có thể tìm thấy. Intel liệt kê gói trình điều khiển hoàn chỉnh của mình, nhưng riêng đối với kiểu máy này, chỉ có trình điều khiển win64 được bao gồm (là kiểu máy duy nhất, tất cả các kiểu máy khác cũng có sẵn trình điều khiển Linux). Kể từ đó, tôi đã thêm hai NIC dựa trên USB tốc độ cao để khắc phục sự cố và hy vọng Intel sẽ phát hành trình điều khiển Linux cho kiểu máy này sau (hoặc bao gồm một bản tải xuống thích hợp nếu nó bị thiếu).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.