Điểm:0

Không thể kết nối mạng sau khi thay đổi bo mạch chủ

lá cờ id

Tôi có một ổ SSD với Ubuntu Server 20.04, kernel 5.4.0-77 được cài đặt trên đó. Tôi đã chuyển nhà và SSD đã di chuyển, nhưng bản thân máy chủ thì không. Hiện tại, tôi đã ném ổ SSD vào một máy khác, nhưng đối với tôi, tôi không thể kết nối mạng được. Bộ điều hợp mạng tôi có trên máy mới là "Realtek RTL8111/8168/8411". Lúc đầu, tôi đã thử cài đặt .deb từ đây, nhưng nó không được xây dựng (tôi nghĩ nó liên quan đến pci-aspm.h được sáp nhập vào pci.h tại một số điểm?) Bất chấp điều đó, sau đó, tôi đã xóa các tệp và lấy trình điều khiển từ đây (GBE) và xây dựng nó với autorun.sh. nó dường như đã được cài đặt tốt, nhưng tôi không thể tìm thấy bất kỳ bằng chứng nào cho thấy nó đang hoạt động. Tôi sẽ đặt đầu ra của một vài lệnh, vì tôi nghĩ chúng sẽ minh họa tốt hơn so với việc tôi cố gắng giải thích:

$ lsmod | grep r8168
r8168 540672 0

$ lspci -v
05:00.0 Bộ điều khiển Ethernet: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Hệ thống phụ: Bộ điều khiển Ethernet Gigabit Dell RTL8111/8168/8411 PCI Express
        Cờ: bus master, devsel nhanh, độ trễ 0, IRQ 40
        Các cổng I/O ở d000 [size=256]
        Bộ nhớ ở f2104000 (64-bit, có thể tìm nạp trước) [size=4K]
        Bộ nhớ ở f2100000 (64-bit, có thể tìm nạp trước) [size=16K]
        Khả năng: <truy cập bị từ chối>
        Trình điều khiển hạt nhân đang sử dụng: r8168
        Mô-đun hạt nhân: r8168

$ ifconfig -a
br-0e94947f61e9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 172.20.0.1 netmask 255.255.0.0 phát sóng 172.20.255.255
        ether 02:42:c3:55:aa:70 txqueuelen 0 (Ethernet)
        Gói RX 43 byte 1204 (1,2 KB)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 780 byte 80552 (80,5 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 netmask 255.255.0.0 phát sóng 172.17.255.255
        ether 02:42:ae:d4:6d:fc txqueuelen 0 (Ethernet)
        Gói RX 0 byte 0 (0,0 B)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 0 byte 0 (0,0 B)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

enp5so: flags=4098<BROADCAST,MULTICAST> mtu 1500
        ether 78:45:c4:fe:20:14 txqueuelen 1000 (Ethernet)
        Gói RX 0 byte 0 (0,0 B)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 0 byte 0 (0,0 B)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
        thiết bị ngắt 40 cơ sở 0x9000

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 mặt nạ mạng 255.0.0.0
        vòng lặp txqueuelen 1000 (Local Loopback)
        Gói RX 7437 byte 847680 (847,6 KB)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 7437 byte 847680 (847,6 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

$ mèo /etc/netplan/*.yaml 
# Đây là cấu hình mạng được viết bởi âsububiquityâ
mạng:
  ethernet:
    en1:
      dhcp4: đúng
  phiên bản: 2

Bất cứ điều gì khác tôi có thể cung cấp, tôi sẽ rất vui lòng. Tôi đã làm việc này cả ngày, vì vậy có thể tôi đã quên điều gì đó hiển nhiên. Bất chấp điều đó, vui lòng giúp tôi tìm ra cách thiết lập và chạy giao diện mạng của tôi, cảm ơn.

chili555 avatar
lá cờ cn
Vui lòng chỉnh sửa câu hỏi của bạn để hiển thị kết quả của lệnh đầu cuối: `cat /etc/netplan/*.yaml` Chào mừng bạn đến với Hỏi Ubuntu.
Shawnsg avatar
lá cờ id
Đã thêm, cảm ơn. Hơi bối rối bởi đầu ra nhưng hy vọng nó hữu ích.
Điểm:1
lá cờ cn

Mạng trong máy chủ Ubuntu 20.04 trở lên được xử lý bởi netplan. Tệp netplan của bạn đề cập đến giao diện ethernet eno1. Vì bạn đã chuyển ổ SSD sang một bo mạch chủ khác, giao diện thực sự bây giờ là enp5s0. Chúng ta chỉ cần thay đổi tệp netplan cho phù hợp.

Trước tiên, chúng ta cần biết tên chính xác của tệp. Từ thiết bị đầu cuối:

cd /etc/netplan && ls

Điều này sẽ hiển thị tên chính xác của tập tin. Bây giờ, hãy chỉnh sửa nó để thực hiện thay đổi của chúng ta:

sudo nano fileyoufound.yaml

Thay đổi tập tin này:

# Đây là cấu hình mạng được viết bởi âsububiquityâ
mạng:
  ethernet:
    en1:
      dhcp4: đúng
  phiên bản: 2

Về điều này:

# Đây là cấu hình mạng được viết bởi âsububiquityâ
mạng:
  ethernet:
    enp5s0:
      dhcp4: đúng
  phiên bản: 2

Netplan rất cụ thể về thụt đầu dòng, khoảng cách, v.v., vì vậy hãy đọc kỹ hai lần. Lưu (Ctrl+o theo sau là Enter) và đóng (Ctrl+x theo sau là Enter) trình soạn thảo văn bản nano.

Theo với:

Sudo netplan tạo
sudo netplan áp dụng

Bạn đã kết nối?

ping -c3 www.ubuntu.com

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