Điểm:0

Card mạng không cần cài driver

lá cờ ve

Chúng tôi đang tìm kiếm một card mạng hoạt động mà không cần phải cài đặt nó thông qua trình điều khiển.

Phiên bản Ubuntu: Ubuntu 20.04.2 LTS

Phiên bản hạt nhân: Phiên bản Linux 5.4.0-73-generic (buildd@lcy01-amd64-019) (phiên bản gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #82-Ubuntu SMP Thứ tư ngày 14 tháng 4 17:39:42 UTC 2021

Tôi đã phải vật lộn để có được một Realtek NIC hoạt động trên máy chủ. Mỗi khi máy chủ khởi động lại, nó sẽ cập nhật kernel và loại bỏ NIC khỏi máy chủ khiến nó không khả dụng.

Tôi đã nghĩ rằng một số tùy chọn sẽ là INTEL EXPI9404PTL PRO/1000 PT loạt.

Những thứ đó có được đưa vào nhân 5.4.0 không?

CẬP NHẬT:

Đây là một tra cứu cho NIC hiện tại trong máy chủ:

  *-mạng
       Mô tả: Giao diện Ethernet
       sản phẩm: Bộ điều khiển RTL8125 2.5GbE
       nhà cung cấp: Realtek Semiconductor Co., Ltd.
       id vật lý: 0
       thông tin xe buýt: pci@0000:08:00.0
       tên logic: enp8s0
       phiên bản: 05
       nối tiếp: a8:a1:59:2d:9d:d0
       kích thước: 1Gbit/s
       dung lượng: 2500Mbit/s
       chiều rộng: 64 bit
       xung nhịp: 33MHz
       khả năng: pm msi pciexpress msix vpd bus_master cap_list ethernet vật lý tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 2500bt-fd tự động đàm phán
       cấu hình: autonegotiation=on Broadcast=yes driver=r8125 driverversion=9.005.01-NAPI duplex=full ip=192.168.1.100 lag=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       tài nguyên: irq:33 ioport:f000(size=256) bộ nhớ:fc500000-fc50ffff bộ nhớ:fc510000-fc513fff

CẬP NHẬT:

Đầu ra của: trạng thái dkms

synosnap, 0.10.15, 5.4.0-73-generic, x86_64: đã cài đặt

CẬP NHẬT:

Chúng tôi đã thực hiện một số nghiên cứu và có vẻ như Bộ điều hợp mạng PCI-E Intel Gigabit CT EXPI9301CTBLK tương thích nhất với nhân Linux. Tôi sẽ báo cáo lại khi chúng tôi cài đặt nó.

user535733 avatar
lá cờ cn
Hầu hết các NIC được đưa vào nhân. Một vài nhà sản xuất thì không. Đối với thiết bị đã được thử nghiệm với Ubuntu, hãy xem http://ubuntu.com/certified
heynnema avatar
lá cờ ru
Không phải máy chủ có NIC riêng sao?
lá cờ ve
@heynnema đây là máy chủ 1U được chế tạo thủ công với bo mạch chủ ASRock B550M STEEL LEGEND. Nó có NIC Dragon RTL8125BG. Tôi đã dành khoảng một tuần chỉ để cố gắng duy trì nó sau khi khởi động lại. Cách khắc phục cuối cùng của tôi là tắt Live Update trên Ubuntu để kernel không cập nhật mà tôi không kích hoạt cập nhật.
lá cờ ve
URL cho bo mạch chủ: https://www.newegg.ca/asrock-b550m-steel-legend/p/N82E16813157940?Description=b550f&cm_re=b550f-_-13-157-940-_-Product
heynnema avatar
lá cờ ru
RTL8125BG có được Ubuntu nhìn thấy không? Chỉnh sửa câu hỏi của bạn và cho tôi xem `Sudo lshw -C network`.
heynnema avatar
lá cờ ru
Nó đang được nhìn thấy. Nó không hoạt động?
lá cờ ve
@heynnema có sau khi tôi cài đặt lại trình điều khiển bằng tay thì nó hiển thị. Nhưng cho đến nay, việc cài đặt lại nó sau mỗi lần cập nhật là không thể.
heynnema avatar
lá cờ ru
Bạn có đang sử dụng trình điều khiển DKMS không? Cho tôi xem `trạng thái dkms`.
lá cờ ve
@heynnema vâng, nó hoạt động, nhưng chỉ khi tôi cài đặt thủ công và kết nối màn hình và bàn phím của mình với nó :) vấn đề là khởi động lại máy chủ - sau khi khởi động lại, kernel sẽ được cập nhật và trình điều khiển được khởi động.
heynnema avatar
lá cờ ru
Không có trình điều khiển DKMS nào được cài đặt. Ở đâu/làm thế nào/tại sao bạn lấy trình điều khiển của mình từ đâu? Ubuntu không hỗ trợ NIC mà không có trình điều khiển của bạn? Bạn có quyền truy cập vào Ubuntu Live 21.04 không? Bạn có thể làm một cái?
lá cờ ve
@heynnema cái này được lấy từ trang Realtek: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0- phần mềm
lá cờ ve
Tôi không chắc ý của bạn về Ubuntu Live 21.04. Bạn muốn tôi khởi động vào một đĩa CD trực tiếp?
heynnema avatar
lá cờ ru
Có, hãy khởi động Live DVD/USB phiên bản 21.04 và xem ethernet có hoạt động không. Trình điều khiển Realtek không phải là DKMS, vì vậy bạn phải xây dựng lại nó sau mỗi lần cập nhật kernel.
lá cờ ve
@heynnema ah Tôi không thể dừng máy chủ ngay bây giờ, có rất nhiều thứ DEV đang xảy ra trên đó và nó sẽ khiến một vài người ngừng làm việc với nó. Tôi nghĩ rằng chúng ta sẽ sử dụng Bộ điều hợp mạng PCI-E Intel Gigabit CT EXPI9301CTBLK - từ tất cả các chủ đề tôi đã đọc về nó, có vẻ như nó là plug-and-play.
heynnema avatar
lá cờ ru
Nếu 21.04 hỗ trợ RTL8125 ngay lập tức, đó có phải là lựa chọn tốt hơn không? Bạn cũng đã cập nhật netplan cho NIC chưa?
lá cờ ve
Điều đó có nghĩa là tôi sẽ phải nâng cấp lên máy chủ có cài đặt Magento 2 với PHP/MYSQL, v.v. Tôi không muốn tham gia vào quá trình đó ngay bây giờ vì đôi tay đã bận rộn với những công việc khác.
chili555 avatar
lá cờ cn
@heynnema Vui lòng kiểm tra tại đây: https://github.com/awesometic/realtek-r8125-dkms
heynnema avatar
lá cờ ru
@KalvinKlien Này, chili555 đã tìm thấy trình điều khiển dkms cho bạn!
heynnema avatar
lá cờ ru
@chili555 Cảm ơn! Tốt tìm thấy. Viết nó như một câu trả lời.
Điểm:2
lá cờ cn

Vui lòng làm:

cập nhật sudo apt
sudo apt cài đặt dkms git
git clone https://github.com/awesome/realtek-r8125-dkms.git
cd realtek-r8125-dkms
sudo ./dkms-install.sh

Bạn nên được thiết lập tất cả.

heynnema avatar
lá cờ ru
Bạn nên cài đặt dkms với sudo ./dkms-install.sh, phải không? dkms đã có rồi.
chili555 avatar
lá cờ cn
Soory cho sai bước của tôi. Đã sửa. Cảm ơn vì đã nắm bắt, @heynnema
heynnema avatar
lá cờ ru
Thật là một đội :-). Bạn cũng có thể xóa cài đặt dkms vì họ đã cài đặt nó. Thêm khởi động lại hoặc modprobe.
chili555 avatar
lá cờ cn
@heynnema Tôi cố gắng không bao giờ mạo hiểm; do đó cập nhật, dkms, git.
lá cờ ve
Cảm ơn! Tôi đã đặt hàng Intel NIC, nhưng khi nó đến và tôi có thể đưa nhóm ra khỏi máy chủ DEV để nâng cấp, tôi sẽ thử cái này. Bây giờ tôi sẽ chấp nhận như là câu trả lời. Sẽ có trong một vài ngày.
lá cờ ve
@chili555 cái này có dính sau khi cập nhật kernel không?
heynnema avatar
lá cờ ru
@KalvinKlien Có, trình điều khiển dkms vẫn dính sau khi cập nhật kernel.
heynnema avatar
lá cờ ru
@KalvinKlien Hãy nhớ bật lại Cập nhật phần mềm. Và khởi động lại sau khi cài đặt trình điều khiển.
lá cờ ve
@heynnema ngay bây giờ tôi cần nhớ mình đã làm như thế nào :) Đây là máy chỉ có CLI nên niềm vui của Nhà phát triển web đào sâu vào quản trị máy chủ không bao giờ kết thúc :)
lá cờ ve
@heynnema và chili555 cảm ơn vì tất cả sự giúp đỡ!
chili555 avatar
lá cờ cn
Chúng tôi cố gắng để làm hài lòng! Chúng tôi rất vui được giúp đỡ.

Đă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.